diff options
Diffstat (limited to 'extraplugins/marte/org.eclipse.papyrus.marte.profile/resources/MARTE.profile.uml')
-rw-r--r-- | extraplugins/marte/org.eclipse.papyrus.marte.profile/resources/MARTE.profile.uml | 44009 |
1 files changed, 0 insertions, 44009 deletions
diff --git a/extraplugins/marte/org.eclipse.papyrus.marte.profile/resources/MARTE.profile.uml b/extraplugins/marte/org.eclipse.papyrus.marte.profile/resources/MARTE.profile.uml deleted file mode 100644 index dc6de8ef0d6..00000000000 --- a/extraplugins/marte/org.eclipse.papyrus.marte.profile/resources/MARTE.profile.uml +++ /dev/null @@ -1,44009 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_zaC5cAPHEdyeNfbOYuD9pg" name="MARTE" metaclassReference="_zBwmMAPQEdyme8Xu4jGRhA _zCDhIAPQEdyme8Xu4jGRhA _zCDhIQPQEdyme8Xu4jGRhA _XaGqQA4vEdysTsAUPnp57Q _XaGqQQ4vEdysTsAUPnp57Q _Ry6UsBBSEdyt6tGzWCpUVA _RzEFsBBSEdyt6tGzWCpUVA _RzEFsRBSEdyt6tGzWCpUVA _RzNPoBBSEdyt6tGzWCpUVA _RzXAoBBSEdyt6tGzWCpUVA _RzXAoRBSEdyt6tGzWCpUVA _cTjB4BBSEdyt6tGzWCpUVA _cTjB4RBSEdyt6tGzWCpUVA _cTsy4BBSEdyt6tGzWCpUVA _cTsy4RBSEdyt6tGzWCpUVA _cTsy4hBSEdyt6tGzWCpUVA _Ci6f8BBTEdyt6tGzWCpUVA _Wh8vUBBVEdyt6tGzWCpUVA _ufbqkBGyEdyb1KzJ7GkiGA _uflbkBGyEdyb1KzJ7GkiGA _uflbkRGyEdyb1KzJ7GkiGA _ufulgBGyEdyb1KzJ7GkiGA _uf4WgBGyEdyb1KzJ7GkiGA _uf4WgRGyEdyb1KzJ7GkiGA _ugBgcBGyEdyb1KzJ7GkiGA _22h4YBGyEdyb1KzJ7GkiGA _qClZ4BG0Edyb1KzJ7GkiGA _aWUyABHYEdyWC5IKDhzksw _aWejABHYEdyWC5IKDhzksw _aWns8BHYEdyWC5IKDhzksw _hO5sABHbEdyWC5IKDhzksw _CjjjkBHcEdyWC5IKDhzksw _Xa_sgBHcEdyWC5IKDhzksw _1tsx0BHjEdy7mJMaejUq5Q _1t2i0BHjEdy7mJMaejUq5Q _ptDNgBJeEdy3Td9UhuLFPg _kMRaoBJgEdy3Td9UhuLFPg _DykoEBJjEdypOJGS7WfJjQ _5a2VkBJ-EdyT_7R0WVpWAw">
- <eAnnotations xmi:id="_K4VVcF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MGt6EZ3yEd6SvNDHkhtrYQ" name="MARTE" nsURI="http:///schemas/MARTE/_MGt6EJ3yEd6SvNDHkhtrYQ/14" nsPrefix="MARTE">
- <eAnnotations xmi:id="_M7UAd53yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7UAeJ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7UAeZ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7UAep3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7UAe53yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7UAfJ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wPKXoEOMEd6caK5ICj_pSQ" name="MARTE" nsURI="http:///schemas/MARTE/_wPJwkEOMEd6caK5ICj_pSQ/13" nsPrefix="MARTE">
- <eAnnotations xmi:id="_wlf0EUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wlf0EkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wlf0E0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wlf0FEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wlf0FUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wlf0FkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kAXKsXKiEd2xwtZ516zmfg" name="MARTE" nsURI="http:///schemas/MARTE/_kAXKsHKiEd2xwtZ516zmfg/12" nsPrefix="MARTE">
- <eAnnotations xmi:id="_kg_zOXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kg_zOnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kg_zO3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kg_zPHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kg_zPXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kg_zPnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_olbX8RBjEd20zIwSLfjspA" name="MARTE" nsURI="http:///schemas/MARTE/_olbX8BBjEd20zIwSLfjspA/11" nsPrefix="MARTE">
- <eAnnotations xmi:id="_pOBCMBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOBCMRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOBCMhBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOBCMxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOBCNBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOBCNRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ks6DUaSsEdy-NrxVBTpLyA" name="MARTE" nsURI="http:///schemas/MARTE/_ks6DUKSsEdy-NrxVBTpLyA/10" nsPrefix="MARTE"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_rT0e8WquEdyHVMM3AaZxvA" name="MARTE" nsURI="http:///schemas/MARTE/_rT0e8GquEdyHVMM3AaZxvA/9" nsPrefix="MARTE">
- <eAnnotations xmi:id="_SpmQQKJ6EdyNBqsPHBTY-A" source="PapyrusVersion">
- <details xmi:id="_SpmQQaJ6EdyNBqsPHBTY-A" key="version" value="1.0.2"/>
- <details xmi:id="_SpmQQqJ6EdyNBqsPHBTY-A" key="reference" value="UML™ profile for MARTE (ptc/07-08-04)"/>
- <details xmi:id="_SpmQQ6J6EdyNBqsPHBTY-A" key="author" value="CEA LIST"/>
- <details xmi:id="_SpmQRKJ6EdyNBqsPHBTY-A" key="date" value="2007 / 12 / 04"/>
- <details xmi:id="_SpmQRaJ6EdyNBqsPHBTY-A" key="licence" value="EPL 1.0"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aG7AUV-FEdyR_cYlxmaBkg" name="MARTE" nsURI="http:///schemas/MARTE/_aG7AUF-FEdyR_cYlxmaBkg/1" nsPrefix="MARTE">
- <eAnnotations xmi:id="_SgSjQKJ6EdyNBqsPHBTY-A" source="PapyrusVersion">
- <details xmi:id="_SgSjQaJ6EdyNBqsPHBTY-A" key="version" value="1.0.1"/>
- <details xmi:id="_SgSjQqJ6EdyNBqsPHBTY-A" key="reference" value="UML™ profile for MARTE (ptc/07-08-04)"/>
- <details xmi:id="_SgSjQ6J6EdyNBqsPHBTY-A" key="author" value="CEA LIST"/>
- <details xmi:id="_SgSjRKJ6EdyNBqsPHBTY-A" key="date" value="2007 / 09 / 10"/>
- <details xmi:id="_SgSjRaJ6EdyNBqsPHBTY-A" key="licence" value="EPL 1.0"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K63FAF1EEdy5RcXm_JjfDg" name="MARTE" nsURI="http:///schemas/MARTE/_K4LkcF1EEdy5RcXm_JjfDg/0" nsPrefix="MARTE"/>
- </eAnnotations>
- <elementImport xmi:id="_zBwmMAPQEdyme8Xu4jGRhA" alias="DataType">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </elementImport>
- <elementImport xmi:id="_zCDhIAPQEdyme8Xu4jGRhA" alias="Property">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </elementImport>
- <elementImport xmi:id="_zCDhIQPQEdyme8Xu4jGRhA" alias="NamedElement">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </elementImport>
- <elementImport xmi:id="_XaGqQA4vEdysTsAUPnp57Q" alias="EnumerationLiteral">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
- </elementImport>
- <elementImport xmi:id="_XaGqQQ4vEdysTsAUPnp57Q" alias="Constraint">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
- </elementImport>
- <elementImport xmi:id="_Ry6UsBBSEdyt6tGzWCpUVA" alias="Package">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- </elementImport>
- <elementImport xmi:id="_RzEFsBBSEdyt6tGzWCpUVA" alias="InstanceSpecification">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </elementImport>
- <elementImport xmi:id="_RzEFsRBSEdyt6tGzWCpUVA" alias="Class">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </elementImport>
- <elementImport xmi:id="_RzNPoBBSEdyt6tGzWCpUVA" alias="ValueSpecification">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- </elementImport>
- <elementImport xmi:id="_RzXAoBBSEdyt6tGzWCpUVA" alias="TimeObservation">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeObservation"/>
- </elementImport>
- <elementImport xmi:id="_RzXAoRBSEdyt6tGzWCpUVA" alias="DurationObservation">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DurationObservation"/>
- </elementImport>
- <elementImport xmi:id="_cTjB4BBSEdyt6tGzWCpUVA" alias="TimeEvent">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeEvent"/>
- </elementImport>
- <elementImport xmi:id="_cTjB4RBSEdyt6tGzWCpUVA" alias="Action">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
- </elementImport>
- <elementImport xmi:id="_cTsy4BBSEdyt6tGzWCpUVA" alias="Event">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
- </elementImport>
- <elementImport xmi:id="_cTsy4RBSEdyt6tGzWCpUVA" alias="Behavior">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </elementImport>
- <elementImport xmi:id="_cTsy4hBSEdyt6tGzWCpUVA" alias="Message">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
- </elementImport>
- <elementImport xmi:id="_Ci6f8BBTEdyt6tGzWCpUVA" alias="Enumeration">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
- </elementImport>
- <elementImport xmi:id="_Wh8vUBBVEdyt6tGzWCpUVA" alias="Operation">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- </elementImport>
- <elementImport xmi:id="_ufbqkBGyEdyb1KzJ7GkiGA" alias="Lifeline">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
- </elementImport>
- <elementImport xmi:id="_uflbkBGyEdyb1KzJ7GkiGA" alias="ConnectableElement">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectableElement"/>
- </elementImport>
- <elementImport xmi:id="_uflbkRGyEdyb1KzJ7GkiGA" alias="Connector">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- </elementImport>
- <elementImport xmi:id="_ufulgBGyEdyb1KzJ7GkiGA" alias="Collaboration">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Collaboration"/>
- </elementImport>
- <elementImport xmi:id="_uf4WgBGyEdyb1KzJ7GkiGA" alias="ExecutionSpecification">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ExecutionSpecification"/>
- </elementImport>
- <elementImport xmi:id="_uf4WgRGyEdyb1KzJ7GkiGA" alias="BehavioralFeature">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </elementImport>
- <elementImport xmi:id="_ugBgcBGyEdyb1KzJ7GkiGA" alias="CollaborationUse">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CollaborationUse"/>
- </elementImport>
- <elementImport xmi:id="_22h4YBGyEdyb1KzJ7GkiGA" alias="Classifier">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- </elementImport>
- <elementImport xmi:id="_qClZ4BG0Edyb1KzJ7GkiGA" alias="OpaqueExpression">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
- </elementImport>
- <elementImport xmi:id="_aWUyABHYEdyWC5IKDhzksw" alias="Port">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </elementImport>
- <elementImport xmi:id="_aWejABHYEdyWC5IKDhzksw" alias="InvocationAction">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </elementImport>
- <elementImport xmi:id="_aWns8BHYEdyWC5IKDhzksw" alias="Interface">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- </elementImport>
- <elementImport xmi:id="_hO5sABHbEdyWC5IKDhzksw" alias="Abstraction">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
- </elementImport>
- <elementImport xmi:id="_CjjjkBHcEdyWC5IKDhzksw" alias="ActivityPartition">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
- </elementImport>
- <elementImport xmi:id="_Xa_sgBHcEdyWC5IKDhzksw" alias="Dependency">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
- </elementImport>
- <elementImport xmi:id="_1tsx0BHjEdy7mJMaejUq5Q" alias="BehavioredClassifier">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioredClassifier"/>
- </elementImport>
- <elementImport xmi:id="_1t2i0BHjEdy7mJMaejUq5Q" alias="Signal">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
- </elementImport>
- <elementImport xmi:id="_ptDNgBJeEdy3Td9UhuLFPg" alias="TypedElement">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- </elementImport>
- <elementImport xmi:id="_kMRaoBJgEdy3Td9UhuLFPg" alias="Element">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
- </elementImport>
- <elementImport xmi:id="_DykoEBJjEdypOJGS7WfJjQ" alias="Namespace">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
- </elementImport>
- <elementImport xmi:id="_5a2VkBJ-EdyT_7R0WVpWAw" alias="Association">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
- </elementImport>
- <packageImport xmi:id="_zaC5cQPHEdyeNfbOYuD9pg">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:id="_packageImport.0">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#_0"/>
- </packageImport>
- <packageImport xmi:id="_xrCkwA9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_uBlQkA73EdyML4mHwjNDrw"/>
- </packageImport>
- <packageImport xmi:id="_xrCkwQ9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_dDxjEAeNEdytasR0-Ec7ew"/>
- </packageImport>
- <packageImport xmi:id="_xrMVwA9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_3DJKAA4uEdysTsAUPnp57Q"/>
- </packageImport>
- <packageImport xmi:id="_xrMVwQ9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_X3JtMAeNEdytasR0-Ec7ew"/>
- </packageImport>
- <packageImport xmi:id="_xrMVwg9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_g2qR8A74EdyML4mHwjNDrw"/>
- </packageImport>
- <packageImport xmi:id="_xrVfsA9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_l6ms8A74EdyML4mHwjNDrw"/>
- </packageImport>
- <packageImport xmi:id="_xrVfsQ9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_x9l9sA74EdyML4mHwjNDrw"/>
- </packageImport>
- <packageImport xmi:id="_xrVfsg9eEdy-lroUn0KWEw">
- <importedPackage href="MARTE_Library.library.uml#_2GPOEA74EdyML4mHwjNDrw"/>
- </packageImport>
- <packagedElement xmi:type="uml:Package" xmi:id="_jG1CQAPKEdy6wIwMc4WDOQ" name="MARTE_Foundations">
- <packagedElement xmi:type="uml:Profile" xmi:id="_U_GAoAPMEdyuUt-4qHuVvQ" name="NFPs" metaclassReference="_exWKQECJEd6UTJZnztgOLw">
- <eAnnotations xmi:id="_K8DX0F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MHTv8J3yEd6SvNDHkhtrYQ" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_MG3EAJ3yEd6SvNDHkhtrYQ/13" nsPrefix="NFPs">
- <eAnnotations xmi:id="_M7dJv53yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7dJwJ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7dJwZ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7dJwp3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7dJw53yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7dJxJ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MHTv8Z3yEd6SvNDHkhtrYQ" name="ConstraintKind">
- <eAnnotations xmi:id="_MHTv8p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_MHTv853yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_MHTv9J3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_MHTv9Z3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MHTv9p3yEd6SvNDHkhtrYQ" name="Nfp">
- <eAnnotations xmi:id="_MHTv953yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTv-J3yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MHTv-p3yEd6SvNDHkhtrYQ" name="Unit">
- <eAnnotations xmi:id="_MHTv-53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MHTv_J3yEd6SvNDHkhtrYQ" name="convFactor" ordered="false" unique="false" eType="_M7dJs53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MHTv_p3yEd6SvNDHkhtrYQ" name="offsetFactor" ordered="false" unique="false" eType="_M7dJs53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwAJ3yEd6SvNDHkhtrYQ" name="baseUnit" ordered="false" unique="false" eType="_MHTv-p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwAp3yEd6SvNDHkhtrYQ" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MHTwBJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MHTwBZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MHTwBp3yEd6SvNDHkhtrYQ" name="NfpConstraint">
- <eAnnotations xmi:id="_MHTwB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MHTwCJ3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" eType="_MHTv8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwCp3yEd6SvNDHkhtrYQ" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwDJ3yEd6SvNDHkhtrYQ" name="mode" ordered="false" unique="false" upperBound="-1" eType="_MPNIDJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MHTwEp3yEd6SvNDHkhtrYQ" name="NfpType" eSuperTypes="_M7UAWJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MHTwE53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwFJ3yEd6SvNDHkhtrYQ" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwFp3yEd6SvNDHkhtrYQ" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwGJ3yEd6SvNDHkhtrYQ" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MHTwIZ3yEd6SvNDHkhtrYQ" name="Dimension">
- <eAnnotations xmi:id="_MHTwIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gX6fcECJEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MHTwI53yEd6SvNDHkhtrYQ" name="symbol" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwJZ3yEd6SvNDHkhtrYQ" name="baseDimension" unique="false" upperBound="-1" eType="_MHTwIZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MHTwJ53yEd6SvNDHkhtrYQ" name="baseExponent" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MHTwKZ3yEd6SvNDHkhtrYQ" name="base_Enumeration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7dJs53yEd6SvNDHkhtrYQ" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7dJtJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wPP3MEOMEd6caK5ICj_pSQ" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_wPMM0EOMEd6caK5ICj_pSQ/12" nsPrefix="NFPs">
- <eAnnotations xmi:id="_wlsBRUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wlsBRkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wlsBR0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wlsBSEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wlsBSUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wlsBSkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPQeQEOMEd6caK5ICj_pSQ" name="ConstraintKind">
- <eAnnotations xmi:id="_wPQeQUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wPQeQkOMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wPQeQ0OMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wPQeREOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPQeRUOMEd6caK5ICj_pSQ" name="Nfp">
- <eAnnotations xmi:id="_wPQeRkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeR0OMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPQeSUOMEd6caK5ICj_pSQ" name="Unit">
- <eAnnotations xmi:id="_wPQeSkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPQeS0OMEd6caK5ICj_pSQ" name="convFactor" ordered="false" unique="false" eType="_wlhCI0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPQeTUOMEd6caK5ICj_pSQ" name="offsetFactor" ordered="false" unique="false" eType="_wlhCI0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeT0OMEd6caK5ICj_pSQ" name="baseUnit" ordered="false" unique="false" eType="_wPQeSUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeUUOMEd6caK5ICj_pSQ" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wPQeU0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wPQeVEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPQeVUOMEd6caK5ICj_pSQ" name="NfpConstraint">
- <eAnnotations xmi:id="_wPQeVkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPQeV0OMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" eType="_wPQeQEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeWUOMEd6caK5ICj_pSQ" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeW0OMEd6caK5ICj_pSQ" name="mode" ordered="false" unique="false" upperBound="-1" eType="_wcaJcUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPQeYUOMEd6caK5ICj_pSQ" name="NfpType" eSuperTypes="_wlfNDEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPQeYkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeY0OMEd6caK5ICj_pSQ" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeZUOMEd6caK5ICj_pSQ" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeZ0OMEd6caK5ICj_pSQ" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPQecEOMEd6caK5ICj_pSQ" name="Dimension">
- <eAnnotations xmi:id="_wPQecUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gX6fcECJEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPQeckOMEd6caK5ICj_pSQ" name="symbol" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQedEOMEd6caK5ICj_pSQ" name="baseDimension" unique="false" upperBound="-1" eType="_wPQecEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPQedkOMEd6caK5ICj_pSQ" name="baseExponent" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPQeeEOMEd6caK5ICj_pSQ" name="base_Enumeration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlhCI0OMEd6caK5ICj_pSQ" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlhCJEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kBQikHKiEd2xwtZ516zmfg" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_kAg7sHKiEd2xwtZ516zmfg/11" nsPrefix="NFPs">
- <eAnnotations xmi:id="_kg_zS3KiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kg_zTHKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kg_zTXKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kg_zTnKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kg_zT3KiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kg_zUHKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kBQikXKiEd2xwtZ516zmfg" name="ConstraintKind">
- <eAnnotations xmi:id="_kBQiknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kBQik3KiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kBQilHKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kBQilXKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kBQilnKiEd2xwtZ516zmfg" name="NFP">
- <eAnnotations xmi:id="_kBQil3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQimHKiEd2xwtZ516zmfg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kBQimnKiEd2xwtZ516zmfg" name="Unit">
- <eAnnotations xmi:id="_kBQim3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kBQinHKiEd2xwtZ516zmfg" name="convFactor" ordered="false" unique="false" eType="_kg_zQnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kBQinnKiEd2xwtZ516zmfg" name="offsetFactor" ordered="false" unique="false" eType="_kg_zQnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQioHKiEd2xwtZ516zmfg" name="baseUnit" ordered="false" unique="false" eType="_kBQimnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQionKiEd2xwtZ516zmfg" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kBQipHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kBQipXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kBQipnKiEd2xwtZ516zmfg" name="NfpConstraint">
- <eAnnotations xmi:id="_kBQip3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kBQiqHKiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_kBQikXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQiqnKiEd2xwtZ516zmfg" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kBQirHKiEd2xwtZ516zmfg" name="NfpType" eSuperTypes="_kg_zGnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kBQirXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQirnKiEd2xwtZ516zmfg" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQisHKiEd2xwtZ516zmfg" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kBQisnKiEd2xwtZ516zmfg" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zQnKiEd2xwtZ516zmfg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zQ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ktMXMKSsEdy-NrxVBTpLyA" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_ktAJ8KSsEdy-NrxVBTpLyA/10" nsPrefix="NFPs">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ktMXMaSsEdy-NrxVBTpLyA" name="ConstraintKind">
- <eAnnotations xmi:id="_ktMXMqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_ktMXM6SsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_ktMXNKSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_ktMXNaSsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ktMXNqSsEdy-NrxVBTpLyA" name="NFP">
- <eAnnotations xmi:id="_ktMXN6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXOKSsEdy-NrxVBTpLyA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ktMXOqSsEdy-NrxVBTpLyA" name="Unit">
- <eAnnotations xmi:id="_ktMXO6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ktMXPKSsEdy-NrxVBTpLyA" name="convFactor" ordered="false" unique="false" eType="_lNwt46SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ktMXPqSsEdy-NrxVBTpLyA" name="offsetFactor" ordered="false" unique="false" eType="_lNwt46SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXQKSsEdy-NrxVBTpLyA" name="baseUnit" ordered="false" unique="false" eType="_ktMXOqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXQqSsEdy-NrxVBTpLyA" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ktMXRKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_ktMXRaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ktMXRqSsEdy-NrxVBTpLyA" name="NfpConstraint">
- <eAnnotations xmi:id="_ktMXR6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ktMXSKSsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" eType="_ktMXMaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXSqSsEdy-NrxVBTpLyA" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ktMXTKSsEdy-NrxVBTpLyA" name="NfpType" eSuperTypes="_lNwtwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_ktMXTaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXTqSsEdy-NrxVBTpLyA" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXUKSsEdy-NrxVBTpLyA" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ktMXUqSsEdy-NrxVBTpLyA" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNwt46SsEdy-NrxVBTpLyA" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lNwt5KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rUDIcGquEdyHVMM3AaZxvA" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_rT1GAGquEdyHVMM3AaZxvA/9" nsPrefix="NFPs">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUDIcWquEdyHVMM3AaZxvA" name="ConstraintKind">
- <eAnnotations xmi:id="_rUDIcmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_rUDIc2quEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_rUDIdGquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_rUDIdWquEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUDIdmquEdyHVMM3AaZxvA" name="NFP">
- <eAnnotations xmi:id="_rUDId2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDIeGquEdyHVMM3AaZxvA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUDvgWquEdyHVMM3AaZxvA" name="Unit">
- <eAnnotations xmi:id="_rUDvgmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUDvg2quEdyHVMM3AaZxvA" name="convFactor" ordered="false" unique="false" eType="_rzsR0mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUDvhWquEdyHVMM3AaZxvA" name="offsetFactor" ordered="false" unique="false" eType="_rzsR0mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDvh2quEdyHVMM3AaZxvA" name="baseUnit" ordered="false" unique="false" eType="_rUDvgWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDviWquEdyHVMM3AaZxvA" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rUDvi2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rUDvjGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUDvjWquEdyHVMM3AaZxvA" name="NfpConstraint">
- <eAnnotations xmi:id="_rUDvjmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUDvj2quEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" eType="_rUDIcWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDvkWquEdyHVMM3AaZxvA" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUDvk2quEdyHVMM3AaZxvA" name="NfpType" eSuperTypes="_rzqcwWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUDvlGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDvlWquEdyHVMM3AaZxvA" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDvl2quEdyHVMM3AaZxvA" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUDvmWquEdyHVMM3AaZxvA" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzsR0mquEdyHVMM3AaZxvA" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzsR02quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aHN7QF-FEdyR_cYlxmaBkg" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_aG7AUl-FEdyR_cYlxmaBkg/1" nsPrefix="NFPs">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHN7QV-FEdyR_cYlxmaBkg" name="ConstraintKind">
- <eAnnotations xmi:id="_aHN7Ql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aHN7Q1-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aHN7RF-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aHN7RV-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHN7Rl-FEdyR_cYlxmaBkg" name="NFP">
- <eAnnotations xmi:id="_aHN7R1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7SF-FEdyR_cYlxmaBkg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHN7Sl-FEdyR_cYlxmaBkg" name="Unit">
- <eAnnotations xmi:id="_aHN7S1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHN7TF-FEdyR_cYlxmaBkg" name="convFactor" ordered="false" unique="false" eType="_aUx2I1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHN7Tl-FEdyR_cYlxmaBkg" name="convOffset" ordered="false" unique="false" eType="_aUx2I1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7UF-FEdyR_cYlxmaBkg" name="baseUnit" ordered="false" unique="false" eType="_aHN7Sl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7Ul-FEdyR_cYlxmaBkg" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aHN7VF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aHN7VV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHN7Vl-FEdyR_cYlxmaBkg" name="NfpConstraint">
- <eAnnotations xmi:id="_aHN7V1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHN7WF-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" eType="_aHN7QV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7Wl-FEdyR_cYlxmaBkg" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHN7XF-FEdyR_cYlxmaBkg" name="NfpType" eSuperTypes="_aUoFP1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHN7XV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7Xl-FEdyR_cYlxmaBkg" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7YF-FEdyR_cYlxmaBkg" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHN7Yl-FEdyR_cYlxmaBkg" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aUx2I1-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aUx2JF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K8NI0F1EEdy5RcXm_JjfDg" name="NFPs" nsURI="http://MARTE.MARTE_Foundations/schemas/NFPs/_K7A2AF1EEdy5RcXm_JjfDg/0" nsPrefix="NFPs">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K8NI0V1EEdy5RcXm_JjfDg" name="ConstraintKind">
- <eAnnotations xmi:id="_K8NI0l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_K8NI011EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_K8NI1F1EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_K8NI1V1EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K8NI1l1EEdy5RcXm_JjfDg" name="NFP">
- <eAnnotations xmi:id="_K8NI111EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lCt1AA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI2F1EEdy5RcXm_JjfDg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K8NI2l1EEdy5RcXm_JjfDg" name="Unit">
- <eAnnotations xmi:id="_K8NI211EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xNTikA4vEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K8NI3F1EEdy5RcXm_JjfDg" name="convFactor" ordered="false" unique="false" eType="_LTAfgl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K8NI3l1EEdy5RcXm_JjfDg" name="convOffset" ordered="false" unique="false" eType="_LTAfgl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI4F1EEdy5RcXm_JjfDg" name="baseUnit" ordered="false" unique="false" eType="_K8NI2l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI4l1EEdy5RcXm_JjfDg" name="base_EnumerationLiteral" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//EnumerationLiteral"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K8NI5F1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_K8NI5V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K8NI5l1EEdy5RcXm_JjfDg" name="NfpConstraint">
- <eAnnotations xmi:id="_K8NI511EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P9c2AA4wEdysTsAUPnp57Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K8NI6F1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" eType="_K8NI0V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI6l1EEdy5RcXm_JjfDg" name="base_Constraint" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K8NI7F1EEdy5RcXm_JjfDg" name="NfpType" eSuperTypes="_LTAfX11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K8NI7V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-Z87EBFFEdyBd9q9NMDXUQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI7l1EEdy5RcXm_JjfDg" name="valueAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI8F1EEdy5RcXm_JjfDg" name="unitAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K8NI8l1EEdy5RcXm_JjfDg" name="exprAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTAfgl1EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTAfg11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_exWKQECJEd6UTJZnztgOLw" alias="Enumeration">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
- </elementImport>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZCtm0A4vEdysTsAUPnp57Q" name="ConstraintKind">
- <ownedLiteral xmi:id="_bn9x0A4vEdysTsAUPnp57Q" name="required"/>
- <ownedLiteral xmi:id="_b3A6cA4vEdysTsAUPnp57Q" name="offered"/>
- <ownedLiteral xmi:id="_cD1OcA4vEdysTsAUPnp57Q" name="contract"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lCt1AA4vEdysTsAUPnp57Q" name="Nfp">
- <ownedAttribute xmi:id="_rI-ooQ4vEdysTsAUPnp57Q" name="base_Property" isUnique="false" association="_rI03oA4vEdysTsAUPnp57Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rI03oA4vEdysTsAUPnp57Q" name="Extension_NFP" memberEnd="_rI-ooA4vEdysTsAUPnp57Q _rI-ooQ4vEdysTsAUPnp57Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rI-ooA4vEdysTsAUPnp57Q" name="extension_NFP" type="_lCt1AA4vEdysTsAUPnp57Q" aggregation="composite" association="_rI03oA4vEdysTsAUPnp57Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xNTikA4vEdysTsAUPnp57Q" name="Unit">
- <ownedAttribute xmi:id="_zHCrYA4vEdysTsAUPnp57Q" name="convFactor" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8bPaoA4vEdysTsAUPnp57Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8bFpoA4vEdysTsAUPnp57Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_4R2jYQ4vEdysTsAUPnp57Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zMkEkA4vEdysTsAUPnp57Q" name="offsetFactor" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DobaEA4wEdysTsAUPnp57Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DoSQIA4wEdysTsAUPnp57Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_BGm9kQ4wEdysTsAUPnp57Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zReZwA4vEdysTsAUPnp57Q" name="baseUnit" visibility="public" type="_xNTikA4vEdysTsAUPnp57Q" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ge-JYQ4wEdysTsAUPnp57Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ge-JYA4wEdysTsAUPnp57Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GfH6YA4wEdysTsAUPnp57Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_J9vWUA4wEdysTsAUPnp57Q" name="base_EnumerationLiteral" isUnique="false" association="_J9cbYA4wEdysTsAUPnp57Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#EnumerationLiteral"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_J9cbYA4wEdysTsAUPnp57Q" name="Extension_Unit" memberEnd="_J9mMYA4wEdysTsAUPnp57Q _J9vWUA4wEdysTsAUPnp57Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_J9mMYA4wEdysTsAUPnp57Q" name="extension_Unit" type="_xNTikA4vEdysTsAUPnp57Q" aggregation="composite" association="_J9cbYA4wEdysTsAUPnp57Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_P9c2AA4wEdysTsAUPnp57Q" name="NfpConstraint">
- <ownedAttribute xmi:id="_Ru_sIA4wEdysTsAUPnp57Q" name="kind" visibility="public" type="_ZCtm0A4vEdysTsAUPnp57Q" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_USm4YA4wEdysTsAUPnp57Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_USducA4wEdysTsAUPnp57Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TgPnUQ4wEdysTsAUPnp57Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aZUX8Q4wEdysTsAUPnp57Q" name="base_Constraint" isUnique="false" association="_aZKm8A4wEdysTsAUPnp57Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ynxogECREd6UTJZnztgOLw" name="mode" type="_yeqiEECMEd6UTJZnztgOLw" isUnique="false" association="_ymHboECREd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yo_JcECREd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yo6Q8ECREd6UTJZnztgOLw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_aZKm8A4wEdysTsAUPnp57Q" name="Extension_NfpConstraint" memberEnd="_aZUX8A4wEdysTsAUPnp57Q _aZUX8Q4wEdysTsAUPnp57Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_aZUX8A4wEdysTsAUPnp57Q" name="extension_NfpConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" aggregation="composite" association="_aZKm8A4wEdysTsAUPnp57Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_-Z87EBFFEdyBd9q9NMDXUQ" name="NfpType">
- <generalization xmi:id="_AqDVcBFGEdyBd9q9NMDXUQ" general="_IkLw0A-NEdyLh7muGbCqMw"/>
- <ownedAttribute xmi:id="_DA2NsBFGEdyBd9q9NMDXUQ" name="valueAttrib" visibility="public" isUnique="false" subsettedProperty="_Xy1aYA-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HCVtMRFGEdyBd9q9NMDXUQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HCVtMBFGEdyBd9q9NMDXUQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_HCfeMBFGEdyBd9q9NMDXUQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_J2pA0BFGEdyBd9q9NMDXUQ" name="unitAttrib" visibility="public" isUnique="false" subsettedProperty="_Xy1aYA-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7HaABFGEdyBd9q9NMDXUQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L69pABFGEdyBd9q9NMDXUQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_L7RLABFGEdyBd9q9NMDXUQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MyZnUBFGEdyBd9q9NMDXUQ" name="exprAttrib" visibility="public" isUnique="false" subsettedProperty="_Xy1aYA-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PTx-8BFGEdyBd9q9NMDXUQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PToN8BFGEdyBd9q9NMDXUQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PTx-8RFGEdyBd9q9NMDXUQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_gX6fcECJEd6UTJZnztgOLw" name="Dimension">
- <ownedAttribute xmi:id="_o2jfsECJEd6UTJZnztgOLw" name="symbol" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVIckECLEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU8PUECLEd6UTJZnztgOLw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_VVcloECLEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_o683gECJEd6UTJZnztgOLw" name="baseDimension" visibility="public" type="_gX6fcECJEd6UTJZnztgOLw" isOrdered="true" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z6DZQECLEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z57dcECLEd6UTJZnztgOLw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z6HqsECLEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_o_eLIECJEd6UTJZnztgOLw" name="baseExponent" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_extEsECLEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_exozQECLEd6UTJZnztgOLw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ex3cwECLEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hLtpAECLEd6UTJZnztgOLw" name="base_Enumeration" isUnique="false" association="_hIze8ECLEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_hIze8ECLEd6UTJZnztgOLw" name="Extension_Dimension" memberEnd="_hLPH4ECLEd6UTJZnztgOLw _hLtpAECLEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hLPH4ECLEd6UTJZnztgOLw" name="extension_Dimension" type="_gX6fcECJEd6UTJZnztgOLw" aggregation="composite" association="_hIze8ECLEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ymHboECREd6UTJZnztgOLw" name="A_NfpConstraint_Mode" memberEnd="_ynxogECREd6UTJZnztgOLw _ypCMwECREd6UTJZnztgOLw">
- <ownedEnd xmi:id="_ypCMwECREd6UTJZnztgOLw" name="nfpConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_ymHboECREd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ypm0gECREd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yprF8ECREd6UTJZnztgOLw"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_WStkoAPMEdyuUt-4qHuVvQ" name="Time">
- <eAnnotations xmi:id="_K88vsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MMhnIJ3yEd6SvNDHkhtrYQ" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_MHdg8J3yEd6SvNDHkhtrYQ/14" nsPrefix="Time">
- <eAnnotations xmi:id="_M7dJ6J3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7dJ6Z3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7dJ6p3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7dJ653yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7dJ7J3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7dJ7Z3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnIZ3yEd6SvNDHkhtrYQ" name="TimedDomain">
- <eAnnotations xmi:id="_MMhnIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnI53yEd6SvNDHkhtrYQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnJZ3yEd6SvNDHkhtrYQ" name="Clock">
- <eAnnotations xmi:id="_MMhnJp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnJ53yEd6SvNDHkhtrYQ" name="standard" ordered="false" unique="false" eType="_MMhnMZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnKZ3yEd6SvNDHkhtrYQ" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnK53yEd6SvNDHkhtrYQ" name="type" ordered="false" unique="false" lowerBound="1" eType="_MMhnPp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnLZ3yEd6SvNDHkhtrYQ" name="unit" ordered="false" unique="false" eType="_MHTv-p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnL53yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MMhnMZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_MMhnMp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MMhnM53yEd6SvNDHkhtrYQ" name="TAI"/>
- <eLiterals xmi:id="_MMhnNJ3yEd6SvNDHkhtrYQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_MMhnNZ3yEd6SvNDHkhtrYQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_MMhnNp3yEd6SvNDHkhtrYQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_MMhnN53yEd6SvNDHkhtrYQ" name="Local" value="4"/>
- <eLiterals xmi:id="_MMhnOJ3yEd6SvNDHkhtrYQ" name="TT" value="5"/>
- <eLiterals xmi:id="_MMhnOZ3yEd6SvNDHkhtrYQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_MMhnOp3yEd6SvNDHkhtrYQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_MMhnO53yEd6SvNDHkhtrYQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_MMhnPJ3yEd6SvNDHkhtrYQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_MMhnPZ3yEd6SvNDHkhtrYQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnPp3yEd6SvNDHkhtrYQ" name="ClockType">
- <eAnnotations xmi:id="_MMhnP53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnQJ3yEd6SvNDHkhtrYQ" name="nature" ordered="false" unique="false" lowerBound="1" eType="_MMhnVJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnQp3yEd6SvNDHkhtrYQ" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnRJ3yEd6SvNDHkhtrYQ" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_M7dJ0p3yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnRp3yEd6SvNDHkhtrYQ" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnSJ3yEd6SvNDHkhtrYQ" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnSp3yEd6SvNDHkhtrYQ" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnTJ3yEd6SvNDHkhtrYQ" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnTp3yEd6SvNDHkhtrYQ" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnUJ3yEd6SvNDHkhtrYQ" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnUp3yEd6SvNDHkhtrYQ" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MMhnVJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_MMhnVZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_MMhnVp3yEd6SvNDHkhtrYQ" name="discrete"/>
- <eLiterals xmi:id="_MMhnV53yEd6SvNDHkhtrYQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MMhnWJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MMhnWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MMhnZJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MMhnZZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnZp3yEd6SvNDHkhtrYQ" name="TimedElement" abstract="true">
- <eAnnotations xmi:id="_MMhnZ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnaJ3yEd6SvNDHkhtrYQ" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_MMhnJZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnap3yEd6SvNDHkhtrYQ" name="TimedValueSpecification" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhna53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnbJ3yEd6SvNDHkhtrYQ" name="interpretation" ordered="false" unique="false" eType="_MMhncZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnbp3yEd6SvNDHkhtrYQ" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MMhncZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_MMhncp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_MMhnc53yEd6SvNDHkhtrYQ" name="duration"/>
- <eLiterals xmi:id="_MMhndJ3yEd6SvNDHkhtrYQ" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhndZ3yEd6SvNDHkhtrYQ" name="TimedConstraint" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ _MHTwBp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhndp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnd53yEd6SvNDHkhtrYQ" name="interpretation" ordered="false" unique="false" eType="_MMhncZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MMhng53yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_MMhnhJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_MMhnhZ3yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_MMhnhp3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_MMhnh53yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnjJ3yEd6SvNDHkhtrYQ" name="ClockConstraint" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ _MHTwBp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnjZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnjp3yEd6SvNDHkhtrYQ" name="isCoincidenceBased" ordered="false" unique="false" lowerBound="1" eType="_M7dJ0p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnkJ3yEd6SvNDHkhtrYQ" name="isPrecedenceBased" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnkp3yEd6SvNDHkhtrYQ" name="isChronometricBased" ordered="false" unique="false" lowerBound="1" eType="_M7dJ0p3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnlp3yEd6SvNDHkhtrYQ" name="TimedObservation" abstract="true" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnl53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnmZ3yEd6SvNDHkhtrYQ" name="TimedInstantObservation" eSuperTypes="_MMhnlp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnmp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnm53yEd6SvNDHkhtrYQ" name="obsKind" ordered="false" unique="false" eType="_MMhnoJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnnZ3yEd6SvNDHkhtrYQ" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MMhnoJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_MMhnoZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MMhnop3yEd6SvNDHkhtrYQ" name="start"/>
- <eLiterals xmi:id="_MMhno53yEd6SvNDHkhtrYQ" name="finish" value="1"/>
- <eLiterals xmi:id="_MMhnpJ3yEd6SvNDHkhtrYQ" name="send" value="2"/>
- <eLiterals xmi:id="_MMhnpZ3yEd6SvNDHkhtrYQ" name="receive" value="3"/>
- <eLiterals xmi:id="_MMhnpp3yEd6SvNDHkhtrYQ" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnp53yEd6SvNDHkhtrYQ" name="TimedDurationObservation" eSuperTypes="_MMhnlp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnqJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnqZ3yEd6SvNDHkhtrYQ" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_MMhnoJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnq53yEd6SvNDHkhtrYQ" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnrp3yEd6SvNDHkhtrYQ" name="TimedEvent" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnr53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MMhnsJ3yEd6SvNDHkhtrYQ" name="repetition" ordered="false" unique="false" eType="_M7dJ353yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnsp3yEd6SvNDHkhtrYQ" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhntJ3yEd6SvNDHkhtrYQ" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MMhnt53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MMhnuJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MMhnuZ3yEd6SvNDHkhtrYQ" name="TimedProcessing" eSuperTypes="_MMhnZp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MMhnup3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnu53yEd6SvNDHkhtrYQ" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnvZ3yEd6SvNDHkhtrYQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnv53yEd6SvNDHkhtrYQ" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnwZ3yEd6SvNDHkhtrYQ" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnw53yEd6SvNDHkhtrYQ" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MMhnxZ3yEd6SvNDHkhtrYQ" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7dJ0p3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7dJ053yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7dJ353yEd6SvNDHkhtrYQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7dJ4J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wPg88EOMEd6caK5ICj_pSQ" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_wPVWwEOMEd6caK5ICj_pSQ/13" nsPrefix="Time">
- <eAnnotations xmi:id="_wltPZkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wltPZ0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wltPaEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wltPaUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wltPakOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wltPa0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg88UOMEd6caK5ICj_pSQ" name="TimedDomain">
- <eAnnotations xmi:id="_wPg88kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg880OMEd6caK5ICj_pSQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg89UOMEd6caK5ICj_pSQ" name="Clock">
- <eAnnotations xmi:id="_wPg89kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg890OMEd6caK5ICj_pSQ" name="standard" ordered="false" unique="false" eType="_wPg9AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg8-UOMEd6caK5ICj_pSQ" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg8-0OMEd6caK5ICj_pSQ" name="type" ordered="false" unique="false" lowerBound="1" eType="_wPg9DkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg8_UOMEd6caK5ICj_pSQ" name="unit" ordered="false" unique="false" eType="_wPQeSUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg8_0OMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPg9AUOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_wPg9AkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wPg9A0OMEd6caK5ICj_pSQ" name="TAI"/>
- <eLiterals xmi:id="_wPg9BEOMEd6caK5ICj_pSQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_wPg9BUOMEd6caK5ICj_pSQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_wPg9BkOMEd6caK5ICj_pSQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_wPg9B0OMEd6caK5ICj_pSQ" name="Local" value="4"/>
- <eLiterals xmi:id="_wPg9CEOMEd6caK5ICj_pSQ" name="TT" value="5"/>
- <eLiterals xmi:id="_wPg9CUOMEd6caK5ICj_pSQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_wPg9CkOMEd6caK5ICj_pSQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_wPg9C0OMEd6caK5ICj_pSQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_wPg9DEOMEd6caK5ICj_pSQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_wPg9DUOMEd6caK5ICj_pSQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9DkOMEd6caK5ICj_pSQ" name="ClockType">
- <eAnnotations xmi:id="_wPg9D0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9EEOMEd6caK5ICj_pSQ" name="nature" ordered="false" unique="false" lowerBound="1" eType="_wPg9JEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9EkOMEd6caK5ICj_pSQ" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9FEOMEd6caK5ICj_pSQ" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_wlsBWEOMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9FkOMEd6caK5ICj_pSQ" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9GEOMEd6caK5ICj_pSQ" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9GkOMEd6caK5ICj_pSQ" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9HEOMEd6caK5ICj_pSQ" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9HkOMEd6caK5ICj_pSQ" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9IEOMEd6caK5ICj_pSQ" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9IkOMEd6caK5ICj_pSQ" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPg9JEOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_wPg9JUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wPg9JkOMEd6caK5ICj_pSQ" name="discrete"/>
- <eLiterals xmi:id="_wPg9J0OMEd6caK5ICj_pSQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wPg9KEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wPg9KUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wPg9NEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wPg9NUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9NkOMEd6caK5ICj_pSQ" name="TimedElement" abstract="true">
- <eAnnotations xmi:id="_wPg9N0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9OEOMEd6caK5ICj_pSQ" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_wPg89UOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9OkOMEd6caK5ICj_pSQ" name="TimedValueSpecification" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9O0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9PEOMEd6caK5ICj_pSQ" name="interpretation" ordered="false" unique="false" eType="_wPg9QUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9PkOMEd6caK5ICj_pSQ" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPg9QUOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_wPg9QkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wPg9Q0OMEd6caK5ICj_pSQ" name="duration"/>
- <eLiterals xmi:id="_wPg9REOMEd6caK5ICj_pSQ" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9RUOMEd6caK5ICj_pSQ" name="TimedConstraint" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ _wPQeVUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9RkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9R0OMEd6caK5ICj_pSQ" name="interpretation" ordered="false" unique="false" eType="_wPg9QUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPg9U0OMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wPg9VEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wPg9VUOMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wPg9VkOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wPg9V0OMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9XEOMEd6caK5ICj_pSQ" name="ClockConstraint" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ _wPQeVUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9XUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9XkOMEd6caK5ICj_pSQ" name="isCoincidenceBased" ordered="false" unique="false" lowerBound="1" eType="_wlsBWEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9YEOMEd6caK5ICj_pSQ" name="isPrecedenceBased" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9YkOMEd6caK5ICj_pSQ" name="isChronometricBased" ordered="false" unique="false" lowerBound="1" eType="_wlsBWEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9ZkOMEd6caK5ICj_pSQ" name="TimedObservation" abstract="true" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9Z0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9aUOMEd6caK5ICj_pSQ" name="TimedInstantObservation" eSuperTypes="_wPg9ZkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9akOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9a0OMEd6caK5ICj_pSQ" name="obsKind" ordered="false" unique="false" eType="_wPg9cEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9bUOMEd6caK5ICj_pSQ" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wPg9cEOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_wPg9cUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wPg9ckOMEd6caK5ICj_pSQ" name="start"/>
- <eLiterals xmi:id="_wPg9c0OMEd6caK5ICj_pSQ" name="finish" value="1"/>
- <eLiterals xmi:id="_wPg9dEOMEd6caK5ICj_pSQ" name="send" value="2"/>
- <eLiterals xmi:id="_wPg9dUOMEd6caK5ICj_pSQ" name="receive" value="3"/>
- <eLiterals xmi:id="_wPg9dkOMEd6caK5ICj_pSQ" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9d0OMEd6caK5ICj_pSQ" name="TimedDurationObservation" eSuperTypes="_wPg9ZkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9eEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9eUOMEd6caK5ICj_pSQ" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_wPg9cEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9e0OMEd6caK5ICj_pSQ" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9fkOMEd6caK5ICj_pSQ" name="TimedEvent" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9f0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wPg9gEOMEd6caK5ICj_pSQ" name="repetition" ordered="false" unique="false" eType="_wlsoXEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9gkOMEd6caK5ICj_pSQ" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9hEOMEd6caK5ICj_pSQ" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wPg9h0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wPg9iEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wPg9iUOMEd6caK5ICj_pSQ" name="TimedProcessing" eSuperTypes="_wPg9NkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wPg9ikOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9i0OMEd6caK5ICj_pSQ" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9jUOMEd6caK5ICj_pSQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9j0OMEd6caK5ICj_pSQ" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9kUOMEd6caK5ICj_pSQ" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9k0OMEd6caK5ICj_pSQ" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wPg9lUOMEd6caK5ICj_pSQ" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlsBWEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlsoUEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlsoXEOMEd6caK5ICj_pSQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlsoXUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kCAJcHKiEd2xwtZ516zmfg" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_kBQiu3KiEd2xwtZ516zmfg/12" nsPrefix="Time">
- <eAnnotations xmi:id="_kg_zcnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kg_zc3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kg_zdHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kg_zdXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kg_zdnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kg_zd3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJcXKiEd2xwtZ516zmfg" name="TimedDomain">
- <eAnnotations xmi:id="_kCAJcnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJc3KiEd2xwtZ516zmfg" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJdXKiEd2xwtZ516zmfg" name="Clock">
- <eAnnotations xmi:id="_kCAJdnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJd3KiEd2xwtZ516zmfg" name="standard" ordered="false" unique="false" eType="_kCAJgXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJeXKiEd2xwtZ516zmfg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJe3KiEd2xwtZ516zmfg" name="type" ordered="false" unique="false" lowerBound="1" eType="_kCAJjnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJfXKiEd2xwtZ516zmfg" name="unit" ordered="false" unique="false" eType="_kBQimnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJf3KiEd2xwtZ516zmfg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCAJgXKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kCAJgnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kCAJg3KiEd2xwtZ516zmfg" name="TAI"/>
- <eLiterals xmi:id="_kCAJhHKiEd2xwtZ516zmfg" name="UT0" value="1"/>
- <eLiterals xmi:id="_kCAJhXKiEd2xwtZ516zmfg" name="UT1" value="2"/>
- <eLiterals xmi:id="_kCAJhnKiEd2xwtZ516zmfg" name="UTC" value="3"/>
- <eLiterals xmi:id="_kCAJh3KiEd2xwtZ516zmfg" name="Local" value="4"/>
- <eLiterals xmi:id="_kCAJiHKiEd2xwtZ516zmfg" name="TT" value="5"/>
- <eLiterals xmi:id="_kCAJiXKiEd2xwtZ516zmfg" name="TBD" value="6"/>
- <eLiterals xmi:id="_kCAJinKiEd2xwtZ516zmfg" name="TCG" value="7"/>
- <eLiterals xmi:id="_kCAJi3KiEd2xwtZ516zmfg" name="TCB" value="8"/>
- <eLiterals xmi:id="_kCAJjHKiEd2xwtZ516zmfg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kCAJjXKiEd2xwtZ516zmfg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJjnKiEd2xwtZ516zmfg" name="ClockType">
- <eAnnotations xmi:id="_kCAJj3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJkHKiEd2xwtZ516zmfg" name="nature" ordered="false" unique="false" lowerBound="1" eType="_kCAJpHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJknKiEd2xwtZ516zmfg" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJlHKiEd2xwtZ516zmfg" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_khcfuXKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJlnKiEd2xwtZ516zmfg" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJmHKiEd2xwtZ516zmfg" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJmnKiEd2xwtZ516zmfg" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJnHKiEd2xwtZ516zmfg" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJnnKiEd2xwtZ516zmfg" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJoHKiEd2xwtZ516zmfg" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJonKiEd2xwtZ516zmfg" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCAJpHKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kCAJpXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kCAJpnKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kCAJp3KiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kCAJqHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kCAJqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kCAJtHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kCAJtXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJtnKiEd2xwtZ516zmfg" name="TimedElement" abstract="true">
- <eAnnotations xmi:id="_kCAJt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJuHKiEd2xwtZ516zmfg" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_kCAJdXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJunKiEd2xwtZ516zmfg" name="TimedValueSpecification" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJu3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJvHKiEd2xwtZ516zmfg" name="interpretation" ordered="false" unique="false" eType="_kCAJwXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJvnKiEd2xwtZ516zmfg" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCAJwXKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_kCAJwnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kCAJw3KiEd2xwtZ516zmfg" name="duration"/>
- <eLiterals xmi:id="_kCAJxHKiEd2xwtZ516zmfg" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJxXKiEd2xwtZ516zmfg" name="TimedConstraint" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg _kBQipnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJxnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJx3KiEd2xwtZ516zmfg" name="interpretation" ordered="false" unique="false" eType="_kCAJwXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCAJ0XKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kCAJ0nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kCAJ03KiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kCAJ1HKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kCAJ1XKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ1nKiEd2xwtZ516zmfg" name="ClockConstraint" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg _kBQipnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ13KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ2nKiEd2xwtZ516zmfg" name="TimedObservation" abstract="true" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ23KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ3XKiEd2xwtZ516zmfg" name="TimedInstantObservation" eSuperTypes="_kCAJ2nKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ3nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJ33KiEd2xwtZ516zmfg" name="obsKind" ordered="false" unique="false" eType="_kCAJ5HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJ4XKiEd2xwtZ516zmfg" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kCAJ5HKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_kCAJ5XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kCAJ5nKiEd2xwtZ516zmfg" name="start"/>
- <eLiterals xmi:id="_kCAJ53KiEd2xwtZ516zmfg" name="finish" value="1"/>
- <eLiterals xmi:id="_kCAJ6HKiEd2xwtZ516zmfg" name="send" value="2"/>
- <eLiterals xmi:id="_kCAJ6XKiEd2xwtZ516zmfg" name="receive" value="3"/>
- <eLiterals xmi:id="_kCAJ6nKiEd2xwtZ516zmfg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ63KiEd2xwtZ516zmfg" name="TimedDurationObservation" eSuperTypes="_kCAJ2nKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ7HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJ7XKiEd2xwtZ516zmfg" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_kCAJ5HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJ73KiEd2xwtZ516zmfg" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ8nKiEd2xwtZ516zmfg" name="TimedEvent" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ83KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kCAJ9HKiEd2xwtZ516zmfg" name="repetition" ordered="false" unique="false" eType="_kg_zaXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJ9nKiEd2xwtZ516zmfg" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJ-HKiEd2xwtZ516zmfg" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kCAJ-3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kCAJ_HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kCAJ_XKiEd2xwtZ516zmfg" name="TimedProcessing" eSuperTypes="_kCAJtnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kCAJ_nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAJ_3KiEd2xwtZ516zmfg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAKAXKiEd2xwtZ516zmfg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAKA3KiEd2xwtZ516zmfg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAKBXKiEd2xwtZ516zmfg" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAKB3KiEd2xwtZ516zmfg" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kCAKCXKiEd2xwtZ516zmfg" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zXnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zX3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zaXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zanKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_onJPMBBjEd20zIwSLfjspA" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_omGGUBBjEd20zIwSLfjspA/11" nsPrefix="Time">
- <eAnnotations xmi:id="_pOHIwhBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOHIwxBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOHIxBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOHIxRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOHIxhBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOHIxxBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPMRBjEd20zIwSLfjspA" name="TimedDomain">
- <eAnnotations xmi:id="_onJPMhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPMxBjEd20zIwSLfjspA" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPNRBjEd20zIwSLfjspA" name="Clock">
- <eAnnotations xmi:id="_onJPNhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPNxBjEd20zIwSLfjspA" name="standard" ordered="false" unique="false" eType="_onJPPxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPORBjEd20zIwSLfjspA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPOxBjEd20zIwSLfjspA" name="type" ordered="false" unique="false" lowerBound="1" eType="_onJPTBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPPRBjEd20zIwSLfjspA" name="unit" ordered="false" unique="false" eType="_ktMXOqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_onJPPxBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_onJPQBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_onJPQRBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_onJPQhBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_onJPQxBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_onJPRBBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_onJPRRBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_onJPRhBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_onJPRxBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_onJPSBBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_onJPSRBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_onJPShBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_onJPSxBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPTBBjEd20zIwSLfjspA" name="ClockType">
- <eAnnotations xmi:id="_onJPTRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPThBjEd20zIwSLfjspA" name="nature" ordered="false" unique="false" lowerBound="1" eType="_onJPYhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPUBBjEd20zIwSLfjspA" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPUhBjEd20zIwSLfjspA" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_pO4k_xBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPVBBjEd20zIwSLfjspA" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPVhBjEd20zIwSLfjspA" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPWBBjEd20zIwSLfjspA" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPWhBjEd20zIwSLfjspA" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPXBBjEd20zIwSLfjspA" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPXhBjEd20zIwSLfjspA" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPYBBjEd20zIwSLfjspA" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_onJPYhBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_onJPYxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_onJPZBBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_onJPZRBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_onJPZhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_onJPZxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_onJPchBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_onJPcxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPdBBjEd20zIwSLfjspA" name="TimedElement" abstract="true">
- <eAnnotations xmi:id="_onJPdRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPdhBjEd20zIwSLfjspA" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_onJPNRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPeBBjEd20zIwSLfjspA" name="TimedValueSpecification" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPeRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPehBjEd20zIwSLfjspA" name="interpretation" ordered="false" unique="false" eType="_onJPfxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPfBBjEd20zIwSLfjspA" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_onJPfxBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_onJPgBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_onJPgRBjEd20zIwSLfjspA" name="duration"/>
- <eLiterals xmi:id="_onJPghBjEd20zIwSLfjspA" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPgxBjEd20zIwSLfjspA" name="TimedConstraint" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPhBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPhRBjEd20zIwSLfjspA" name="interpretation" ordered="false" unique="false" eType="_onJPfxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_onJPjxBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_onJPkBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_onJPkRBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_onJPkhBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_onJPkxBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPlBBjEd20zIwSLfjspA" name="ClockConstraint" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPlRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPmBBjEd20zIwSLfjspA" name="TimedObservation" abstract="true" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPmRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPmxBjEd20zIwSLfjspA" name="TimedInstantObservation" eSuperTypes="_onJPmBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPnBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPnRBjEd20zIwSLfjspA" name="obsKind" ordered="false" unique="false" eType="_onJPohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPnxBjEd20zIwSLfjspA" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_onJPohBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_onJPoxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_onJPpBBjEd20zIwSLfjspA" name="start"/>
- <eLiterals xmi:id="_onJPpRBjEd20zIwSLfjspA" name="finish" value="1"/>
- <eLiterals xmi:id="_onJPphBjEd20zIwSLfjspA" name="send" value="2"/>
- <eLiterals xmi:id="_onJPpxBjEd20zIwSLfjspA" name="receive" value="3"/>
- <eLiterals xmi:id="_onJPqBBjEd20zIwSLfjspA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPqRBjEd20zIwSLfjspA" name="TimedDurationObservation" eSuperTypes="_onJPmBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPqhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPqxBjEd20zIwSLfjspA" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_onJPohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPrRBjEd20zIwSLfjspA" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPsBBjEd20zIwSLfjspA" name="TimedEvent" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPsRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_onJPshBjEd20zIwSLfjspA" name="repetition" ordered="false" unique="false" eType="_pOHIuRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPtBBjEd20zIwSLfjspA" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPthBjEd20zIwSLfjspA" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_onJPuRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_onJPuhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_onJPuxBjEd20zIwSLfjspA" name="TimedProcessing" eSuperTypes="_onJPdBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_onJPvBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPvRBjEd20zIwSLfjspA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPvxBjEd20zIwSLfjspA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPwRBjEd20zIwSLfjspA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPwxBjEd20zIwSLfjspA" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPxRBjEd20zIwSLfjspA" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_onJPxxBjEd20zIwSLfjspA" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOHIrhBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOHIrxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOHIuRBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOHIuhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kuJZcKSsEdy-NrxVBTpLyA" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_ktYkcKSsEdy-NrxVBTpLyA/10" nsPrefix="Time">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZcaSsEdy-NrxVBTpLyA" name="TimedDomain">
- <eAnnotations xmi:id="_kuJZcqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZc6SsEdy-NrxVBTpLyA" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZdaSsEdy-NrxVBTpLyA" name="Clock">
- <eAnnotations xmi:id="_kuJZdqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZd6SsEdy-NrxVBTpLyA" name="standard" ordered="false" unique="false" eType="_kuJZf6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZeaSsEdy-NrxVBTpLyA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZe6SsEdy-NrxVBTpLyA" name="type" ordered="false" unique="false" lowerBound="1" eType="_kuJZjKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZfaSsEdy-NrxVBTpLyA" name="unit" ordered="false" unique="false" eType="_ktMXOqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kuJZf6SsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kuJZgKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kuJZgaSsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_kuJZgqSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_kuJZg6SsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_kuJZhKSsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_kuJZhaSsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_kuJZhqSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_kuJZh6SsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_kuJZiKSsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_kuJZiaSsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_kuJZiqSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kuJZi6SsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZjKSsEdy-NrxVBTpLyA" name="ClockType">
- <eAnnotations xmi:id="_kuJZjaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZjqSsEdy-NrxVBTpLyA" name="nature" ordered="false" unique="false" lowerBound="1" eType="_kuJZoqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZkKSsEdy-NrxVBTpLyA" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZkqSsEdy-NrxVBTpLyA" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_lOnpyaSsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZlKSsEdy-NrxVBTpLyA" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZlqSsEdy-NrxVBTpLyA" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZmKSsEdy-NrxVBTpLyA" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZmqSsEdy-NrxVBTpLyA" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZnKSsEdy-NrxVBTpLyA" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZnqSsEdy-NrxVBTpLyA" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZoKSsEdy-NrxVBTpLyA" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kuJZoqSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kuJZo6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kuJZpKSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_kuJZpaSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kuJZpqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kuJZp6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kuJZsqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kuJZs6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZtKSsEdy-NrxVBTpLyA" name="TimedElement">
- <eAnnotations xmi:id="_kuJZtaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZtqSsEdy-NrxVBTpLyA" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_kuJZdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZuKSsEdy-NrxVBTpLyA" name="TimedValueSpecification" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZuaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZuqSsEdy-NrxVBTpLyA" name="interpretation" ordered="false" unique="false" eType="_kuJZv6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZvKSsEdy-NrxVBTpLyA" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kuJZv6SsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_kuJZwKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kuJZwaSsEdy-NrxVBTpLyA" name="duration"/>
- <eLiterals xmi:id="_kuJZwqSsEdy-NrxVBTpLyA" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZw6SsEdy-NrxVBTpLyA" name="TimedConstraint" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA _ktMXRqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZxKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZxaSsEdy-NrxVBTpLyA" name="interpretation" ordered="false" unique="false" eType="_kuJZv6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kuJZz6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kuJZ0KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kuJZ0aSsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_kuJZ0qSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_kuJZ06SsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ1KSsEdy-NrxVBTpLyA" name="ClockConstraint" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA _ktMXRqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ1aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ2KSsEdy-NrxVBTpLyA" name="TimedObservation" abstract="true" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ2aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ26SsEdy-NrxVBTpLyA" name="TimedInstantObservation" eSuperTypes="_kuJZ2KSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ3KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZ3aSsEdy-NrxVBTpLyA" name="obsKind" ordered="false" unique="false" eType="_kuJZ4qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ36SsEdy-NrxVBTpLyA" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kuJZ4qSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_kuJZ46SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kuJZ5KSsEdy-NrxVBTpLyA" name="start"/>
- <eLiterals xmi:id="_kuJZ5aSsEdy-NrxVBTpLyA" name="finish" value="1"/>
- <eLiterals xmi:id="_kuJZ5qSsEdy-NrxVBTpLyA" name="send" value="2"/>
- <eLiterals xmi:id="_kuJZ56SsEdy-NrxVBTpLyA" name="receive" value="3"/>
- <eLiterals xmi:id="_kuJZ6KSsEdy-NrxVBTpLyA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ6aSsEdy-NrxVBTpLyA" name="TimedDurationObservation" eSuperTypes="_kuJZ2KSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ6qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZ66SsEdy-NrxVBTpLyA" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_kuJZ4qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ7aSsEdy-NrxVBTpLyA" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ8KSsEdy-NrxVBTpLyA" name="TimedEvent" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ8aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kuJZ8qSsEdy-NrxVBTpLyA" name="repetition" ordered="false" unique="false" eType="_lN20RqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ9KSsEdy-NrxVBTpLyA" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ9qSsEdy-NrxVBTpLyA" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kuJZ-aSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kuJZ-qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kuJZ-6SsEdy-NrxVBTpLyA" name="TimedProcessing" eSuperTypes="_kuJZtKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kuJZ_KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ_aSsEdy-NrxVBTpLyA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJZ_6SsEdy-NrxVBTpLyA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJaAaSsEdy-NrxVBTpLyA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJaA6SsEdy-NrxVBTpLyA" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJaBaSsEdy-NrxVBTpLyA" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kuJaB6SsEdy-NrxVBTpLyA" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNwt-KSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lNwt-aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN20RqSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN20R6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rUyIQGquEdyHVMM3AaZxvA" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_rUHZ4GquEdyHVMM3AaZxvA/9" nsPrefix="Time">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIQWquEdyHVMM3AaZxvA" name="TimedDomain">
- <eAnnotations xmi:id="_rUyIQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIQ2quEdyHVMM3AaZxvA" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIRWquEdyHVMM3AaZxvA" name="Clock">
- <eAnnotations xmi:id="_rUyIRmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIR2quEdyHVMM3AaZxvA" name="standard" ordered="false" unique="false" eType="_rUyIT2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyISWquEdyHVMM3AaZxvA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIS2quEdyHVMM3AaZxvA" name="type" ordered="false" unique="false" lowerBound="1" eType="_rUyIXGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyITWquEdyHVMM3AaZxvA" name="unit" ordered="false" unique="false" eType="_rUDvgWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUyIT2quEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_rUyIUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rUyIUWquEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_rUyIUmquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_rUyIU2quEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_rUyIVGquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_rUyIVWquEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_rUyIVmquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_rUyIV2quEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_rUyIWGquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_rUyIWWquEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_rUyIWmquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_rUyIW2quEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIXGquEdyHVMM3AaZxvA" name="ClockType">
- <eAnnotations xmi:id="_rUyIXWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIXmquEdyHVMM3AaZxvA" name="nature" ordered="false" unique="false" lowerBound="1" eType="_rUyIcmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIYGquEdyHVMM3AaZxvA" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIYmquEdyHVMM3AaZxvA" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_r0WZJGquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIZGquEdyHVMM3AaZxvA" name="resolAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIZmquEdyHVMM3AaZxvA" name="maxValAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIaGquEdyHVMM3AaZxvA" name="offsetAttr" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIamquEdyHVMM3AaZxvA" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIbGquEdyHVMM3AaZxvA" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIbmquEdyHVMM3AaZxvA" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIcGquEdyHVMM3AaZxvA" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUyIcmquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rUyIc2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rUyIdGquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rUyIdWquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rUyIdmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rUyId2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rUyIgmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rUyIg2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIhGquEdyHVMM3AaZxvA" name="TimedElement">
- <eAnnotations xmi:id="_rUyIhWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIhmquEdyHVMM3AaZxvA" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_rUyIRWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIiGquEdyHVMM3AaZxvA" name="TimedValueSpecification" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIiWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIimquEdyHVMM3AaZxvA" name="interpretation" ordered="false" unique="false" eType="_rUyIj2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIjGquEdyHVMM3AaZxvA" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUyIj2quEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_rUyIkGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rUyIkWquEdyHVMM3AaZxvA" name="duration"/>
- <eLiterals xmi:id="_rUyIkmquEdyHVMM3AaZxvA" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIk2quEdyHVMM3AaZxvA" name="TimedConstraint" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA _rUDvjWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIlGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIlWquEdyHVMM3AaZxvA" name="interpretation" ordered="false" unique="false" eType="_rUyIj2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUyIn2quEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_rUyIoGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_rUyIoWquEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_rUyIomquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_rUyIo2quEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIpGquEdyHVMM3AaZxvA" name="ClockConstraint" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA _rUDvjWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIpWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIqGquEdyHVMM3AaZxvA" name="TimedObservation" abstract="true" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIqWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIq2quEdyHVMM3AaZxvA" name="TimedInstantObservation" eSuperTypes="_rUyIqGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIrGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIrWquEdyHVMM3AaZxvA" name="obsKind" ordered="false" unique="false" eType="_rUyIsmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIr2quEdyHVMM3AaZxvA" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rUyIsmquEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_rUyIs2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rUyItGquEdyHVMM3AaZxvA" name="start"/>
- <eLiterals xmi:id="_rUyItWquEdyHVMM3AaZxvA" name="finish" value="1"/>
- <eLiterals xmi:id="_rUyItmquEdyHVMM3AaZxvA" name="send" value="2"/>
- <eLiterals xmi:id="_rUyIt2quEdyHVMM3AaZxvA" name="receive" value="3"/>
- <eLiterals xmi:id="_rUyIuGquEdyHVMM3AaZxvA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIuWquEdyHVMM3AaZxvA" name="TimedDurationObservation" eSuperTypes="_rUyIqGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIumquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIu2quEdyHVMM3AaZxvA" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_rUyIsmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIvWquEdyHVMM3AaZxvA" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIwGquEdyHVMM3AaZxvA" name="TimedEvent" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIwWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rUyIwmquEdyHVMM3AaZxvA" name="repetition" ordered="false" unique="false" eType="_rzuHA2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIxGquEdyHVMM3AaZxvA" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIxmquEdyHVMM3AaZxvA" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rUyIyWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rUyIymquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rUyIy2quEdyHVMM3AaZxvA" name="TimedProcessing" eSuperTypes="_rUyIhGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rUyIzGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIzWquEdyHVMM3AaZxvA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyIz2quEdyHVMM3AaZxvA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyI0WquEdyHVMM3AaZxvA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyI02quEdyHVMM3AaZxvA" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyI1WquEdyHVMM3AaZxvA" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rUyI12quEdyHVMM3AaZxvA" name="finish" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rztf8mquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rztf82quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzuHA2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzuHBGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aHg2MF-FEdyR_cYlxmaBkg" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_aHN7a1-FEdyR_cYlxmaBkg/1" nsPrefix="Time">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2MV-FEdyR_cYlxmaBkg" name="TimedDomain">
- <eAnnotations xmi:id="_aHg2Ml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2M1-FEdyR_cYlxmaBkg" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2NV-FEdyR_cYlxmaBkg" name="Clock">
- <eAnnotations xmi:id="_aHg2Nl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2N1-FEdyR_cYlxmaBkg" name="standard" ordered="false" unique="false" eType="_aHg2P1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2OV-FEdyR_cYlxmaBkg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2O1-FEdyR_cYlxmaBkg" name="type" ordered="false" unique="false" eType="_aHg2TF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2PV-FEdyR_cYlxmaBkg" name="unit" ordered="false" unique="false" eType="_aHN7Sl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHg2P1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aHg2QF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aHg2QV-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aHg2Ql-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aHg2Q1-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aHg2RF-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aHg2RV-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aHg2Rl-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aHg2R1-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aHg2SF-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aHg2SV-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aHg2Sl-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aHg2S1-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2TF-FEdyR_cYlxmaBkg" name="ClockType">
- <eAnnotations xmi:id="_aHg2TV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2Tl-FEdyR_cYlxmaBkg" name="nature" ordered="false" unique="false" lowerBound="1" eType="_aHg2Yl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2UF-FEdyR_cYlxmaBkg" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2Ul-FEdyR_cYlxmaBkg" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_aVOi91-FEdyR_cYlxmaBkg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2VF-FEdyR_cYlxmaBkg" name="resolAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2Vl-FEdyR_cYlxmaBkg" name="maxValAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2WF-FEdyR_cYlxmaBkg" name="offsetAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2Wl-FEdyR_cYlxmaBkg" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2XF-FEdyR_cYlxmaBkg" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2Xl-FEdyR_cYlxmaBkg" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2YF-FEdyR_cYlxmaBkg" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHg2Yl-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aHg2Y1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aHg2ZF-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aHg2ZV-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aHg2Zl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aHg2Z1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aHg2cl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aHg2c1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2dF-FEdyR_cYlxmaBkg" name="TimedElement">
- <eAnnotations xmi:id="_aHg2dV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2dl-FEdyR_cYlxmaBkg" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_aHg2NV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2eF-FEdyR_cYlxmaBkg" name="TimedValueSpecification" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2eV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2el-FEdyR_cYlxmaBkg" name="interpretation" ordered="false" unique="false" eType="_aHg2f1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2fF-FEdyR_cYlxmaBkg" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHg2f1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_aHg2gF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aHg2gV-FEdyR_cYlxmaBkg" name="duration"/>
- <eLiterals xmi:id="_aHg2gl-FEdyR_cYlxmaBkg" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2g1-FEdyR_cYlxmaBkg" name="TimedConstraint" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg _aHN7Vl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2hF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2hV-FEdyR_cYlxmaBkg" name="interpretation" ordered="false" unique="false" eType="_aHg2f1-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHg2j1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aHg2kF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aHg2kV-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aHg2kl-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aHg2k1-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2lF-FEdyR_cYlxmaBkg" name="ClockConstraint" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg _aHN7Vl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2lV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2mF-FEdyR_cYlxmaBkg" name="TimedObservation" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2mV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2m1-FEdyR_cYlxmaBkg" name="TimedInstantObservation" eSuperTypes="_aHg2mF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2nF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2nV-FEdyR_cYlxmaBkg" name="obsKind" ordered="false" unique="false" eType="_aHg2ol-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2n1-FEdyR_cYlxmaBkg" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aHg2ol-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_aHg2o1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aHg2pF-FEdyR_cYlxmaBkg" name="start"/>
- <eLiterals xmi:id="_aHg2pV-FEdyR_cYlxmaBkg" name="finish" value="1"/>
- <eLiterals xmi:id="_aHg2pl-FEdyR_cYlxmaBkg" name="send" value="2"/>
- <eLiterals xmi:id="_aHg2p1-FEdyR_cYlxmaBkg" name="receive" value="3"/>
- <eLiterals xmi:id="_aHg2qF-FEdyR_cYlxmaBkg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2qV-FEdyR_cYlxmaBkg" name="TimedDurationObservation" eSuperTypes="_aHg2mF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2ql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2q1-FEdyR_cYlxmaBkg" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_aHg2ol-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2rV-FEdyR_cYlxmaBkg" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2sF-FEdyR_cYlxmaBkg" name="TimedEvent" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2sV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aHg2sl-FEdyR_cYlxmaBkg" name="repetition" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2tF-FEdyR_cYlxmaBkg" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2tl-FEdyR_cYlxmaBkg" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aHg2uV-FEdyR_cYlxmaBkg" name="TimedProcessing" eSuperTypes="_aHg2dF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aHg2ul-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2u1-FEdyR_cYlxmaBkg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2vV-FEdyR_cYlxmaBkg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2v1-FEdyR_cYlxmaBkg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2wV-FEdyR_cYlxmaBkg" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2w1-FEdyR_cYlxmaBkg" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aHg2xV-FEdyR_cYlxmaBkg" name="stop" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aUx2OF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aUx2OV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K9PqoF1EEdy5RcXm_JjfDg" name="Time" nsURI="http://MARTE.MARTE_Foundations/schemas/Time/_K8gDwF1EEdy5RcXm_JjfDg/0" nsPrefix="Time">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PqoV1EEdy5RcXm_JjfDg" name="TimedDomain">
- <eAnnotations xmi:id="_K9Pqol1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hEbW8BBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pqo11EEdy5RcXm_JjfDg" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PqpV1EEdy5RcXm_JjfDg" name="Clock">
- <eAnnotations xmi:id="_K9Pqpl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_i_gjkBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9Pqp11EEdy5RcXm_JjfDg" name="standard" ordered="false" unique="false" eType="_K9Pqr11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqqV1EEdy5RcXm_JjfDg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pqq11EEdy5RcXm_JjfDg" name="type" ordered="false" unique="false" eType="_K9PqvF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqrV1EEdy5RcXm_JjfDg" name="unit" ordered="false" unique="false" eType="_K8NI2l1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K9Pqr11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_K9PqsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K9PqsV1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_K9Pqsl1EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_K9Pqs11EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_K9PqtF1EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_K9PqtV1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_K9Pqtl1EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_K9Pqt11EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_K9PquF1EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_K9PquV1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_K9Pqul1EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_K9Pqu11EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PqvF1EEdy5RcXm_JjfDg" name="ClockType">
- <eAnnotations xmi:id="_K9PqvV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j4bvoBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9Pqvl1EEdy5RcXm_JjfDg" name="nature" ordered="false" unique="false" lowerBound="1" eType="_K9Pq0l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqwF1EEdy5RcXm_JjfDg" name="unitType" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Enumeration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9Pqwl1EEdy5RcXm_JjfDg" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="_LTwGK11EEdy5RcXm_JjfDg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqxF1EEdy5RcXm_JjfDg" name="resolAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pqxl1EEdy5RcXm_JjfDg" name="maxValAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqyF1EEdy5RcXm_JjfDg" name="offsetAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pqyl1EEdy5RcXm_JjfDg" name="getTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PqzF1EEdy5RcXm_JjfDg" name="setTime" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pqzl1EEdy5RcXm_JjfDg" name="indexToValue" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pq0F1EEdy5RcXm_JjfDg" name="base_Class" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Class"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K9Pq0l1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_K9Pq011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_K9Pq1F1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_K9Pq1V1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K9Pq1l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_K9Pq111EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K9Pq4l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_K9Pq411EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9Pq5F1EEdy5RcXm_JjfDg" name="TimedElement">
- <eAnnotations xmi:id="_K9Pq5V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_llNagBBSEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pq5l1EEdy5RcXm_JjfDg" name="on" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_K9PqpV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9Pq6F1EEdy5RcXm_JjfDg" name="TimedValueSpecification" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9Pq6V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JUPuYBCWEdyu4qthTScrTA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9Pq6l1EEdy5RcXm_JjfDg" name="interpretation" ordered="false" unique="false" eType="_K9Pq711EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9Pq7F1EEdy5RcXm_JjfDg" name="base_ValueSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K9Pq711EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeInterpretationKind">
- <eAnnotations xmi:id="_K9Pq8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_K9Pq8V1EEdy5RcXm_JjfDg" name="duration"/>
- <eLiterals xmi:id="_K9Pq8l1EEdy5RcXm_JjfDg" name="instant" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9Pq811EEdy5RcXm_JjfDg" name="TimedConstraint" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg _K8NI5l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9Pq9F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_n90TkBD1EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9Pq9V1EEdy5RcXm_JjfDg" name="interpretation" ordered="false" unique="false" eType="_K9Pq711EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K9Pq_11EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_K9PrAF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_K9PrAV1EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_K9PrAl1EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_K9PrA11EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrBF1EEdy5RcXm_JjfDg" name="ClockConstraint" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg _K8NI5l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrBV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_og1hEBD1EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrCF1EEdy5RcXm_JjfDg" name="TimedObservation" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrCV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e7rvQBD2EdyybZnLxHsjyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrC11EEdy5RcXm_JjfDg" name="TimedInstantObservation" eSuperTypes="_K9PrCF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrDF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_noixsBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9PrDV1EEdy5RcXm_JjfDg" name="obsKind" ordered="false" unique="false" eType="_K9PrEl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrD11EEdy5RcXm_JjfDg" name="base_TimeObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K9PrEl1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_K9PrE11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K9PrFF1EEdy5RcXm_JjfDg" name="start"/>
- <eLiterals xmi:id="_K9PrFV1EEdy5RcXm_JjfDg" name="finish" value="1"/>
- <eLiterals xmi:id="_K9PrFl1EEdy5RcXm_JjfDg" name="send" value="2"/>
- <eLiterals xmi:id="_K9PrF11EEdy5RcXm_JjfDg" name="receive" value="3"/>
- <eLiterals xmi:id="_K9PrGF1EEdy5RcXm_JjfDg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrGV1EEdy5RcXm_JjfDg" name="TimedDurationObservation" eSuperTypes="_K9PrCF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrGl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xRmWoBD2EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9PrG11EEdy5RcXm_JjfDg" name="obsKind" ordered="false" unique="false" upperBound="2" eType="_K9PrEl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrHV1EEdy5RcXm_JjfDg" name="base_DurationObservation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DurationObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrIF1EEdy5RcXm_JjfDg" name="TimedEvent" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrIV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gp3dcBD4EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K9PrIl1EEdy5RcXm_JjfDg" name="repetition" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrJF1EEdy5RcXm_JjfDg" name="base_TimeEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrJl1EEdy5RcXm_JjfDg" name="every" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K9PrKV1EEdy5RcXm_JjfDg" name="TimedProcessing" eSuperTypes="_K9Pq5F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K9PrKl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3V3e0BD5EdyybZnLxHsjyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrK11EEdy5RcXm_JjfDg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrLV1EEdy5RcXm_JjfDg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrL11EEdy5RcXm_JjfDg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrMV1EEdy5RcXm_JjfDg" name="duration" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ValueSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrM11EEdy5RcXm_JjfDg" name="start" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K9PrNV1EEdy5RcXm_JjfDg" name="stop" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Event"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTAfl11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTAfmF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_MbX8EA9REdyey4B16cv6mQ" importedPackage="_U_GAoAPMEdyuUt-4qHuVvQ"/>
- <packageImport xmi:id="_vg6ygBBOEdyt6tGzWCpUVA" importedPackage="_9FdqwA-MEdyLh7muGbCqMw"/>
- <packageImport xmi:id="_oCiOABBREdyt6tGzWCpUVA">
- <importedPackage href="MARTE_Library.library.uml#_x9l9sA74EdyML4mHwjNDrw"/>
- </packageImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_hEbW8BBSEdyt6tGzWCpUVA" name="TimedDomain">
- <ownedAttribute xmi:id="_ul_fAECaEd6UTJZnztgOLw" name="base_Namespace" isUnique="false" association="_ujKNcECaEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_i_gjkBBSEdyt6tGzWCpUVA" name="Clock">
- <ownedAttribute xmi:id="_odZIkBBSEdyt6tGzWCpUVA" name="standard" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sjW4YBBSEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sjNHYBBSEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sjW4YRBSEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="__Lr-EBBVEdyt6tGzWCpUVA" name="base_InstanceSpecification" isUnique="false" association="__LZDIBBVEdyt6tGzWCpUVA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_skGj0BCVEdyu4qthTScrTA" name="type" type="_j4bvoBBSEdyt6tGzWCpUVA" isUnique="false" association="_sj8y0BCVEdyu4qthTScrTA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ssfpQGqGEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ssbX0GqGEdyHVMM3AaZxvA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7R2xsRCVEdyu4qthTScrTA" name="unit" type="_xNTikA4vEdysTsAUPnp57Q" isUnique="false" association="_7R2xsBCVEdyu4qthTScrTA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A7D14BCWEdyu4qthTScrTA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A66E4BCWEdyu4qthTScrTA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dkEmIDJLEd211cMdxu944g" name="base_Property" isUnique="false" association="_dZML0DJLEd211cMdxu944g">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_j4bvoBBSEdyt6tGzWCpUVA" name="ClockType">
- <ownedAttribute xmi:id="_wZrCoBBSEdyt6tGzWCpUVA" name="nature" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1KP1sBBSEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1KGrwBBSEdyt6tGzWCpUVA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_1KP1sRBSEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_we450BBSEdyt6tGzWCpUVA" name="unitType" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__RaS8BBSEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__RQh8BBSEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__RaS8RBSEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wn-kYBBSEdyt6tGzWCpUVA" name="isLogical" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mcz9QBBTEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_McqMQBBTEdyt6tGzWCpUVA" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_JhtzMBBVEdyt6tGzWCpUVA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wt8CcBBSEdyt6tGzWCpUVA" name="resolAttr" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MYZscRBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MYZscBBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_MYjdcBBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wzJ5oBBSEdyt6tGzWCpUVA" name="maxValAttr" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PurrwBBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Puh6wBBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PurrwRBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w4XJwBBSEdyt6tGzWCpUVA" name="offsetAttr" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S5Vp4RBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S5Vp4BBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_S5fa4BBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w9SGABBSEdyt6tGzWCpUVA" name="getTime" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U1d_YRBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U1d_YBBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_U1d_YhBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xESF4BBSEdyt6tGzWCpUVA" name="setTime" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZolJERBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZolJEBBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZouTABBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xJpuEBBSEdyt6tGzWCpUVA" name="indexToValue" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cAuFIBBVEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cAkUIBBVEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cAuFIRBVEdyt6tGzWCpUVA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-lZaIBBVEdyt6tGzWCpUVA" name="base_Class" isUnique="false" association="_-lF4IBBVEdyt6tGzWCpUVA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_llNagBBSEdyt6tGzWCpUVA" name="TimedElement" isAbstract="true">
- <ownedAttribute xmi:id="_Fp8a8BBWEdyt6tGzWCpUVA" name="on" type="_i_gjkBBSEdyt6tGzWCpUVA" isUnique="false" association="_FpfvABBWEdyt6tGzWCpUVA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JBaGARBWEdyt6tGzWCpUVA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JBaGABBWEdyt6tGzWCpUVA" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_-lF4IBBVEdyt6tGzWCpUVA" name="Extension_ClockType" memberEnd="_-lPpIBBVEdyt6tGzWCpUVA _-lZaIBBVEdyt6tGzWCpUVA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-lPpIBBVEdyt6tGzWCpUVA" name="extension_ClockType" type="_j4bvoBBSEdyt6tGzWCpUVA" aggregation="composite" association="_-lF4IBBVEdyt6tGzWCpUVA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="__LZDIBBVEdyt6tGzWCpUVA" name="Extension_Clock" memberEnd="__Li0IBBVEdyt6tGzWCpUVA __Lr-EBBVEdyt6tGzWCpUVA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="__Li0IBBVEdyt6tGzWCpUVA" name="extension_Clock" type="_i_gjkBBSEdyt6tGzWCpUVA" aggregation="composite" association="__LZDIBBVEdyt6tGzWCpUVA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_FpfvABBWEdyt6tGzWCpUVA" name="Association_TimedElement_Clock" memberEnd="_Fp8a8BBWEdyt6tGzWCpUVA _FqFk4BBWEdyt6tGzWCpUVA">
- <ownedEnd xmi:id="_FqFk4BBWEdyt6tGzWCpUVA" name="timedElement" type="_llNagBBSEdyt6tGzWCpUVA" isUnique="false" association="_FpfvABBWEdyt6tGzWCpUVA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FqPV4BBWEdyt6tGzWCpUVA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FqPV4RBWEdyt6tGzWCpUVA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_sj8y0BCVEdyu4qthTScrTA" name="Association_Clock_ClockType" memberEnd="_skGj0BCVEdyu4qthTScrTA _skQU0hCVEdyu4qthTScrTA">
- <ownedEnd xmi:id="_skQU0hCVEdyu4qthTScrTA" name="clock" type="_i_gjkBBSEdyt6tGzWCpUVA" isUnique="false" association="_sj8y0BCVEdyu4qthTScrTA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skjPwBCVEdyu4qthTScrTA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skjPwRCVEdyu4qthTScrTA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_7R2xsBCVEdyu4qthTScrTA" name="Association_Clock_Unit" memberEnd="_7R2xsRCVEdyu4qthTScrTA _7SAishCVEdyu4qthTScrTA">
- <ownedEnd xmi:id="_7SAishCVEdyu4qthTScrTA" name="clock" type="_i_gjkBBSEdyt6tGzWCpUVA" isUnique="false" association="_7R2xsBCVEdyu4qthTScrTA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7SJsoBCVEdyu4qthTScrTA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7SJsoRCVEdyu4qthTScrTA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_JUPuYBCWEdyu4qthTScrTA" name="TimedValueSpecification">
- <generalization xmi:id="_WruF0BCWEdyu4qthTScrTA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- <ownedAttribute xmi:id="_LerloBCWEdyu4qthTScrTA" name="interpretation" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SI2XkBCWEdyu4qthTScrTA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SItNoBCWEdyu4qthTScrTA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_SI2XkRCWEdyu4qthTScrTA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_eSY8QBCWEdyu4qthTScrTA" name="base_ValueSpecification" isUnique="false" association="_eSGBUBCWEdyu4qthTScrTA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_eSGBUBCWEdyu4qthTScrTA" name="Extension_TimedValueSpecification" memberEnd="_eSPyUBCWEdyu4qthTScrTA _eSY8QBCWEdyu4qthTScrTA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_eSPyUBCWEdyu4qthTScrTA" name="extension_TimedValueSpecification" type="_JUPuYBCWEdyu4qthTScrTA" aggregation="composite" association="_eSGBUBCWEdyu4qthTScrTA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_n90TkBD1EdyybZnLxHsjyA" name="TimedConstraint">
- <generalization xmi:id="_JuyTsBD2EdyybZnLxHsjyA" general="_P9c2AA4wEdysTsAUPnp57Q"/>
- <generalization xmi:id="_KnZ9wBD2EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- <ownedAttribute xmi:id="_1EwUoBD1EdyybZnLxHsjyA" name="interpretation" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_a_LrwA75EdyML4mHwjNDrw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3R3scBD1EdyybZnLxHsjyA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Rt7cBD1EdyybZnLxHsjyA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_3R3scRD1EdyybZnLxHsjyA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_og1hEBD1EdyybZnLxHsjyA" name="ClockConstraint">
- <generalization xmi:id="_LlZQABD2EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- <generalization xmi:id="_NyziwBD2EdyybZnLxHsjyA" general="_P9c2AA4wEdysTsAUPnp57Q"/>
- <ownedAttribute xmi:id="_JaIsYECaEd6UTJZnztgOLw" name="isCoincidenceBased" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2E1EECaEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1-HYECaEd6UTJZnztgOLw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_P2NX8ECaEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Jfr6wECaEd6UTJZnztgOLw" name="isPrecedenceBased" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsFMcECaEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YrvOMECaEd6UTJZnztgOLw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_YseOAECaEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JnyG0ECaEd6UTJZnztgOLw" name="isChronometricBased" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bU6P4ECaEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUwe4ECaEd6UTJZnztgOLw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bVA9kECaEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_e7rvQBD2EdyybZnLxHsjyA" name="TimedObservation" isAbstract="true">
- <generalization xmi:id="_mJLQsBD2EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_noixsBD2EdyybZnLxHsjyA" name="TimedInstantObservation">
- <generalization xmi:id="_7BGFUBD3EdyybZnLxHsjyA" general="_e7rvQBD2EdyybZnLxHsjyA"/>
- <ownedAttribute xmi:id="_qlx-4BD2EdyybZnLxHsjyA" name="obsKind" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_unbPYRD2EdyybZnLxHsjyA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_unbPYBD2EdyybZnLxHsjyA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_unlAYBD2EdyybZnLxHsjyA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Gvg0QBD4EdyybZnLxHsjyA" name="base_TimeObservation" isUnique="false" association="_GvXqUBD4EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeObservation"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xRmWoBD2EdyybZnLxHsjyA" name="TimedDurationObservation">
- <generalization xmi:id="_8Pxe8BD3EdyybZnLxHsjyA" general="_e7rvQBD2EdyybZnLxHsjyA"/>
- <ownedAttribute xmi:id="_2QLwgBD2EdyybZnLxHsjyA" name="obsKind" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4XyWMRD2EdyybZnLxHsjyA" value="2"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4XyWMBD2EdyybZnLxHsjyA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_2QLwgxD2EdyybZnLxHsjyA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HkHhABD4EdyybZnLxHsjyA" name="base_DurationObservation" isUnique="false" association="_Hj9wABD4EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DurationObservation"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_GvXqUBD4EdyybZnLxHsjyA" name="Extension_TimedInstantObservation" memberEnd="_GvXqURD4EdyybZnLxHsjyA _Gvg0QBD4EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_GvXqURD4EdyybZnLxHsjyA" name="extension_TimedInstantObservation" type="_noixsBD2EdyybZnLxHsjyA" aggregation="composite" association="_GvXqUBD4EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Hj9wABD4EdyybZnLxHsjyA" name="Extension_TimedDurationObservation" memberEnd="_Hj9wARD4EdyybZnLxHsjyA _HkHhABD4EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Hj9wARD4EdyybZnLxHsjyA" name="extension_TimedDurationObservation" type="_xRmWoBD2EdyybZnLxHsjyA" aggregation="composite" association="_Hj9wABD4EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_gp3dcBD4EdyybZnLxHsjyA" name="TimedEvent">
- <generalization xmi:id="_y_yE0BD4EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- <ownedAttribute xmi:id="_jA93sBD4EdyybZnLxHsjyA" name="repetition" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mSeEsBD4EdyybZnLxHsjyA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mSU6wBD4EdyybZnLxHsjyA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_mSeEsRD4EdyybZnLxHsjyA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_74jcUBD4EdyybZnLxHsjyA" name="base_TimeEvent" isUnique="false" association="_74QhYBD4EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeEvent"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zA-VgBKWEdyGYuetzx6T5A" name="every" isUnique="false" aggregation="composite" association="_zAhpkBKWEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1c_E8BKWEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1c17ABKWEdyGYuetzx6T5A"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_74QhYBD4EdyybZnLxHsjyA" name="Extension_TimedEvent" memberEnd="_74aSYBD4EdyybZnLxHsjyA _74jcUBD4EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_74aSYBD4EdyybZnLxHsjyA" name="extension_TimedEvent" type="_gp3dcBD4EdyybZnLxHsjyA" aggregation="composite" association="_74QhYBD4EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_3V3e0BD5EdyybZnLxHsjyA" name="TimedProcessing">
- <generalization xmi:id="_-kwcgBD7EdyybZnLxHsjyA" general="_llNagBBSEdyt6tGzWCpUVA"/>
- <ownedAttribute xmi:id="_7197ABD7EdyybZnLxHsjyA" name="base_Action" isUnique="false" association="_71hPEBD7EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Action"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8ZuvYRD7EdyybZnLxHsjyA" name="base_Behavior" isUnique="false" association="_8Zk-YBD7EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9M_YUBD7EdyybZnLxHsjyA" name="base_Message" isUnique="false" association="_9MsdYBD7EdyybZnLxHsjyA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OAQb4BKWEdyGYuetzx6T5A" name="duration" isUnique="false" aggregation="composite" association="_N_zv8BKWEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y81eMBKWEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8sUQBKWEdyGYuetzx6T5A"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dJUFsBKWEdyGYuetzx6T5A" name="start" isUnique="false" association="_dJBKwBKWEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k_qW4BKWEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k_gl4BKWEdyGYuetzx6T5A"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_n3A-gBKWEdyGYuetzx6T5A" name="finish" isUnique="false" association="_n2uDkBKWEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Event"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2WZABKWEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2NPEBKWEdyGYuetzx6T5A"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_71hPEBD7EdyybZnLxHsjyA" name="Extension_TimedProcessing" memberEnd="_71rAEBD7EdyybZnLxHsjyA _7197ABD7EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_71rAEBD7EdyybZnLxHsjyA" name="extension_TimedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" aggregation="composite" association="_71hPEBD7EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_8Zk-YBD7EdyybZnLxHsjyA" name="Extension_TimedProcessing" memberEnd="_8ZuvYBD7EdyybZnLxHsjyA _8ZuvYRD7EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8ZuvYBD7EdyybZnLxHsjyA" name="extension_TimedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" aggregation="composite" association="_8Zk-YBD7EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_9MsdYBD7EdyybZnLxHsjyA" name="Extension_TimedProcessing" memberEnd="_9M1nUBD7EdyybZnLxHsjyA _9M_YUBD7EdyybZnLxHsjyA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9M1nUBD7EdyybZnLxHsjyA" name="extension_TimedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" aggregation="composite" association="_9MsdYBD7EdyybZnLxHsjyA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_N_zv8BKWEdyGYuetzx6T5A" name="Association_TimedProcessing_ValueSpecification" memberEnd="_OAQb4BKWEdyGYuetzx6T5A _OBcHoRKWEdyGYuetzx6T5A">
- <ownedEnd xmi:id="_OBcHoRKWEdyGYuetzx6T5A" name="timedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" isUnique="false" association="_N_zv8BKWEdyGYuetzx6T5A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OCLugBKWEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OCVfgBKWEdyGYuetzx6T5A"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_dJBKwBKWEdyGYuetzx6T5A" name="Association_TimedProcessing_Event" memberEnd="_dJUFsBKWEdyGYuetzx6T5A _dKpicBKWEdyGYuetzx6T5A">
- <ownedEnd xmi:id="_dKpicBKWEdyGYuetzx6T5A" name="timedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" isUnique="false" association="_dJBKwBKWEdyGYuetzx6T5A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dLPYUBKWEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dLZJUBKWEdyGYuetzx6T5A"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_n2uDkBKWEdyGYuetzx6T5A" name="Association_TimedProcessing_Event" memberEnd="_n3A-gBKWEdyGYuetzx6T5A _n4WbQBKWEdyGYuetzx6T5A">
- <ownedEnd xmi:id="_n4WbQBKWEdyGYuetzx6T5A" name="timedProcessing" type="_3V3e0BD5EdyybZnLxHsjyA" isUnique="false" association="_n2uDkBKWEdyGYuetzx6T5A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n484MBKWEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5GCIBKWEdyGYuetzx6T5A"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_zAhpkBKWEdyGYuetzx6T5A" name="Association_TimedEvent_ValueSpecification" memberEnd="_zA-VgBKWEdyGYuetzx6T5A _zCKoUBKWEdyGYuetzx6T5A">
- <ownedEnd xmi:id="_zCKoUBKWEdyGYuetzx6T5A" name="timedEvent" type="_gp3dcBD4EdyybZnLxHsjyA" isUnique="false" association="_zAhpkBKWEdyGYuetzx6T5A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zC5oIBKWEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zC5oIRKWEdyGYuetzx6T5A"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_dZML0DJLEd211cMdxu944g" name="Extension_Clock" memberEnd="_djewQDJLEd211cMdxu944g _dkEmIDJLEd211cMdxu944g">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_djewQDJLEd211cMdxu944g" name="extension_Clock" type="_i_gjkBBSEdyt6tGzWCpUVA" aggregation="composite" association="_dZML0DJLEd211cMdxu944g"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_ujKNcECaEd6UTJZnztgOLw" name="Extension_TimedDomain" memberEnd="_ulqu4ECaEd6UTJZnztgOLw _ul_fAECaEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ulqu4ECaEd6UTJZnztgOLw" name="extension_TimedDomain" type="_hEbW8BBSEdyt6tGzWCpUVA" aggregation="composite" association="_ujKNcECaEd6UTJZnztgOLw"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_XVWGUAPMEdyuUt-4qHuVvQ" name="GRM">
- <eAnnotations xmi:id="_K-lucF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MOwbwJ3yEd6SvNDHkhtrYQ" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_MMrYIJ3yEd6SvNDHkhtrYQ/13" nsPrefix="GRM">
- <eAnnotations xmi:id="_M7m7NJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7NZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7Np3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7N53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7OJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7OZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwbwZ3yEd6SvNDHkhtrYQ" name="Resource">
- <eAnnotations xmi:id="_MOwbwp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwbxZ3yEd6SvNDHkhtrYQ" name="isProtected" ordered="false" unique="false" eType="_M8gTVp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwbx53yEd6SvNDHkhtrYQ" name="isActive" ordered="false" unique="false" eType="_M8gTVp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwbyZ3yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwby53yEd6SvNDHkhtrYQ" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwbzZ3yEd6SvNDHkhtrYQ" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwbz53yEd6SvNDHkhtrYQ" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwb0Z3yEd6SvNDHkhtrYQ" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7dJ7p3yEd6SvNDHkhtrYQ" name="resMult" ordered="false" unique="false" eType="_M8gS9Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MOwcK53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MOwcLJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwcLZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MOwcLp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwcL53yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MOwcMJ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MOwcMZ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MOwcMp3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwcM53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MOwcNJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwcNZ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MOwcNp3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MOwcN53yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MOwcOJ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MOwcOZ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MOwcOp3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MOwcO53yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MOwcPJ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MOwcPZ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwcPp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MOwcP53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwcQJ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MOwcQZ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MOwcQp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MOwcQ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MOwcRJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MOwcRZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MOwcRp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MOwcR53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcSJ3yEd6SvNDHkhtrYQ" name="StorageResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcSZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7dJ_Z3yEd6SvNDHkhtrYQ" name="elementSize" ordered="false" unique="false" eType="_M752ap3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcTZ3yEd6SvNDHkhtrYQ" name="CommunicationEndPoint" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcTp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7dKBJ3yEd6SvNDHkhtrYQ" name="packetSize" ordered="false" unique="false" eType="_M7wsCp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcUp3yEd6SvNDHkhtrYQ" name="SynchronizationResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcU53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcVZ3yEd6SvNDHkhtrYQ" name="ConcurrencyResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcVp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcWJ3yEd6SvNDHkhtrYQ" name="Scheduler" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwcWp3yEd6SvNDHkhtrYQ" name="isPreemptible" ordered="false" unique="false" eType="_M8WigZ3yEd6SvNDHkhtrYQ" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwcXJ3yEd6SvNDHkhtrYQ" name="schedPolicy" ordered="false" unique="false" eType="_MOwca53yEd6SvNDHkhtrYQ" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwcXp3yEd6SvNDHkhtrYQ" name="otherSchedPolicy" ordered="false" unique="false" eType="_M8Wihp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcYJ3yEd6SvNDHkhtrYQ" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcYp3yEd6SvNDHkhtrYQ" name="processingUnits" ordered="false" unique="false" upperBound="-1" eType="_MOwcd53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcZJ3yEd6SvNDHkhtrYQ" name="host" ordered="false" unique="false" eType="_MOwcg53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcZp3yEd6SvNDHkhtrYQ" name="protectedSharedRsources" ordered="false" unique="false" upperBound="-1" eType="_MOwchp3yEd6SvNDHkhtrYQ" eOpposite="_MOwcjp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcaJ3yEd6SvNDHkhtrYQ" name="schedulableResources" ordered="false" unique="false" upperBound="-1" eType="_MOwcmp3yEd6SvNDHkhtrYQ" eOpposite="_MOwcoJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwca53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MOwcbJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwcbZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MOwcbp3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MOwcb53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MOwccJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MOwccZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MOwccp3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MOwcc53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MOwcdJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MOwcdZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MOwcdp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcd53yEd6SvNDHkhtrYQ" name="ProcessingResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwceJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwce53yEd6SvNDHkhtrYQ" name="mainScheduler" ordered="false" unique="false" eType="_MOwcWJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m6uZ3yEd6SvNDHkhtrYQ" name="speedFactor" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcg53yEd6SvNDHkhtrYQ" name="ComputingResource" eSuperTypes="_MOwcd53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwchJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwchp3yEd6SvNDHkhtrYQ" name="MutualExclusionResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwch53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwciJ3yEd6SvNDHkhtrYQ" name="protectKind" ordered="false" unique="false" eType="_MOwckZ3yEd6SvNDHkhtrYQ" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwcjJ3yEd6SvNDHkhtrYQ" name="otherProtectProtocol" ordered="false" unique="false" eType="_M8Wihp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcjp3yEd6SvNDHkhtrYQ" name="scheduler" ordered="false" unique="false" eType="_MOwcWJ3yEd6SvNDHkhtrYQ" eOpposite="_MOwcZp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m6x53yEd6SvNDHkhtrYQ" name="ceiling" ordered="false" unique="false" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwckZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MOwckp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwck53yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MOwclJ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MOwclZ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MOwclp3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MOwcl53yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MOwcmJ3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MOwcmZ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwcmp3yEd6SvNDHkhtrYQ" name="SchedulableResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwcm53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcnp3yEd6SvNDHkhtrYQ" name="dependentScheduler" ordered="false" unique="false" eType="_MOwc553yEd6SvNDHkhtrYQ" eOpposite="_MOwc6Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwcoJ3yEd6SvNDHkhtrYQ" name="host" ordered="false" unique="false" eType="_MOwcWJ3yEd6SvNDHkhtrYQ" eOpposite="_MOwcaJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m60J3yEd6SvNDHkhtrYQ" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_M8Wh1J3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwcwJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MOwcwZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwcwp3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MOwcw53yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MOwcxJ3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MOwcxZ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MOwcxp3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MOwcx53yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MOwcyJ3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwc4Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MOwc4p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwc453yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MOwc5J3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MOwc5Z3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MOwc5p3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwc553yEd6SvNDHkhtrYQ" name="SecondaryScheduler" eSuperTypes="_MOwcWJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwc6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwc6Z3yEd6SvNDHkhtrYQ" name="virtualProcessingUnits" ordered="false" unique="false" upperBound="-1" eType="_MOwcmp3yEd6SvNDHkhtrYQ" eOpposite="_MOwcnp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwc7J3yEd6SvNDHkhtrYQ" name="CommunicationMedia" eSuperTypes="_MOwcd53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwc7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwc8J3yEd6SvNDHkhtrYQ" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwc8p3yEd6SvNDHkhtrYQ" name="transmMode" ordered="false" unique="false" eType="_MOwc-53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m64Z3yEd6SvNDHkhtrYQ" name="elementSize" ordered="false" unique="false" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m65Z3yEd6SvNDHkhtrYQ" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m66p3yEd6SvNDHkhtrYQ" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m67Z3yEd6SvNDHkhtrYQ" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_M8gSmZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwc-53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MOwc_J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwc_Z3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MOwc_p3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MOwc_53yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwdB53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MOwdCJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwdCZ3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MOwdCp3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MOwdC53yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdDJ3yEd6SvNDHkhtrYQ" name="DeviceResource" eSuperTypes="_MOwcd53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdDZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdD53yEd6SvNDHkhtrYQ" name="TimingResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdEJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdEp3yEd6SvNDHkhtrYQ" name="ClockResource" eSuperTypes="_MOwdD53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdE53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdFZ3yEd6SvNDHkhtrYQ" name="TimerResource" eSuperTypes="_MOwdD53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdFp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwdGZ3yEd6SvNDHkhtrYQ" name="isPeriodic" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7BJ3yEd6SvNDHkhtrYQ" name="duration" ordered="false" unique="false" eType="_M8DnWJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdHJ3yEd6SvNDHkhtrYQ" name="GrService">
- <eAnnotations xmi:id="_MOwdHZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdHp3yEd6SvNDHkhtrYQ" name="owner" ordered="false" unique="false" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdIJ3yEd6SvNDHkhtrYQ" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdIp3yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdJJ3yEd6SvNDHkhtrYQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdJp3yEd6SvNDHkhtrYQ" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdKJ3yEd6SvNDHkhtrYQ" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdKp3yEd6SvNDHkhtrYQ" name="Release" eSuperTypes="_MOwdHJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdK53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdLZ3yEd6SvNDHkhtrYQ" name="Acquire" eSuperTypes="_MOwdHJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MOwdLp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MOwdL53yEd6SvNDHkhtrYQ" name="isBlocking" ordered="false" unique="false" eType="_M7dJ-J3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MOwdMp3yEd6SvNDHkhtrYQ" name="ResourceUsage">
- <eAnnotations xmi:id="_MOwdM53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdPp3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdQJ3yEd6SvNDHkhtrYQ" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_MOwdMp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MOwdQp3yEd6SvNDHkhtrYQ" name="usedResources" unique="false" upperBound="-1" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7E53yEd6SvNDHkhtrYQ" name="execTime" unique="false" upperBound="-1" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7Fp3yEd6SvNDHkhtrYQ" name="allocatedMemory" unique="false" upperBound="-1" eType="_M8gS3Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7G53yEd6SvNDHkhtrYQ" name="usedMemory" unique="false" upperBound="-1" eType="_M8gS3Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7Hp3yEd6SvNDHkhtrYQ" name="powerPeak" unique="false" upperBound="-1" eType="_M8gS4Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7I53yEd6SvNDHkhtrYQ" name="energy" unique="false" upperBound="-1" eType="_M8gS5J3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7K53yEd6SvNDHkhtrYQ" name="msgSize" unique="false" upperBound="-1" eType="_M8gS3Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwdTZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MOwdTp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwdT53yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MOwdUJ3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MOwdUZ3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MOwdUp3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MOwdU53yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwdW53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MOwdXJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwdXZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MOwdXp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MOwdX53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MOwdZ53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_MOwdaJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MOwdaZ3yEd6SvNDHkhtrYQ" name="J"/>
- <eLiterals xmi:id="_MOwdap3yEd6SvNDHkhtrYQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_MOwda53yEd6SvNDHkhtrYQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_MOwdbJ3yEd6SvNDHkhtrYQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_MOwdbZ3yEd6SvNDHkhtrYQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7dJ8J3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7dJ8Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7dJ-J3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7dJ-Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m6tp3yEd6SvNDHkhtrYQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m6t53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m6u53yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m6vJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m60p3yEd6SvNDHkhtrYQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m6053yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m6553yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m66J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m6753yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m68J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7GJ3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7GZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7IJ3yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7IZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7JZ3yEd6SvNDHkhtrYQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7Jp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wP-3AEOMEd6caK5ICj_pSQ" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_wPr8EEOMEd6caK5ICj_pSQ/12" nsPrefix="GRM">
- <eAnnotations xmi:id="_wlyu-0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wlyu_EOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wlyu_UOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wlyu_kOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wlyu_0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wlyvAEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP-3AUOMEd6caK5ICj_pSQ" name="Resource">
- <eAnnotations xmi:id="_wP-3AkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP-3BUOMEd6caK5ICj_pSQ" name="isProtected" ordered="false" unique="false" eType="_wmtU80OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP-3B0OMEd6caK5ICj_pSQ" name="isActive" ordered="false" unique="false" eType="_wmtU80OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP-3CUOMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP-3C0OMEd6caK5ICj_pSQ" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP-3DUOMEd6caK5ICj_pSQ" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP-3D0OMEd6caK5ICj_pSQ" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP-3EUOMEd6caK5ICj_pSQ" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wltPbEOMEd6caK5ICj_pSQ" name="resMult" ordered="false" unique="false" eType="_wmpqnUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wP-3a0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wP-3bEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP-3bUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wP-3bkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP-3b0OMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wP-3cEOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wP-3cUOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wP-3ckOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP-3c0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wP-3dEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP-3dUOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wP-3dkOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wP-3d0OMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wP-3eEOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wP-3eUOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wP-3ekOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wP-3e0OMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wP-3fEOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wP-3fUOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP-3fkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wP-3f0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP-3gEOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wP-3gUOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wP-3gkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wP-3g0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wP-3hEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wP-3hUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wP-3hkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wP-3h0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eEEOMEd6caK5ICj_pSQ" name="StorageResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eEUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlt2cUOMEd6caK5ICj_pSQ" name="elementSize" ordered="false" unique="false" eType="_wmB_kkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eFUOMEd6caK5ICj_pSQ" name="CommunicationEndPoint" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlt2eEOMEd6caK5ICj_pSQ" name="packetSize" ordered="false" unique="false" eType="_wl7R1kOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eGkOMEd6caK5ICj_pSQ" name="SynchronizationResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eG0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eHUOMEd6caK5ICj_pSQ" name="ConcurrencyResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eHkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eIEOMEd6caK5ICj_pSQ" name="Scheduler" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eIUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eIkOMEd6caK5ICj_pSQ" name="isPreemptible" ordered="false" unique="false" eType="_wmmAPEOMEd6caK5ICj_pSQ" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eJEOMEd6caK5ICj_pSQ" name="schedPolicy" ordered="false" unique="false" eType="_wP_eM0OMEd6caK5ICj_pSQ" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eJkOMEd6caK5ICj_pSQ" name="otherSchedPolicy" ordered="false" unique="false" eType="_wmmnQ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eKEOMEd6caK5ICj_pSQ" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eKkOMEd6caK5ICj_pSQ" name="processingUnits" ordered="false" unique="false" upperBound="-1" eType="_wP_eP0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eLEOMEd6caK5ICj_pSQ" name="host" ordered="false" unique="false" eType="_wP_eS0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eLkOMEd6caK5ICj_pSQ" name="protectedSharedRsources" ordered="false" unique="false" upperBound="-1" eType="_wP_eTkOMEd6caK5ICj_pSQ" eOpposite="_wP_eVkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eMEOMEd6caK5ICj_pSQ" name="schedulableResources" ordered="false" unique="false" upperBound="-1" eType="_wP_eYkOMEd6caK5ICj_pSQ" eOpposite="_wP_eaEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_eM0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wP_eNEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_eNUOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wP_eNkOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wP_eN0OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wP_eOEOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wP_eOUOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wP_eOkOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wP_eO0OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wP_ePEOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wP_ePUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wP_ePkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eP0OMEd6caK5ICj_pSQ" name="ProcessingResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eQEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eQ0OMEd6caK5ICj_pSQ" name="mainScheduler" ordered="false" unique="false" eType="_wP_eIEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wludi0OMEd6caK5ICj_pSQ" name="speedFactor" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eS0OMEd6caK5ICj_pSQ" name="ComputingResource" eSuperTypes="_wP_eP0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eTEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eTkOMEd6caK5ICj_pSQ" name="MutualExclusionResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eT0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eUEOMEd6caK5ICj_pSQ" name="protectKind" ordered="false" unique="false" eType="_wP_eWUOMEd6caK5ICj_pSQ" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eVEOMEd6caK5ICj_pSQ" name="otherProtectProtocol" ordered="false" unique="false" eType="_wmmnQ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eVkOMEd6caK5ICj_pSQ" name="scheduler" ordered="false" unique="false" eType="_wP_eIEOMEd6caK5ICj_pSQ" eOpposite="_wP_eLkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlvrp0OMEd6caK5ICj_pSQ" name="ceiling" ordered="false" unique="false" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_eWUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wP_eWkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_eW0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wP_eXEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wP_eXUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wP_eXkOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wP_eX0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wP_eYEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wP_eYUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_eYkOMEd6caK5ICj_pSQ" name="SchedulableResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_eY0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eZkOMEd6caK5ICj_pSQ" name="dependentScheduler" ordered="false" unique="false" eType="_wP_er0OMEd6caK5ICj_pSQ" eOpposite="_wP_esUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_eaEOMEd6caK5ICj_pSQ" name="host" ordered="false" unique="false" eType="_wP_eIEOMEd6caK5ICj_pSQ" eOpposite="_wP_eMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlwStUOMEd6caK5ICj_pSQ" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_wmaaAkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_eiEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wP_eiUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_eikOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wP_ei0OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wP_ejEOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wP_ejUOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wP_ejkOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wP_ej0OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wP_ekEOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_eqUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wP_eqkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_eq0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wP_erEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wP_erUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wP_erkOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_er0OMEd6caK5ICj_pSQ" name="SecondaryScheduler" eSuperTypes="_wP_eIEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_esEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_esUOMEd6caK5ICj_pSQ" name="virtualProcessingUnits" ordered="false" unique="false" upperBound="-1" eType="_wP_eYkOMEd6caK5ICj_pSQ" eOpposite="_wP_eZkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_etEOMEd6caK5ICj_pSQ" name="CommunicationMedia" eSuperTypes="_wP_eP0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_etUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_euEOMEd6caK5ICj_pSQ" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_eukOMEd6caK5ICj_pSQ" name="transmMode" ordered="false" unique="false" eType="_wP_ew0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlw5xUOMEd6caK5ICj_pSQ" name="elementSize" ordered="false" unique="false" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlw5yUOMEd6caK5ICj_pSQ" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlw5zkOMEd6caK5ICj_pSQ" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlw50UOMEd6caK5ICj_pSQ" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_wmnOY0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_ew0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wP_exEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_exUOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wP_exkOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wP_ex0OMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_ez0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wP_e0EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_e0UOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wP_e0kOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wP_e00OMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e1EOMEd6caK5ICj_pSQ" name="DeviceResource" eSuperTypes="_wP_eP0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e1UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e10OMEd6caK5ICj_pSQ" name="TimingResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e2EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e2kOMEd6caK5ICj_pSQ" name="ClockResource" eSuperTypes="_wP_e10OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e20OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e3UOMEd6caK5ICj_pSQ" name="TimerResource" eSuperTypes="_wP_e10OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e3kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_e4UOMEd6caK5ICj_pSQ" name="isPeriodic" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlxg3EOMEd6caK5ICj_pSQ" name="duration" ordered="false" unique="false" eType="_wmKic0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e5EOMEd6caK5ICj_pSQ" name="GrService">
- <eAnnotations xmi:id="_wP_e5UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e5kOMEd6caK5ICj_pSQ" name="owner" ordered="false" unique="false" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e6EOMEd6caK5ICj_pSQ" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e6kOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e7EOMEd6caK5ICj_pSQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e7kOMEd6caK5ICj_pSQ" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_e8EOMEd6caK5ICj_pSQ" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e8kOMEd6caK5ICj_pSQ" name="Release" eSuperTypes="_wP_e5EOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e80OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e9UOMEd6caK5ICj_pSQ" name="Acquire" eSuperTypes="_wP_e5EOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wP_e9kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wP_e90OMEd6caK5ICj_pSQ" name="isBlocking" ordered="false" unique="false" eType="_wltPdkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wP_e-kOMEd6caK5ICj_pSQ" name="ResourceUsage">
- <eAnnotations xmi:id="_wP_e-0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_fBkOMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_fCEOMEd6caK5ICj_pSQ" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_wP_e-kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wP_fCkOMEd6caK5ICj_pSQ" name="usedResources" unique="false" upperBound="-1" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyH5EOMEd6caK5ICj_pSQ" name="execTime" unique="false" upperBound="-1" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyH50OMEd6caK5ICj_pSQ" name="allocatedMemory" unique="false" upperBound="-1" eType="_wmpDkUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyH7EOMEd6caK5ICj_pSQ" name="usedMemory" unique="false" upperBound="-1" eType="_wmpDkUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyH70OMEd6caK5ICj_pSQ" name="powerPeak" unique="false" upperBound="-1" eType="_wmpDlUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyH9EOMEd6caK5ICj_pSQ" name="energy" unique="false" upperBound="-1" eType="_wmpDmEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlyu8kOMEd6caK5ICj_pSQ" name="msgSize" unique="false" upperBound="-1" eType="_wmpDkUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_fFUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wP_fFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_fF0OMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wP_fGEOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wP_fGUOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wP_fGkOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wP_fG0OMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_fI0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wP_fJEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_fJUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wP_fJkOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wP_fJ0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wP_fL0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_wP_fMEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wP_fMUOMEd6caK5ICj_pSQ" name="J"/>
- <eLiterals xmi:id="_wP_fMkOMEd6caK5ICj_pSQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_wP_fM0OMEd6caK5ICj_pSQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_wP_fNEOMEd6caK5ICj_pSQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_wP_fNUOMEd6caK5ICj_pSQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wltPbkOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wltPb0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wltPdkOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wltPd0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wludiEOMEd6caK5ICj_pSQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wludiUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wludjUOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wludjkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlwSt0OMEd6caK5ICj_pSQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlwSuEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlw5y0OMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlw5zEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlw500OMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlw51EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlyH6UOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlyH6kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlyH8UOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlyH8kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlyH9kOMEd6caK5ICj_pSQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlyH90OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kDpIMHKiEd2xwtZ516zmfg" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_kCJ6cHKiEd2xwtZ516zmfg/11" nsPrefix="GRM">
- <eAnnotations xmi:id="_khJjvXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJjvnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJjv3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJjwHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJjwXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJjwnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDpIMXKiEd2xwtZ516zmfg" name="Resource">
- <eAnnotations xmi:id="_kDpIMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDpIM3KiEd2xwtZ516zmfg" name="resMult" ordered="false" unique="false" eType="_kh5K03KiEd2xwtZ516zmfg" defaultValueLiteral="1"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDpINXKiEd2xwtZ516zmfg" name="isProtected" ordered="false" unique="false" eType="_kh5K1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDpIN3KiEd2xwtZ516zmfg" name="isActive" ordered="false" unique="false" eType="_kh5K1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDpIOXKiEd2xwtZ516zmfg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDpIO3KiEd2xwtZ516zmfg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDpIPXKiEd2xwtZ516zmfg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDpIP3KiEd2xwtZ516zmfg" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDpIQXKiEd2xwtZ516zmfg" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kDpIQ3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kDpIRHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kDpIRXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kDpIRnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDpIR3KiEd2xwtZ516zmfg" name="StorageResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDpISHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDpISXKiEd2xwtZ516zmfg" name="elementSize" ordered="false" unique="false" eType="_khceg3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDpITHKiEd2xwtZ516zmfg" name="CommunicationEndPoint" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDpITXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDpITnKiEd2xwtZ516zmfg" name="packetSize" ordered="false" unique="false" eType="_khTVBnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDpIUXKiEd2xwtZ516zmfg" name="SynchronizationResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDpIUnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDpIVHKiEd2xwtZ516zmfg" name="ConcurrencyResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDpIVXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5MHKiEd2xwtZ516zmfg" name="Scheduler" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5MXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5MnKiEd2xwtZ516zmfg" name="isPreemptible" ordered="false" unique="false" eType="_khvaTnKiEd2xwtZ516zmfg" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5NHKiEd2xwtZ516zmfg" name="schedPolicy" ordered="false" unique="false" eType="_kDy5Q3KiEd2xwtZ516zmfg" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5NnKiEd2xwtZ516zmfg" name="otherSchedPolicy" ordered="false" unique="false" eType="_khvaU3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5OHKiEd2xwtZ516zmfg" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5OnKiEd2xwtZ516zmfg" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_kDy5T3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5PHKiEd2xwtZ516zmfg" name="host" ordered="false" unique="false" eType="_kDy5mnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5PnKiEd2xwtZ516zmfg" name="protectedSharedRsources" ordered="false" unique="false" upperBound="-1" eType="_kDy5nXKiEd2xwtZ516zmfg" eOpposite="_kDy5pXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5QHKiEd2xwtZ516zmfg" name="schedulableResources" ordered="false" unique="false" upperBound="-1" eType="_kDy5sXKiEd2xwtZ516zmfg" eOpposite="_kDy5t3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5Q3KiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kDy5RHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5RXKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kDy5RnKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kDy5R3KiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kDy5SHKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kDy5SXKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kDy5SnKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kDy5S3KiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kDy5THKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kDy5TXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kDy5TnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5T3KiEd2xwtZ516zmfg" name="ProcessingResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5UHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5U3KiEd2xwtZ516zmfg" name="scheduler" ordered="false" unique="false" eType="_kDy5MHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_znnKiEd2xwtZ516zmfg" name="speedFactor" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kDy5gnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kDy5g3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5hHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kDy5hXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5hnKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kDy5h3KiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kDy5iHKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kDy5iXKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5inKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kDy5i3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5jHKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kDy5jXKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kDy5jnKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kDy5j3KiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kDy5kHKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kDy5kXKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kDy5knKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kDy5k3KiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5lHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kDy5lXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5lnKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kDy5l3KiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kDy5mHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kDy5mXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5mnKiEd2xwtZ516zmfg" name="ComputingResource" eSuperTypes="_kDy5T3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5m3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5nXKiEd2xwtZ516zmfg" name="MutualExclusionResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5nnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5n3KiEd2xwtZ516zmfg" name="protectKind" ordered="false" unique="false" eType="_kDy5qHKiEd2xwtZ516zmfg" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5oXKiEd2xwtZ516zmfg" name="ceiling" ordered="false" unique="false" eType="_khvaS3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy5o3KiEd2xwtZ516zmfg" name="otherProtectProtocol" ordered="false" unique="false" eType="_khvaU3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5pXKiEd2xwtZ516zmfg" name="scheduler" ordered="false" unique="false" eType="_kDy5MHKiEd2xwtZ516zmfg" eOpposite="_kDy5PnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5qHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kDy5qXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5qnKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kDy5q3KiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kDy5rHKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kDy5rXKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kDy5rnKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kDy5r3KiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kDy5sHKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5sXKiEd2xwtZ516zmfg" name="SchedulableResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5snKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5tXKiEd2xwtZ516zmfg" name="dependentScheduler" ordered="false" unique="false" eType="_kDy5_nKiEd2xwtZ516zmfg" eOpposite="_kDy6AHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy5t3KiEd2xwtZ516zmfg" name="host" ordered="false" unique="false" eType="_kDy5MHKiEd2xwtZ516zmfg" eOpposite="_kDy5QHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zsnKiEd2xwtZ516zmfg" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_khvZn3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy513KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kDy52HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy52XKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kDy52nKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kDy523KiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kDy53HKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kDy53XKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kDy53nKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kDy533KiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy5-HKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kDy5-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy5-nKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kDy5-3KiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kDy5_HKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kDy5_XKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy5_nKiEd2xwtZ516zmfg" name="SecondaryScheduler" eSuperTypes="_kDy5MHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy5_3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6AHKiEd2xwtZ516zmfg" name="virtualProcessingUnits" ordered="false" unique="false" upperBound="-1" eType="_kDy5sXKiEd2xwtZ516zmfg" eOpposite="_kDy5tXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6A3KiEd2xwtZ516zmfg" name="CommunicationMedia" eSuperTypes="_kDy5T3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6BHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy6BXKiEd2xwtZ516zmfg" name="elementSize" ordered="false" unique="false" eType="_khvaS3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6B3KiEd2xwtZ516zmfg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy6CXKiEd2xwtZ516zmfg" name="transmMode" ordered="false" unique="false" eType="_kDy6EnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zxHKiEd2xwtZ516zmfg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zyXKiEd2xwtZ516zmfg" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zzHKiEd2xwtZ516zmfg" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_khvaeHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6EnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kDy6E3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6FHKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kDy6FXKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kDy6FnKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6HnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kDy6H3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6IHKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kDy6IXKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kDy6InKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6I3KiEd2xwtZ516zmfg" name="DeviceResource" eSuperTypes="_kDy5T3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6JHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6JnKiEd2xwtZ516zmfg" name="TimingResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg _kCAJjnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6J3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6QHKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kDy6QXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6QnKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kDy6Q3KiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6RHKiEd2xwtZ516zmfg" name="ClockResource" eSuperTypes="_kDy6JnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6RXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6R3KiEd2xwtZ516zmfg" name="TimerResource" eSuperTypes="_kDy6JnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6SHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy6S3KiEd2xwtZ516zmfg" name="isPeriodic" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_z5nKiEd2xwtZ516zmfg" name="duration" ordered="false" unique="false" eType="_khcf-HKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6TnKiEd2xwtZ516zmfg" name="GrService">
- <eAnnotations xmi:id="_kDy6T3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6UHKiEd2xwtZ516zmfg" name="owner" ordered="false" unique="false" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6UnKiEd2xwtZ516zmfg" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6VHKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6VnKiEd2xwtZ516zmfg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6WHKiEd2xwtZ516zmfg" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6WnKiEd2xwtZ516zmfg" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6XHKiEd2xwtZ516zmfg" name="Release" eSuperTypes="_kDy6TnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6XXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6X3KiEd2xwtZ516zmfg" name="Acquire" eSuperTypes="_kDy6TnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kDy6YHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kDy6YXKiEd2xwtZ516zmfg" name="isBlocking" ordered="false" unique="false" eType="_kg_zgHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kDy6ZHKiEd2xwtZ516zmfg" name="ResourceUsage">
- <eAnnotations xmi:id="_kDy6ZXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6cHKiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6cnKiEd2xwtZ516zmfg" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_kDy6ZHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kDy6dHKiEd2xwtZ516zmfg" name="usedResources" unique="false" upperBound="-1" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjnHKiEd2xwtZ516zmfg" name="execTime" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjn3KiEd2xwtZ516zmfg" name="allocatedMemory" unique="false" upperBound="-1" eType="_khvavHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjpHKiEd2xwtZ516zmfg" name="usedMemory" unique="false" upperBound="-1" eType="_khvavHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjp3KiEd2xwtZ516zmfg" name="powerPeak" unique="false" upperBound="-1" eType="_khvawHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjrHKiEd2xwtZ516zmfg" name="energy" unique="false" upperBound="-1" eType="_khvaw3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJjtHKiEd2xwtZ516zmfg" name="msgSize" unique="false" upperBound="-1" eType="_khvavHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6f3KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kDy6gHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6gXKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kDy6gnKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kDy6g3KiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kDy6hHKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kDy6hXKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6jXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kDy6jnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6j3KiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kDy6kHKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kDy6kXKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kDy6mXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_kDy6mnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kDy6m3KiEd2xwtZ516zmfg" name="J"/>
- <eLiterals xmi:id="_kDy6nHKiEd2xwtZ516zmfg" name="KJ" value="1"/>
- <eLiterals xmi:id="_kDy6nXKiEd2xwtZ516zmfg" name="Wh" value="2"/>
- <eLiterals xmi:id="_kDy6nnKiEd2xwtZ516zmfg" name="KWh" value="3"/>
- <eLiterals xmi:id="_kDy6n3KiEd2xwtZ516zmfg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zfXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zfnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zgHKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zgXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zm3KiEd2xwtZ516zmfg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_znHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zoHKiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zoXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_ztHKiEd2xwtZ516zmfg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_ztXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zxnKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zx3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_zznKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kg_zz3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJjoXKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJjonKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJjqXKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJjqnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJjrnKiEd2xwtZ516zmfg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJjr3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_oo90IBBjEd20zIwSLfjspA" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_onWDgBBjEd20zIwSLfjspA/10" nsPrefix="GRM">
- <eAnnotations xmi:id="_pOTV7hBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOTV7xBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOTV8BBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOTV8RBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOTV8hBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOTV8xBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90IRBjEd20zIwSLfjspA" name="Resource">
- <eAnnotations xmi:id="_oo90IhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90IxBjEd20zIwSLfjspA" name="resMult" ordered="false" unique="false" eType="_pP7tjxBjEd20zIwSLfjspA" defaultValueLiteral="1"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90JRBjEd20zIwSLfjspA" name="isProtected" ordered="false" unique="false" eType="_pP7tkhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90JxBjEd20zIwSLfjspA" name="isActive" ordered="false" unique="false" eType="_pP7tkhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90KRBjEd20zIwSLfjspA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90KxBjEd20zIwSLfjspA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90LRBjEd20zIwSLfjspA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90LxBjEd20zIwSLfjspA" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90MRBjEd20zIwSLfjspA" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oo90MxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_oo90NBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oo90NRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_oo90NhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90NxBjEd20zIwSLfjspA" name="StorageResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90OBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90ORBjEd20zIwSLfjspA" name="elementSize" ordered="false" unique="false" eType="_pOsXlRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90PBBjEd20zIwSLfjspA" name="CommunicationEndPoint" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90PRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90PhBjEd20zIwSLfjspA" name="packetSize" ordered="false" unique="false" eType="_pOgKghBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90QRBjEd20zIwSLfjspA" name="SynchronizationResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90QhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90RBBjEd20zIwSLfjspA" name="ConcurrencyResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90RRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90RxBjEd20zIwSLfjspA" name="Scheduler" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90SBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90SRBjEd20zIwSLfjspA" name="isPreemptible" ordered="false" unique="false" eType="_pOHI0BBjEd20zIwSLfjspA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90SxBjEd20zIwSLfjspA" name="schedPolicy" ordered="false" unique="false" eType="_oo90VhBjEd20zIwSLfjspA" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90TRBjEd20zIwSLfjspA" name="otherSchedPolicy" ordered="false" unique="false" eType="_pONPQBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90TxBjEd20zIwSLfjspA" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90URBjEd20zIwSLfjspA" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_oo90YhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90UxBjEd20zIwSLfjspA" name="host" ordered="false" unique="false" eType="_oo90kBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90VhBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_oo90VxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90WBBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_oo90WRBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_oo90WhBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_oo90WxBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_oo90XBBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_oo90XRBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_oo90XhBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_oo90XxBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oo90YBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_oo90YRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90YhBjEd20zIwSLfjspA" name="ProcessingResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90YxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo90ZhBjEd20zIwSLfjspA" name="scheduler" ordered="false" unique="false" eType="_oo90RxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pONPQxBjEd20zIwSLfjspA" name="speedFactor" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oo90eBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_oo90eRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90ehBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_oo90exBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90fBBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_oo90fRBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_oo90fhBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_oo90fxBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90gBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_oo90gRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90ghBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_oo90gxBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_oo90hBBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_oo90hRBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_oo90hhBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_oo90hxBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_oo90iBBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_oo90iRBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90ihBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_oo90ixBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90jBBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_oo90jRBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oo90jhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_oo90jxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90kBBjEd20zIwSLfjspA" name="ComputingResource" eSuperTypes="_oo90YhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90kRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90kxBjEd20zIwSLfjspA" name="MutualExclusionResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90lBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90lRBjEd20zIwSLfjspA" name="protectKind" ordered="false" unique="false" eType="_oo90nBBjEd20zIwSLfjspA" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90lxBjEd20zIwSLfjspA" name="ceiling" ordered="false" unique="false" eType="_pPvgVxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo90mRBjEd20zIwSLfjspA" name="otherProtectProtocol" ordered="false" unique="false" eType="_pPvgXxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90nBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_oo90nRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90nhBjEd20zIwSLfjspA" name="FIFO"/>
- <eLiterals xmi:id="_oo90nxBjEd20zIwSLfjspA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_oo90oBBjEd20zIwSLfjspA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_oo90oRBjEd20zIwSLfjspA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_oo90ohBjEd20zIwSLfjspA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_oo90oxBjEd20zIwSLfjspA" name="Undef" value="5"/>
- <eLiterals xmi:id="_oo90pBBjEd20zIwSLfjspA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90pRBjEd20zIwSLfjspA" name="SecondaryScheduler" eSuperTypes="_oo90RxBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90phBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo90qBBjEd20zIwSLfjspA" name="SchedulableResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo90qRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pONPWxBjEd20zIwSLfjspA" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_pPjTURBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo90xBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_oo90xRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo90xhBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_oo90xxBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_oo90yBBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_oo90yRBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_oo90yhBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_oo90yxBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_oo90zBBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo905RBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_oo905hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo905xBjEd20zIwSLfjspA" name="Sporadic"/>
- <eLiterals xmi:id="_oo906BBjEd20zIwSLfjspA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_oo906RBjEd20zIwSLfjspA" name="Undef" value="2"/>
- <eLiterals xmi:id="_oo906hBjEd20zIwSLfjspA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo906xBjEd20zIwSLfjspA" name="CommunicationMedia" eSuperTypes="_oo90YhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo907BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo907RBjEd20zIwSLfjspA" name="elementSize" ordered="false" unique="false" eType="_pO-rjhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo907xBjEd20zIwSLfjspA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo908hBjEd20zIwSLfjspA" name="DeviceResource" eSuperTypes="_oo90YhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo908xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo909RBjEd20zIwSLfjspA" name="TimingResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA _onJPTBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo909hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo91DxBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_oo91EBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo91ERBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_oo91EhBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91ExBjEd20zIwSLfjspA" name="ClockResource" eSuperTypes="_oo909RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo91FBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91FhBjEd20zIwSLfjspA" name="TimerResource" eSuperTypes="_oo909RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo91FxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo91GhBjEd20zIwSLfjspA" name="isPeriodic" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pONPdxBjEd20zIwSLfjspA" name="duration" ordered="false" unique="false" eType="_pO-rUhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91HRBjEd20zIwSLfjspA" name="GRService">
- <eAnnotations xmi:id="_oo91HhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91HxBjEd20zIwSLfjspA" name="owner" ordered="false" unique="false" eType="_oo90IRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91IRBjEd20zIwSLfjspA" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91IxBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91JRBjEd20zIwSLfjspA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91JxBjEd20zIwSLfjspA" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91KRBjEd20zIwSLfjspA" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91KxBjEd20zIwSLfjspA" name="Release" eSuperTypes="_oo91HRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo91LBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91LhBjEd20zIwSLfjspA" name="Acquire" eSuperTypes="_oo91HRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oo91LxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oo91MBBjEd20zIwSLfjspA" name="isBlocking" ordered="false" unique="false" eType="_pOHI0BBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oo91MxBjEd20zIwSLfjspA" name="ResourceUsage">
- <eAnnotations xmi:id="_oo91NBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91PxBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oo91QRBjEd20zIwSLfjspA" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_oo91MxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTV0hBjEd20zIwSLfjspA" name="execTime" unique="false" upperBound="-1" eType="_pP1m7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTV1RBjEd20zIwSLfjspA" name="allocatedMemory" unique="false" upperBound="-1" eType="_pP1m8hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTV2hBjEd20zIwSLfjspA" name="usedMemory" unique="false" upperBound="-1" eType="_pP1m8hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTV3RBjEd20zIwSLfjspA" name="powerPeak" unique="false" upperBound="-1" eType="_pP1m9hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTV4hBjEd20zIwSLfjspA" name="energy" unique="false" upperBound="-1" eType="_pP1m-RBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo91ShBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_oo91SxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo91TBBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_oo91TRBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_oo91ThBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_oo91TxBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_oo91UBBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo91WBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_oo91WRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo91WhBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_oo91WxBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_oo91XBBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oo91ZBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_oo91ZRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oo91ZhBjEd20zIwSLfjspA" name="J"/>
- <eLiterals xmi:id="_oo91ZxBjEd20zIwSLfjspA" name="KJ" value="1"/>
- <eLiterals xmi:id="_oo91aBBjEd20zIwSLfjspA" name="Wh" value="2"/>
- <eLiterals xmi:id="_oo91aRBjEd20zIwSLfjspA" name="KWh" value="3"/>
- <eLiterals xmi:id="_oo91ahBjEd20zIwSLfjspA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOHIzRBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOHIzhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOHI0BBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOHI0RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pONPQBBjEd20zIwSLfjspA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pONPQRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pONPRRBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pONPRhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pONPXRBjEd20zIwSLfjspA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pONPXhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pONPeRBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pONPehBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTV1xBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTV2BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTV3xBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTV4BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTV5BBjEd20zIwSLfjspA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTV5RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kvk80KSsEdy-NrxVBTpLyA" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_kuVmsKSsEdy-NrxVBTpLyA/9" nsPrefix="GRM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk80aSsEdy-NrxVBTpLyA" name="Resource">
- <eAnnotations xmi:id="_kvk80qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk806SsEdy-NrxVBTpLyA" name="resMult" ordered="false" unique="false" eType="_lPelEKSsEdy-NrxVBTpLyA" defaultValueLiteral="1"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk81aSsEdy-NrxVBTpLyA" name="isProtected" ordered="false" unique="false" eType="_lPelE6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk816SsEdy-NrxVBTpLyA" name="isActive" ordered="false" unique="false" eType="_lPelE6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk82aSsEdy-NrxVBTpLyA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk826SsEdy-NrxVBTpLyA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk83aSsEdy-NrxVBTpLyA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk836SsEdy-NrxVBTpLyA" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk84aSsEdy-NrxVBTpLyA" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kvk846SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kvk85KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kvk85aSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kvk85qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk856SsEdy-NrxVBTpLyA" name="StorageResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk86KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk86aSsEdy-NrxVBTpLyA" name="elementSize" ordered="false" unique="false" eType="_lObcn6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk87KSsEdy-NrxVBTpLyA" name="CommunicationEndPoint" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk87aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk87qSsEdy-NrxVBTpLyA" name="packetSize" ordered="false" unique="false" eType="_lOVVqaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk88aSsEdy-NrxVBTpLyA" name="SynchronizationResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk88qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk89KSsEdy-NrxVBTpLyA" name="ConcurrencyResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk89aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk896SsEdy-NrxVBTpLyA" name="Scheduler" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk8-KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk8-aSsEdy-NrxVBTpLyA" name="isPreemptible" ordered="false" unique="false" eType="_lN20V6SsEdy-NrxVBTpLyA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk8-6SsEdy-NrxVBTpLyA" name="schedPolicy" ordered="false" unique="false" eType="_kvk9BqSsEdy-NrxVBTpLyA" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk8_aSsEdy-NrxVBTpLyA" name="otherSchedPolicy" ordered="false" unique="false" eType="_lN20cKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk8_6SsEdy-NrxVBTpLyA" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk9AaSsEdy-NrxVBTpLyA" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_kvk9EqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk9A6SsEdy-NrxVBTpLyA" name="host" ordered="false" unique="false" eType="_kvk9QKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9BqSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kvk9B6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9CKSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kvk9CaSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kvk9CqSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kvk9C6SsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kvk9DKSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kvk9DaSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kvk9DqSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_kvk9D6SsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kvk9EKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kvk9EaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9EqSsEdy-NrxVBTpLyA" name="ProcessingResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9E6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk9FqSsEdy-NrxVBTpLyA" name="scheduler" ordered="false" unique="false" eType="_kvk896SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN20c6SsEdy-NrxVBTpLyA" name="speedFactor" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kvk9KKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kvk9KaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9KqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kvk9K6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9LKSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_kvk9LaSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_kvk9LqSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_kvk9L6SsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9MKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kvk9MaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9MqSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_kvk9M6SsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_kvk9NKSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_kvk9NaSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_kvk9NqSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_kvk9N6SsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_kvk9OKSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_kvk9OaSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9OqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kvk9O6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9PKSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_kvk9PaSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kvk9PqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kvk9P6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9QKSsEdy-NrxVBTpLyA" name="ComputingResource" eSuperTypes="_kvk9EqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9QaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9Q6SsEdy-NrxVBTpLyA" name="MutualExclusionResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9RKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk9RaSsEdy-NrxVBTpLyA" name="protectKind" ordered="false" unique="false" eType="_kvk9TKSsEdy-NrxVBTpLyA" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk9R6SsEdy-NrxVBTpLyA" name="ceiling" ordered="false" unique="false" eType="_lPMRAKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk9SaSsEdy-NrxVBTpLyA" name="otherProtectProtocol" ordered="false" unique="false" eType="_lPMRCKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9TKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kvk9TaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9TqSsEdy-NrxVBTpLyA" name="FIFO"/>
- <eLiterals xmi:id="_kvk9T6SsEdy-NrxVBTpLyA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kvk9UKSsEdy-NrxVBTpLyA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kvk9UaSsEdy-NrxVBTpLyA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kvk9UqSsEdy-NrxVBTpLyA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kvk9U6SsEdy-NrxVBTpLyA" name="Undef" value="5"/>
- <eLiterals xmi:id="_kvk9VKSsEdy-NrxVBTpLyA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9VaSsEdy-NrxVBTpLyA" name="SecondaryScheduler" eSuperTypes="_kvk896SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9VqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9WKSsEdy-NrxVBTpLyA" name="SchedulableResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9WaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN867KSsEdy-NrxVBTpLyA" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_lPAESaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9dKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kvk9daSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9dqSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_kvk9d6SsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_kvk9eKSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_kvk9eaSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_kvk9eqSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_kvk9e6SsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_kvk9fKSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9laSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kvk9lqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9l6SsEdy-NrxVBTpLyA" name="Sporadic"/>
- <eLiterals xmi:id="_kvk9mKSsEdy-NrxVBTpLyA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kvk9maSsEdy-NrxVBTpLyA" name="Undef" value="2"/>
- <eLiterals xmi:id="_kvk9mqSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9m6SsEdy-NrxVBTpLyA" name="CommunicationMedia" eSuperTypes="_kvk9EqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9nKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk9naSsEdy-NrxVBTpLyA" name="elementSize" ordered="false" unique="false" eType="_lOtwNqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk9n6SsEdy-NrxVBTpLyA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9oqSsEdy-NrxVBTpLyA" name="DeviceResource" eSuperTypes="_kvk9EqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9o6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9paSsEdy-NrxVBTpLyA" name="TimingResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA _kuJZjKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9pqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9v6SsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kvk9wKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9waSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_kvk9wqSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9w6SsEdy-NrxVBTpLyA" name="ClockResource" eSuperTypes="_kvk9paSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9xKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9xqSsEdy-NrxVBTpLyA" name="TimerResource" eSuperTypes="_kvk9paSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk9x6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk9yqSsEdy-NrxVBTpLyA" name="isPeriodic" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87CKSsEdy-NrxVBTpLyA" name="duration" ordered="false" unique="false" eType="_lOtwBqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk9zaSsEdy-NrxVBTpLyA" name="GRService">
- <eAnnotations xmi:id="_kvk9zqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk9z6SsEdy-NrxVBTpLyA" name="owner" ordered="false" unique="false" eType="_kvk80aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk90aSsEdy-NrxVBTpLyA" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk906SsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk91aSsEdy-NrxVBTpLyA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk916SsEdy-NrxVBTpLyA" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk92aSsEdy-NrxVBTpLyA" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk926SsEdy-NrxVBTpLyA" name="Release" eSuperTypes="_kvk9zaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk93KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk93qSsEdy-NrxVBTpLyA" name="Acquire" eSuperTypes="_kvk9zaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kvk936SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kvk94KSsEdy-NrxVBTpLyA" name="isBlocking" ordered="false" unique="false" eType="_lN20V6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kvk946SsEdy-NrxVBTpLyA" name="ResourceUsage">
- <eAnnotations xmi:id="_kvk95KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk976SsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kvk98aSsEdy-NrxVBTpLyA" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_kvk946SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87GqSsEdy-NrxVBTpLyA" name="execTime" unique="false" upperBound="-1" eType="_lPMRWqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87HaSsEdy-NrxVBTpLyA" name="allocatedMemory" unique="false" upperBound="-1" eType="_lPMRXaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87IqSsEdy-NrxVBTpLyA" name="usedMemory" unique="false" upperBound="-1" eType="_lPMRXaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87JaSsEdy-NrxVBTpLyA" name="powerPeak" unique="false" upperBound="-1" eType="_lPMRYaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lN87KqSsEdy-NrxVBTpLyA" name="energy" unique="false" upperBound="-1" eType="_lPMRZKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk9-qSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kvk9-6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk9_KSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_kvk9_aSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_kvk9_qSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_kvk9_6SsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_kvk-AKSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk-CKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kvk-CaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk-CqSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_kvk-C6SsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_kvk-DKSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kvk-FKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_kvk-FaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kvk-FqSsEdy-NrxVBTpLyA" name="J"/>
- <eLiterals xmi:id="_kvk-F6SsEdy-NrxVBTpLyA" name="KJ" value="1"/>
- <eLiterals xmi:id="_kvk-GKSsEdy-NrxVBTpLyA" name="Wh" value="2"/>
- <eLiterals xmi:id="_kvk-GaSsEdy-NrxVBTpLyA" name="KWh" value="3"/>
- <eLiterals xmi:id="_kvk-GqSsEdy-NrxVBTpLyA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN20VKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN20VaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN20V6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN20WKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN20cKSsEdy-NrxVBTpLyA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN20caSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN20daSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN20dqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN867qSsEdy-NrxVBTpLyA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN8676SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN87CqSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN87C6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN87H6SsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN87IKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN87J6SsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN87KKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN87LKSsEdy-NrxVBTpLyA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN87LaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rW2k0GquEdyHVMM3AaZxvA" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_rU418GquEdyHVMM3AaZxvA/8" nsPrefix="GRM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k0WquEdyHVMM3AaZxvA" name="Resource">
- <eAnnotations xmi:id="_rW2k0mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k02quEdyHVMM3AaZxvA" name="resMult" ordered="false" unique="false" eType="_r0x3B2quEdyHVMM3AaZxvA" defaultValueLiteral="1"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k1WquEdyHVMM3AaZxvA" name="isProtected" ordered="false" unique="false" eType="_r0x3CmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k12quEdyHVMM3AaZxvA" name="isActive" ordered="false" unique="false" eType="_r0x3CmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k2WquEdyHVMM3AaZxvA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k22quEdyHVMM3AaZxvA" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k3WquEdyHVMM3AaZxvA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k32quEdyHVMM3AaZxvA" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k4WquEdyHVMM3AaZxvA" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rW2k42quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rW2k5GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rW2k5WquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rW2k5mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k52quEdyHVMM3AaZxvA" name="StorageResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2k6GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k6WquEdyHVMM3AaZxvA" name="elementSize" ordered="false" unique="false" eType="_r0KL5GquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k7GquEdyHVMM3AaZxvA" name="CommunicationEndPoint" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2k7WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k7mquEdyHVMM3AaZxvA" name="packetSize" ordered="false" unique="false" eType="_r0DeMWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k8WquEdyHVMM3AaZxvA" name="SynchronizationResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2k8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k9GquEdyHVMM3AaZxvA" name="ConcurrencyResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2k9WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2k92quEdyHVMM3AaZxvA" name="Scheduler" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2k-GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k-WquEdyHVMM3AaZxvA" name="isPreemptible" ordered="false" unique="false" eType="_rzuuFmquEdyHVMM3AaZxvA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k-2quEdyHVMM3AaZxvA" name="schedPolicy" ordered="false" unique="false" eType="_rW2lBmquEdyHVMM3AaZxvA" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2k_WquEdyHVMM3AaZxvA" name="otherSchedPolicy" ordered="false" unique="false" eType="_rzvVLWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2k_2quEdyHVMM3AaZxvA" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2lAWquEdyHVMM3AaZxvA" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_rW2lEmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2lA2quEdyHVMM3AaZxvA" name="host" ordered="false" unique="false" eType="_rW2lQGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW2lBmquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rW2lB2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW2lCGquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rW2lCWquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rW2lCmquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rW2lC2quEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rW2lDGquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rW2lDWquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rW2lDmquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rW2lD2quEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rW2lEGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rW2lEWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2lEmquEdyHVMM3AaZxvA" name="ProcessingResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2lE2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW2lFmquEdyHVMM3AaZxvA" name="scheduler" ordered="false" unique="false" eType="_rW2k92quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzv8MGquEdyHVMM3AaZxvA" name="speedFactor" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rW2lKGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rW2lKWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW2lKmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rW2lK2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW2lLGquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rW2lLWquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rW2lLmquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rW2lL2quEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW2lMGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rW2lMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW2lMmquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rW2lM2quEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rW2lNGquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rW2lNWquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rW2lNmquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rW2lN2quEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rW2lOGquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rW2lOWquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW2lOmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rW2lO2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW2lPGquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rW2lPWquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rW2lPmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rW2lP2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2lQGquEdyHVMM3AaZxvA" name="ComputingResource" eSuperTypes="_rW2lEmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2lQWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW2lQ2quEdyHVMM3AaZxvA" name="MutualExclusionResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW2lRGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2lRWquEdyHVMM3AaZxvA" name="protectKind" ordered="false" unique="false" eType="_rW2lTGquEdyHVMM3AaZxvA" defaultValueLiteral="PriorityInheritance"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2lR2quEdyHVMM3AaZxvA" name="ceiling" ordered="false" unique="false" eType="_r0s-gmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW2lSWquEdyHVMM3AaZxvA" name="otherProtectProtocol" ordered="false" unique="false" eType="_r0s-imquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW2lTGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_rW2lTWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW2lTmquEdyHVMM3AaZxvA" name="FIFO"/>
- <eLiterals xmi:id="_rW2lT2quEdyHVMM3AaZxvA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_rW2lUGquEdyHVMM3AaZxvA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_rW2lUWquEdyHVMM3AaZxvA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_rW2lUmquEdyHVMM3AaZxvA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_rW2lU2quEdyHVMM3AaZxvA" name="Undef" value="5"/>
- <eLiterals xmi:id="_rW2lVGquEdyHVMM3AaZxvA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3L4GquEdyHVMM3AaZxvA" name="SecondaryScheduler" eSuperTypes="_rW2k92quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3L4WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3L42quEdyHVMM3AaZxvA" name="SchedulableResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3L5GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzwjSGquEdyHVMM3AaZxvA" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_r0m32mquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3L_2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_rW3MAGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3MAWquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_rW3MAmquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_rW3MA2quEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_rW3MBGquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_rW3MBWquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_rW3MBmquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_rW3MB2quEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3MIGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_rW3MIWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3MImquEdyHVMM3AaZxvA" name="Sporadic"/>
- <eLiterals xmi:id="_rW3MI2quEdyHVMM3AaZxvA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_rW3MJGquEdyHVMM3AaZxvA" name="Undef" value="2"/>
- <eLiterals xmi:id="_rW3MJWquEdyHVMM3AaZxvA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MJmquEdyHVMM3AaZxvA" name="CommunicationMedia" eSuperTypes="_rW2lEmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MJ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW3MKGquEdyHVMM3AaZxvA" name="elementSize" ordered="false" unique="false" eType="_r0cfxWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MKmquEdyHVMM3AaZxvA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MLWquEdyHVMM3AaZxvA" name="DeviceResource" eSuperTypes="_rW2lEmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MLmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MMGquEdyHVMM3AaZxvA" name="TimingResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA _rUyIXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3MSmquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rW3MS2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3MTGquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rW3MTWquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MTmquEdyHVMM3AaZxvA" name="ClockResource" eSuperTypes="_rW3MMGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MT2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MUWquEdyHVMM3AaZxvA" name="TimerResource" eSuperTypes="_rW3MMGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MUmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW3MVWquEdyHVMM3AaZxvA" name="isPeriodic" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzxxZWquEdyHVMM3AaZxvA" name="duration" ordered="false" unique="false" eType="_r0aDgmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MWGquEdyHVMM3AaZxvA" name="GRService">
- <eAnnotations xmi:id="_rW3MWWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MWmquEdyHVMM3AaZxvA" name="owner" ordered="false" unique="false" eType="_rW2k0WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MXGquEdyHVMM3AaZxvA" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MXmquEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MYGquEdyHVMM3AaZxvA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MYmquEdyHVMM3AaZxvA" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MZGquEdyHVMM3AaZxvA" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MZmquEdyHVMM3AaZxvA" name="Release" eSuperTypes="_rW3MWGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MZ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MaWquEdyHVMM3AaZxvA" name="Acquire" eSuperTypes="_rW3MWGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rW3MamquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rW3Ma2quEdyHVMM3AaZxvA" name="isBlocking" ordered="false" unique="false" eType="_rzuuFmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rW3MbmquEdyHVMM3AaZxvA" name="ResourceUsage">
- <eAnnotations xmi:id="_rW3Mb2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MemquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rW3MfGquEdyHVMM3AaZxvA" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_rW3MbmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzyYd2quEdyHVMM3AaZxvA" name="execTime" unique="false" upperBound="-1" eType="_r0vauWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzyYemquEdyHVMM3AaZxvA" name="allocatedMemory" unique="false" upperBound="-1" eType="_r0vavGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzy_gWquEdyHVMM3AaZxvA" name="usedMemory" unique="false" upperBound="-1" eType="_r0vavGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzy_hGquEdyHVMM3AaZxvA" name="powerPeak" unique="false" upperBound="-1" eType="_r0vawGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzy_iWquEdyHVMM3AaZxvA" name="energy" unique="false" upperBound="-1" eType="_r0vaw2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3MhWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_rW3MhmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3Mh2quEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_rW3MiGquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_rW3MiWquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_rW3MimquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_rW3Mi2quEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3Mk2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rW3MlGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3MlWquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rW3MlmquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rW3Ml2quEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rW3Mn2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_rW3MoGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rW3MoWquEdyHVMM3AaZxvA" name="J"/>
- <eLiterals xmi:id="_rW3MomquEdyHVMM3AaZxvA" name="KJ" value="1"/>
- <eLiterals xmi:id="_rW3Mo2quEdyHVMM3AaZxvA" name="Wh" value="2"/>
- <eLiterals xmi:id="_rW3MpGquEdyHVMM3AaZxvA" name="KWh" value="3"/>
- <eLiterals xmi:id="_rW3MpWquEdyHVMM3AaZxvA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzuuE2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzuuFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzuuFmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzuuF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzvVLWquEdyHVMM3AaZxvA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzvVLmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzv8MmquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzv8M2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzwjSmquEdyHVMM3AaZxvA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzwjS2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzxxZ2quEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzxxaGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzyYfGquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzyYfWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzy_hmquEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzy_h2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzy_i2quEdyHVMM3AaZxvA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzy_jGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aIQdEF-FEdyR_cYlxmaBkg" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_aHqnMF-FEdyR_cYlxmaBkg/1" nsPrefix="GRM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdEV-FEdyR_cYlxmaBkg" name="Resource">
- <eAnnotations xmi:id="_aIQdEl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdE1-FEdyR_cYlxmaBkg" name="resMult" ordered="false" unique="false" defaultValueLiteral="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdFV-FEdyR_cYlxmaBkg" name="isProtected" ordered="false" unique="false" eType="_aV-JFV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdF1-FEdyR_cYlxmaBkg" name="isActive" ordered="false" unique="false" eType="_aV-JFV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdGV-FEdyR_cYlxmaBkg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdG1-FEdyR_cYlxmaBkg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdHV-FEdyR_cYlxmaBkg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdH1-FEdyR_cYlxmaBkg" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdIV-FEdyR_cYlxmaBkg" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIQdI1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aIQdJF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdJV-FEdyR_cYlxmaBkg" name="StorageResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdJl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdJ1-FEdyR_cYlxmaBkg" name="elementSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdKl-FEdyR_cYlxmaBkg" name="CommunicationEndPoint" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdK1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdLF-FEdyR_cYlxmaBkg" name="packetSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdL1-FEdyR_cYlxmaBkg" name="SynchronizationResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdMF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdMl-FEdyR_cYlxmaBkg" name="ConcurrencyResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdM1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdNV-FEdyR_cYlxmaBkg" name="Scheduler" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdNl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdN1-FEdyR_cYlxmaBkg" name="isPreemptible" ordered="false" unique="false" defaultValueLiteral="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdOV-FEdyR_cYlxmaBkg" name="schedPolicy" ordered="false" unique="false" eType="_aIQdRF-FEdyR_cYlxmaBkg" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdO1-FEdyR_cYlxmaBkg" name="otherSchedPolicy" ordered="false" unique="false" eType="_aVExMV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdPV-FEdyR_cYlxmaBkg" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdP1-FEdyR_cYlxmaBkg" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_aIQdUF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdQV-FEdyR_cYlxmaBkg" name="host" ordered="false" unique="false" eType="_aIQdWV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdRF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aIQdRV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdRl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aIQdR1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aIQdSF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aIQdSV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aIQdSl-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aIQdS1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aIQdTF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aIQdTV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIQdTl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aIQdT1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdUF-FEdyR_cYlxmaBkg" name="ProcessingResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdUV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdUl-FEdyR_cYlxmaBkg" name="speedFactor" ordered="false" unique="false" eType="_aV0YVl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQdVF-FEdyR_cYlxmaBkg" name="scheduler" ordered="false" unique="false" eType="_aIQdNV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIQdV1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aIQdWF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdWV-FEdyR_cYlxmaBkg" name="ComputingResource" eSuperTypes="_aIQdUF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdWl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdXF-FEdyR_cYlxmaBkg" name="MutualExclusionResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdXV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdXl-FEdyR_cYlxmaBkg" name="protectKind" ordered="false" unique="false" eType="_aIQdZV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdYF-FEdyR_cYlxmaBkg" name="ceiling" ordered="false" unique="false" eType="_aV0YQl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQdYl-FEdyR_cYlxmaBkg" name="otherProtectProtocol" ordered="false" unique="false" eType="_aV0YRV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdZV-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_aIQdZl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdZ1-FEdyR_cYlxmaBkg" name="FIFO"/>
- <eLiterals xmi:id="_aIQdaF-FEdyR_cYlxmaBkg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_aIQdaV-FEdyR_cYlxmaBkg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_aIQdal-FEdyR_cYlxmaBkg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_aIQda1-FEdyR_cYlxmaBkg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_aIQdbF-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- <eLiterals xmi:id="_aIQdbV-FEdyR_cYlxmaBkg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIQdbl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aIQdb1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdcF-FEdyR_cYlxmaBkg" name="SecondaryScheduler" eSuperTypes="_aIQdNV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQdcV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQdc1-FEdyR_cYlxmaBkg" name="SchedulableResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQddF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExRl-FEdyR_cYlxmaBkg" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_aVrO41-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIQdnl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aIQdn1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdoF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aIQdoV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdol-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aIQdo1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aIQdpF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aIQdpV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdpl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aIQdp1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdqF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aIQdqV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aIQdql-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aIQdq1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aIQdrF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aIQdrV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aIQdrl-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aIQdr1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdsF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aIQdsV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdsl-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aIQds1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQdtF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aIQdtV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQdtl-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aIQdt1-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aIQduF-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aIQduV-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aIQdul-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aIQdu1-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aIQdvF-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQd1V-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_aIQd1l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQd11-FEdyR_cYlxmaBkg" name="Sporadic"/>
- <eLiterals xmi:id="_aIQd2F-FEdyR_cYlxmaBkg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_aIQd2V-FEdyR_cYlxmaBkg" name="Undef" value="2"/>
- <eLiterals xmi:id="_aIQd2l-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQd21-FEdyR_cYlxmaBkg" name="CommunicationMedia" eSuperTypes="_aIQdUF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQd3F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQd3V-FEdyR_cYlxmaBkg" name="elementSize" ordered="false" unique="false" eType="_aVOjXl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQd31-FEdyR_cYlxmaBkg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQd4l-FEdyR_cYlxmaBkg" name="DeviceResource" eSuperTypes="_aIQdUF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQd41-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQd5V-FEdyR_cYlxmaBkg" name="TimingResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg _aHg2TF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQd5l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQd_1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aIQeAF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQeAV-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aIQeAl-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeA1-FEdyR_cYlxmaBkg" name="ClockResource" eSuperTypes="_aIQd5V-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQeBF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeBl-FEdyR_cYlxmaBkg" name="TimerResource" eSuperTypes="_aIQd5V-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQeB1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQeCl-FEdyR_cYlxmaBkg" name="isPeriodic" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExXV-FEdyR_cYlxmaBkg" name="duration" ordered="false" unique="false" eType="_aVOjKl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeDV-FEdyR_cYlxmaBkg" name="GRService">
- <eAnnotations xmi:id="_aIQeDl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeD1-FEdyR_cYlxmaBkg" name="owner" ordered="false" unique="false" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeEV-FEdyR_cYlxmaBkg" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeE1-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeFV-FEdyR_cYlxmaBkg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeF1-FEdyR_cYlxmaBkg" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeGV-FEdyR_cYlxmaBkg" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeG1-FEdyR_cYlxmaBkg" name="Release" eSuperTypes="_aIQeDV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQeHF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeHl-FEdyR_cYlxmaBkg" name="Acquire" eSuperTypes="_aIQeDV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aIQeH1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIQeIF-FEdyR_cYlxmaBkg" name="isBlocking" ordered="false" unique="false" eType="_aVExIF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIQeI1-FEdyR_cYlxmaBkg" name="ResourceUsage">
- <eAnnotations xmi:id="_aIQeJF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeMV-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeM1-FEdyR_cYlxmaBkg" name="usedResources" unique="false" upperBound="-1" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIQeNV-FEdyR_cYlxmaBkg" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_aIQeI1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExbV-FEdyR_cYlxmaBkg" name="execTime" unique="false" upperBound="-1" eType="_aV0Yl1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExcF-FEdyR_cYlxmaBkg" name="msgSize" unique="false" upperBound="-1" eType="_aV0Yml-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExdV-FEdyR_cYlxmaBkg" name="allocatedMemory" unique="false" upperBound="-1" eType="_aV0Yml-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExeF-FEdyR_cYlxmaBkg" name="usedMemory" unique="false" upperBound="-1" eType="_aV0Yml-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExe1-FEdyR_cYlxmaBkg" name="powerPeak" unique="false" upperBound="-1" eType="_aV0Yn1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExgF-FEdyR_cYlxmaBkg" name="energy" unique="false" upperBound="-1" eType="_aV0Yol-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQePl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aIQeP1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQeQF-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aIQeQV-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aIQeQl-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aIQeQ1-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aIQeRF-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQeTF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aIQeTV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQeTl-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aIQeT1-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aIQeUF-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIQeWF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_aIQeWV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aIQeWl-FEdyR_cYlxmaBkg" name="J"/>
- <eLiterals xmi:id="_aIQeW1-FEdyR_cYlxmaBkg" name="KJ" value="1"/>
- <eLiterals xmi:id="_aIQeXF-FEdyR_cYlxmaBkg" name="Wh" value="2"/>
- <eLiterals xmi:id="_aIQeXV-FEdyR_cYlxmaBkg" name="KWh" value="3"/>
- <eLiterals xmi:id="_aIQeXl-FEdyR_cYlxmaBkg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExIF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExIV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExMV-FEdyR_cYlxmaBkg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExMl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExN1-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExOF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExP1-FEdyR_cYlxmaBkg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExQF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExSF-FEdyR_cYlxmaBkg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExSV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExX1-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExYF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExcl-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExc1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExfV-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExfl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExgl-FEdyR_cYlxmaBkg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExg1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K-vfcF1EEdy5RcXm_JjfDg" name="GRM" nsURI="http://MARTE.MARTE_Foundations/schemas/GRM/_K9jMoF1EEdy5RcXm_JjfDg/0" nsPrefix="GRM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfcV1EEdy5RcXm_JjfDg" name="Resource">
- <eAnnotations xmi:id="_K-vfcl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfc11EEdy5RcXm_JjfDg" name="resMult" ordered="false" unique="false" defaultValueLiteral="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfdV1EEdy5RcXm_JjfDg" name="isProtected" ordered="false" unique="false" eType="_LUMzTF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfd11EEdy5RcXm_JjfDg" name="isActive" ordered="false" unique="false" eType="_LUMzTF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfeV1EEdy5RcXm_JjfDg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfe11EEdy5RcXm_JjfDg" name="base_InstanceSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InstanceSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vffV1EEdy5RcXm_JjfDg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vff11EEdy5RcXm_JjfDg" name="base_Lifeline" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Lifeline"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfgV1EEdy5RcXm_JjfDg" name="base_ConnectableElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectableElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K-vfg11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_K-vfhF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfhV1EEdy5RcXm_JjfDg" name="StorageResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfhl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfh11EEdy5RcXm_JjfDg" name="elementSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfil1EEdy5RcXm_JjfDg" name="CommunicationEndPoint" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfi11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfjF1EEdy5RcXm_JjfDg" name="packetSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfj11EEdy5RcXm_JjfDg" name="SynchronizationResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfkF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfkl1EEdy5RcXm_JjfDg" name="ConcurrencyResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfk11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkhewBGzEdyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vflV1EEdy5RcXm_JjfDg" name="Scheduler" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfll1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfl11EEdy5RcXm_JjfDg" name="isPreemptible" ordered="false" unique="false" defaultValueLiteral="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfmV1EEdy5RcXm_JjfDg" name="schedPolicy" ordered="false" unique="false" eType="_K-vfpF1EEdy5RcXm_JjfDg" defaultValueLiteral="FixedPriority"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfm11EEdy5RcXm_JjfDg" name="otherSchedPolicy" ordered="false" unique="false" eType="_LTdLUV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfnV1EEdy5RcXm_JjfDg" name="schedule" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//OpaqueExpression"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfn11EEdy5RcXm_JjfDg" name="processingUnit" ordered="false" unique="false" upperBound="-1" eType="_K-vfsF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vfoV1EEdy5RcXm_JjfDg" name="host" ordered="false" unique="false" eType="_K-vfuV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vfpF1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_K-vfpV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vfpl1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_K-vfp11EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_K-vfqF1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_K-vfqV1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_K-vfql1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_K-vfq11EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_K-vfrF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_K-vfrV1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K-vfrl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_K-vfr11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfsF1EEdy5RcXm_JjfDg" name="ProcessingResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfsV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfsl1EEdy5RcXm_JjfDg" name="speedFactor" ordered="false" unique="false" eType="_LUMyk11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vftF1EEdy5RcXm_JjfDg" name="scheduler" ordered="false" unique="false" eType="_K-vflV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K-vft11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_K-vfuF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfuV1EEdy5RcXm_JjfDg" name="ComputingResource" eSuperTypes="_K-vfsF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vful1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vfvF1EEdy5RcXm_JjfDg" name="MutualExclusionResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vfvV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfvl1EEdy5RcXm_JjfDg" name="protectKind" ordered="false" unique="false" eType="_K-vfxV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfwF1EEdy5RcXm_JjfDg" name="ceiling" ordered="false" unique="false" eType="_LUMyf11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vfwl1EEdy5RcXm_JjfDg" name="otherProtectProtocol" ordered="false" unique="false" eType="_LUMygl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vfxV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_K-vfxl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vfx11EEdy5RcXm_JjfDg" name="FIFO"/>
- <eLiterals xmi:id="_K-vfyF1EEdy5RcXm_JjfDg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_K-vfyV1EEdy5RcXm_JjfDg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_K-vfyl1EEdy5RcXm_JjfDg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_K-vfy11EEdy5RcXm_JjfDg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_K-vfzF1EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- <eLiterals xmi:id="_K-vfzV1EEdy5RcXm_JjfDg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K-vfzl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_K-vfz11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vf0F1EEdy5RcXm_JjfDg" name="SecondaryScheduler" eSuperTypes="_K-vflV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vf0V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_vVI4oBG0Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vf011EEdy5RcXm_JjfDg" name="SchedulableResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vf1F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLZl1EEdy5RcXm_JjfDg" name="schedParams" ordered="false" unique="false" upperBound="-1" eType="_LUDBi11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K-vf_l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_K-vf_11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgAF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_K-vgAV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgAl1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_K-vgA11EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_K-vgBF1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_K-vgBV1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgBl1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_K-vgB11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgCF1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_K-vgCV1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_K-vgCl1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_K-vgC11EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_K-vgDF1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_K-vgDV1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_K-vgDl1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_K-vgD11EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgEF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_K-vgEV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgEl1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_K-vgE11EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgFF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_K-vgFV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgFl1EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_K-vgF11EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_K-vgGF1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_K-vgGV1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_K-vgGl1EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_K-vgG11EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_K-vgHF1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgNV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_K-vgNl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgN11EEdy5RcXm_JjfDg" name="Sporadic"/>
- <eLiterals xmi:id="_K-vgOF1EEdy5RcXm_JjfDg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_K-vgOV1EEdy5RcXm_JjfDg" name="Undef" value="2"/>
- <eLiterals xmi:id="_K-vgOl1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgO11EEdy5RcXm_JjfDg" name="CommunicationMedia" eSuperTypes="_K-vfsF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgPF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vgPV1EEdy5RcXm_JjfDg" name="elementSize" ordered="false" unique="false" eType="_LTwGkl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgP11EEdy5RcXm_JjfDg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgQl1EEdy5RcXm_JjfDg" name="DeviceResource" eSuperTypes="_K-vfsF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgQ11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgRV1EEdy5RcXm_JjfDg" name="TimingResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg _K9PqvF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgRl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgX11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_K-vgYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgYV1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_K-vgYl1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgY11EEdy5RcXm_JjfDg" name="ClockResource" eSuperTypes="_K-vgRV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgZF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3bd0oBG2Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgZl1EEdy5RcXm_JjfDg" name="TimerResource" eSuperTypes="_K-vgRV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgZ11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vgal1EEdy5RcXm_JjfDg" name="isPeriodic" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLfV1EEdy5RcXm_JjfDg" name="duration" ordered="false" unique="false" eType="_LTwGXl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgbV1EEdy5RcXm_JjfDg" name="GRService">
- <eAnnotations xmi:id="_K-vgbl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgb11EEdy5RcXm_JjfDg" name="owner" ordered="false" unique="false" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgcV1EEdy5RcXm_JjfDg" name="base_ExecutionSpecification" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ExecutionSpecification"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgc11EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgdV1EEdy5RcXm_JjfDg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgd11EEdy5RcXm_JjfDg" name="base_Collaboration" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Collaboration"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgeV1EEdy5RcXm_JjfDg" name="base_CollaborationUse" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//CollaborationUse"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vge11EEdy5RcXm_JjfDg" name="Release" eSuperTypes="_K-vgbV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgfF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_pNGKEBG5Edyb1KzJ7GkiGA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgfl1EEdy5RcXm_JjfDg" name="Acquire" eSuperTypes="_K-vgbV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K-vgf11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sONxsBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K-vggF1EEdy5RcXm_JjfDg" name="isBlocking" ordered="false" unique="false" eType="_LTdLQF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K-vgg11EEdy5RcXm_JjfDg" name="ResourceUsage">
- <eAnnotations xmi:id="_K-vghF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgkV1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vgk11EEdy5RcXm_JjfDg" name="usedResources" unique="false" upperBound="-1" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K-vglV1EEdy5RcXm_JjfDg" name="subUsage" ordered="false" unique="false" upperBound="-1" eType="_K-vgg11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLjV1EEdy5RcXm_JjfDg" name="execTime" unique="false" upperBound="-1" eType="_LUMy1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLkF1EEdy5RcXm_JjfDg" name="msgSize" unique="false" upperBound="-1" eType="_LUMy111EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLlV1EEdy5RcXm_JjfDg" name="allocatedMemory" unique="false" upperBound="-1" eType="_LUMy111EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLmF1EEdy5RcXm_JjfDg" name="usedMemory" unique="false" upperBound="-1" eType="_LUMy111EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLm11EEdy5RcXm_JjfDg" name="powerPeak" unique="false" upperBound="-1" eType="_LUMy3F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLoF1EEdy5RcXm_JjfDg" name="energy" unique="false" upperBound="-1" eType="_LUMy311EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgnl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_K-vgn11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgoF1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_K-vgoV1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_K-vgol1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_K-vgo11EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_K-vgpF1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vgrF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_K-vgrV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgrl1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_K-vgr11EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_K-vgsF1EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K-vguF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_K-vguV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_K-vgul1EEdy5RcXm_JjfDg" name="J"/>
- <eLiterals xmi:id="_K-vgu11EEdy5RcXm_JjfDg" name="KJ" value="1"/>
- <eLiterals xmi:id="_K-vgvF1EEdy5RcXm_JjfDg" name="Wh" value="2"/>
- <eLiterals xmi:id="_K-vgvV1EEdy5RcXm_JjfDg" name="KWh" value="3"/>
- <eLiterals xmi:id="_K-vgvl1EEdy5RcXm_JjfDg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLQF1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLQV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLUV1EEdy5RcXm_JjfDg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLV11EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLWF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLX11EEdy5RcXm_JjfDg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLaF1EEdy5RcXm_JjfDg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLaV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLf11EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLgF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLkl1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLk11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLnV1EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLnl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLol1EEdy5RcXm_JjfDg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLo11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_BthQEBGzEdyb1KzJ7GkiGA" name="Resource">
- <ownedAttribute xmi:id="_CmJhMBGzEdyb1KzJ7GkiGA" name="resMult" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F7rSkBGzEdyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F7iIoBGzEdyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_F7rSkRGzEdyb1KzJ7GkiGA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G2PdYBGzEdyb1KzJ7GkiGA" name="isProtected" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I8W1URGzEdyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I8W1UBGzEdyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_I8f_QBGzEdyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HNL9wBGzEdyb1KzJ7GkiGA" name="isActive" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LifxIBGzEdyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LiWnMBGzEdyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LipiIBGzEdyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Nw9MwBGzEdyb1KzJ7GkiGA" name="base_Property" isUnique="false" association="_NwqR0BGzEdyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OMFCgBGzEdyb1KzJ7GkiGA" name="base_InstanceSpecification" isUnique="false" association="_OL7RgBGzEdyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OztqQBGzEdyb1KzJ7GkiGA" name="base_Classifier" isUnique="false" association="_OzavUBGzEdyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PWu3wBGzEdyb1KzJ7GkiGA" name="base_Lifeline" isUnique="false" association="_PWb80BGzEdyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Lifeline"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_P1ug4BGzEdyb1KzJ7GkiGA" name="base_ConnectableElement" isUnique="false" association="_P1bl8BGzEdyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectableElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_NwqR0BGzEdyb1KzJ7GkiGA" name="Extension_Resource" memberEnd="_NwzbwBGzEdyb1KzJ7GkiGA _Nw9MwBGzEdyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NwzbwBGzEdyb1KzJ7GkiGA" name="extension_Resource" type="_BthQEBGzEdyb1KzJ7GkiGA" aggregation="composite" association="_NwqR0BGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_OL7RgBGzEdyb1KzJ7GkiGA" name="Extension_Resource" memberEnd="_OL7RgRGzEdyb1KzJ7GkiGA _OMFCgBGzEdyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_OL7RgRGzEdyb1KzJ7GkiGA" name="extension_Resource" type="_BthQEBGzEdyb1KzJ7GkiGA" aggregation="composite" association="_OL7RgBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_OzavUBGzEdyb1KzJ7GkiGA" name="Extension_Resource" memberEnd="_Ozj5QBGzEdyb1KzJ7GkiGA _OztqQBGzEdyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Ozj5QBGzEdyb1KzJ7GkiGA" name="extension_Resource" type="_BthQEBGzEdyb1KzJ7GkiGA" aggregation="composite" association="_OzavUBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_PWb80BGzEdyb1KzJ7GkiGA" name="Extension_Resource" memberEnd="_PWlGwBGzEdyb1KzJ7GkiGA _PWu3wBGzEdyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_PWlGwBGzEdyb1KzJ7GkiGA" name="extension_Resource" type="_BthQEBGzEdyb1KzJ7GkiGA" aggregation="composite" association="_PWb80BGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_P1bl8BGzEdyb1KzJ7GkiGA" name="Extension_Resource" memberEnd="_P1kv4BGzEdyb1KzJ7GkiGA _P1ug4BGzEdyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_P1kv4BGzEdyb1KzJ7GkiGA" name="extension_Resource" type="_BthQEBGzEdyb1KzJ7GkiGA" aggregation="composite" association="_P1bl8BGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Sh-rwBGzEdyb1KzJ7GkiGA" name="StorageResource">
- <generalization xmi:id="_aRAM8BGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_UAAwABGzEdyb1KzJ7GkiGA" name="elementSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WlaE8RGzEdyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WlaE8BGzEdyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Wlj18BGzEdyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_cGRFcBGzEdyb1KzJ7GkiGA" name="CommunicationEndPoint">
- <generalization xmi:id="_k5-90BGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_ejU9wBGzEdyb1KzJ7GkiGA" name="packetSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gmwOERGzEdyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gmwOEBGzEdyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_gm5_EBGzEdyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_p4uIsBGzEdyb1KzJ7GkiGA" name="SynchronizationResource">
- <generalization xmi:id="_3bX1YBGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qkhewBGzEdyb1KzJ7GkiGA" name="ConcurrencyResource">
- <generalization xmi:id="_4Qth8BGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_rU9dMBGzEdyb1KzJ7GkiGA" name="Scheduler">
- <generalization xmi:id="_4tBqgBGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_X9p00BG0Edyb1KzJ7GkiGA" name="isPreemptible" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cVpv0BG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cVf-0BG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cVpv0RG0Edyb1KzJ7GkiGA" value="true"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YBrZMBG0Edyb1KzJ7GkiGA" name="schedPolicy" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ipnoQRG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ipnoQBG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ipxZQBG0Edyb1KzJ7GkiGA" value="FixedPriority"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YE9WsBG0Edyb1KzJ7GkiGA" name="otherSchedPolicy" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSwNsBG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSmcsBG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lS5XoBG0Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YIFjMBG0Edyb1KzJ7GkiGA" name="schedule" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueExpression"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nsiIgRG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nsiIgBG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nsrScBG0Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6-SlsBG3Edyb1KzJ7GkiGA" name="processingUnits" type="_O_i04BG1Edyb1KzJ7GkiGA" isUnique="false" association="_6-I0sBG3Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6-lgoRG3Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6-lgoBG3Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G3vf8BG4Edyb1KzJ7GkiGA" name="host" type="_e_tF0BG1Edyb1KzJ7GkiGA" isUnique="false" association="_G3lu8BG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J9B14RG4Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J9B14BG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NN8NABG4Edyb1KzJ7GkiGA" name="protectedSharedRsources" type="_y3mvQBGzEdyb1KzJ7GkiGA" isUnique="false" association="_NNgIIBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NOPvABG4Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NOY48BG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h01_khG4Edyb1KzJ7GkiGA" name="schedulableResources" type="_1zYucBG0Edyb1KzJ7GkiGA" isUnique="false" association="_h0jEoBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h1SrgBG4Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h1SrgRG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_y3mvQBGzEdyb1KzJ7GkiGA" name="MutualExclusionResource">
- <generalization xmi:id="_2y-_sBGzEdyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_8HCTQBGzEdyb1KzJ7GkiGA" name="protectKind" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTLVQGqNEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTHq4GqNEdyHVMM3AaZxvA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ARdsUBG0Edyb1KzJ7GkiGA" value="PriorityInheritance"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8tB8QBGzEdyb1KzJ7GkiGA" name="ceiling" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGEMoBG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HF7CsBG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_HGEMoRG0Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8xgMkBGzEdyb1KzJ7GkiGA" name="otherProtectProtocol" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K7fmERG0Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K7fmEBG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_K7owABG0Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NNpSEBG4Edyb1KzJ7GkiGA" name="scheduler" type="_rU9dMBGzEdyb1KzJ7GkiGA" isUnique="false" association="_NNgIIBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PTdIABG4Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PTT-EBG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_vVI4oBG0Edyb1KzJ7GkiGA" name="SecondaryScheduler">
- <generalization xmi:id="_0jhCABG0Edyb1KzJ7GkiGA" general="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_kCaDUhG4Edyb1KzJ7GkiGA" name="virtualProcessingUnits" type="_1zYucBG0Edyb1KzJ7GkiGA" isUnique="false" association="_kB9XYBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kC2vQBG4Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kC2vQRG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_1zYucBG0Edyb1KzJ7GkiGA" name="SchedulableResource">
- <generalization xmi:id="_IGLJUBG1Edyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_5BUqEBG0Edyb1KzJ7GkiGA" name="schedParams" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ZBL8RG0Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ZBL8BG0Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__ZK88BG0Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h0jEoRG4Edyb1KzJ7GkiGA" name="host" type="_rU9dMBGzEdyb1KzJ7GkiGA" isUnique="false" association="_h0jEoBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_scVisRG4Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_scVisBG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kCHIYBG4Edyb1KzJ7GkiGA" name="dependentScheduler" type="_vVI4oBG0Edyb1KzJ7GkiGA" isUnique="false" association="_kB9XYBG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-EqEQRG4Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-EqEQBG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_O_i04BG1Edyb1KzJ7GkiGA" name="ProcessingResource">
- <generalization xmi:id="_VH5TMBG1Edyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_RHTLkBG1Edyb1KzJ7GkiGA" name="speedFactor" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AUQO0GqOEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AUNLgGqOEdyHVMM3AaZxvA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_SwDSEBG1Edyb1KzJ7GkiGA" value="1.0"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6RlQsBG3Edyb1KzJ7GkiGA" name="mainScheduler" type="_rU9dMBGzEdyb1KzJ7GkiGA" isUnique="false" association="_6RSVwBG3Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EIpccBG4Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EIWhgBG4Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_XpH50BG1Edyb1KzJ7GkiGA" name="CommunicationMedia">
- <generalization xmi:id="_eEsPEBG1Edyb1KzJ7GkiGA" general="_O_i04BG1Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_ZUkH8BG1Edyb1KzJ7GkiGA" name="elementSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMEcIRG1Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMEcIBG1Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bMONIBG1Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_v1W0UBG1Edyb1KzJ7GkiGA" name="base_Connector" isUnique="false" association="_v1D5YBG1Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uCvcwBKdEdymP89M8JXkzA" name="transmMode" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8U3ekBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8UuUoBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_8VBPkBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t9PRsBKdEdymP89M8JXkzA" name="blockT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6kftIBKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6kWjMBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6kpeIBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t4oegBKdEdymP89M8JXkzA" name="packetT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vhIgBKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vX-kBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_4vhIgRKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tamesBKdEdymP89M8JXkzA" name="capacity" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2uWiABKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2uMxABKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_2ugTABKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_e_tF0BG1Edyb1KzJ7GkiGA" name="ComputingResource">
- <generalization xmi:id="_lzaOQBG1Edyb1KzJ7GkiGA" general="_O_i04BG1Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_h-cH0BG1Edyb1KzJ7GkiGA" name="DeviceResource">
- <generalization xmi:id="_mNC2QBG1Edyb1KzJ7GkiGA" general="_O_i04BG1Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_v1D5YBG1Edyb1KzJ7GkiGA" name="Extension_CommunicationMedia" memberEnd="_v1NDUBG1Edyb1KzJ7GkiGA _v1W0UBG1Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_v1NDUBG1Edyb1KzJ7GkiGA" name="extension_CommunicationMedia" type="_XpH50BG1Edyb1KzJ7GkiGA" aggregation="composite" association="_v1D5YBG1Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_v37KsBG2Edyb1KzJ7GkiGA" name="TimingResource">
- <generalization xmi:id="_1GTUEBG2Edyb1KzJ7GkiGA" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_3bd0oBG2Edyb1KzJ7GkiGA" name="ClockResource">
- <generalization xmi:id="_5zATwBG2Edyb1KzJ7GkiGA" general="_v37KsBG2Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_7IF3YBG2Edyb1KzJ7GkiGA" name="TimerResource">
- <generalization xmi:id="_G5Mt8BG3Edyb1KzJ7GkiGA" general="_v37KsBG2Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_9OzFMBG2Edyb1KzJ7GkiGA" name="duration" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pLc8BG2Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pBr8BG2Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__pUm4BG2Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9UnZUBG2Edyb1KzJ7GkiGA" name="isPeriodic" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C9qsgBG3Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C9g7gBG3Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_C90dgBG3Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_6RSVwBG3Edyb1KzJ7GkiGA" name="Association_ProcessingResource_Scheduler" memberEnd="_6RlQsBG3Edyb1KzJ7GkiGA _6R4yshG3Edyb1KzJ7GkiGA">
- <ownedEnd xmi:id="_6R4yshG3Edyb1KzJ7GkiGA" name="processingResource" type="_O_i04BG1Edyb1KzJ7GkiGA" isUnique="false" association="_6RSVwBG3Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6SVeoBG3Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6SVeoRG3Edyb1KzJ7GkiGA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_6-I0sBG3Edyb1KzJ7GkiGA" name="Association_Scheduler_ProcessingResource" memberEnd="_6-SlsBG3Edyb1KzJ7GkiGA _6-lgohG3Edyb1KzJ7GkiGA">
- <ownedEnd xmi:id="_6-lgohG3Edyb1KzJ7GkiGA" name="scheduler" type="_rU9dMBGzEdyb1KzJ7GkiGA" isUnique="false" association="_6-I0sBG3Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6_CMkBG3Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6_CMkRG3Edyb1KzJ7GkiGA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_G3lu8BG4Edyb1KzJ7GkiGA" name="Association_Scheduler_ComputingResource" memberEnd="_G3vf8BG4Edyb1KzJ7GkiGA _G4Ca4hG4Edyb1KzJ7GkiGA">
- <ownedEnd xmi:id="_G4Ca4hG4Edyb1KzJ7GkiGA" name="scheduler" type="_rU9dMBGzEdyb1KzJ7GkiGA" isUnique="false" association="_G3lu8BG4Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G4fG0BG4Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G4fG0RG4Edyb1KzJ7GkiGA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_NNgIIBG4Edyb1KzJ7GkiGA" name="Association_MutualExclusionResource_Scheduler" memberEnd="_NNpSEBG4Edyb1KzJ7GkiGA _NN8NABG4Edyb1KzJ7GkiGA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_h0jEoBG4Edyb1KzJ7GkiGA" name="Association_SchedulableResource_Scheduler" memberEnd="_h0jEoRG4Edyb1KzJ7GkiGA _h01_khG4Edyb1KzJ7GkiGA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_kB9XYBG4Edyb1KzJ7GkiGA" name="Association_SchedulableResource_SecondaryScheduler" memberEnd="_kCHIYBG4Edyb1KzJ7GkiGA _kCaDUhG4Edyb1KzJ7GkiGA"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_dDjlYBG5Edyb1KzJ7GkiGA" name="GrService">
- <ownedAttribute xmi:id="_ecz3UBG5Edyb1KzJ7GkiGA" name="owner" visibility="public" type="_BthQEBGzEdyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gKe6EBG5Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gKVJEBG5Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_gKorEBG5Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_i7g3QBG5Edyb1KzJ7GkiGA" name="base_ExecutionSpecification" isUnique="false" association="_i7ELUBG5Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ExecutionSpecification"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jaWvYBG5Edyb1KzJ7GkiGA" name="base_BehavioralFeature" isUnique="false" association="_jZ6DcBG5Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_j2hG8BG5Edyb1KzJ7GkiGA" name="base_Behavior" isUnique="false" association="_j2EbABG5Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kMk2gBG5Edyb1KzJ7GkiGA" name="base_Collaboration" isUnique="false" association="_kMRUgBG5Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Collaboration"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kkj4sBG5Edyb1KzJ7GkiGA" name="base_CollaborationUse" isUnique="false" association="_kkHMwBG5Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CollaborationUse"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_i7ELUBG5Edyb1KzJ7GkiGA" name="Extension_GrService" memberEnd="_i7NVQBG5Edyb1KzJ7GkiGA _i7g3QBG5Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_i7NVQBG5Edyb1KzJ7GkiGA" name="extension_GRService" type="_dDjlYBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_i7ELUBG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_jZ6DcBG5Edyb1KzJ7GkiGA" name="Extension_GrService" memberEnd="_jaD0cBG5Edyb1KzJ7GkiGA _jaWvYBG5Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jaD0cBG5Edyb1KzJ7GkiGA" name="extension_GRService" type="_dDjlYBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_jZ6DcBG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_j2EbABG5Edyb1KzJ7GkiGA" name="Extension_GrService" memberEnd="_j2OMABG5Edyb1KzJ7GkiGA _j2hG8BG5Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_j2OMABG5Edyb1KzJ7GkiGA" name="extension_GRService" type="_dDjlYBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_j2EbABG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_kMRUgBG5Edyb1KzJ7GkiGA" name="Extension_GrService" memberEnd="_kMbFgBG5Edyb1KzJ7GkiGA _kMk2gBG5Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kMbFgBG5Edyb1KzJ7GkiGA" name="extension_GRService" type="_dDjlYBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_kMRUgBG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_kkHMwBG5Edyb1KzJ7GkiGA" name="Extension_GrService" memberEnd="_kkQ9wBG5Edyb1KzJ7GkiGA _kkj4sBG5Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kkQ9wBG5Edyb1KzJ7GkiGA" name="extension_GRService" type="_dDjlYBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_kkHMwBG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_pNGKEBG5Edyb1KzJ7GkiGA" name="Release">
- <generalization xmi:id="_ru7NoBG5Edyb1KzJ7GkiGA" general="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_sONxsBG5Edyb1KzJ7GkiGA" name="Acquire">
- <generalization xmi:id="_wgPnkBG5Edyb1KzJ7GkiGA" general="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_tJOBYBG5Edyb1KzJ7GkiGA" name="isBlocking" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u3VwEBG5Edyb1KzJ7GkiGA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u3MmIBG5Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_u3fhEBG5Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_8JKLcBG5Edyb1KzJ7GkiGA" name="ResourceUsage">
- <ownedAttribute xmi:id="_CqZD0BG6Edyb1KzJ7GkiGA" name="execTime" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fkEk4RG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fkEk4BG6Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_HWfmkBG6Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DDuJ0BG6Edyb1KzJ7GkiGA" name="allocatedMemory" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gs7qYRG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gs7qYBG6Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Qa5mURG6Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DR36kBG6Edyb1KzJ7GkiGA" name="usedMemory" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hWXB4RG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hWXB4BG6Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ugj0IBG6Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DYI6oBG6Edyb1KzJ7GkiGA" name="powerPeak" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZsREABG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZsHTABG6Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZsaN8BG6Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DcwU4BG6Edyb1KzJ7GkiGA" name="energy" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLj50BG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLaI0BG6Edyb1KzJ7GkiGA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_eLj50RG6Edyb1KzJ7GkiGA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ma550BG6Edyb1KzJ7GkiGA" name="base_NamedElement" isUnique="false" association="_mad08BG6Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uuI7URG6Edyb1KzJ7GkiGA" name="subUsage" type="_8JKLcBG5Edyb1KzJ7GkiGA" isUnique="false" association="_uuI7UBG6Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uulAMBG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uub2QBG6Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nUkswBG6Edyb1KzJ7GkiGA" name="usedResources" type="_BthQEBGzEdyb1KzJ7GkiGA" isOrdered="true" isUnique="false" association="_nUbi0BG6Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nVLJsBG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nVBYsBG6Edyb1KzJ7GkiGA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hIfDQG0_Ed2Ua4_dHwAW8g" name="msgSize" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6PIXkG0_Ed2Ua4_dHwAW8g" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6O01kG0_Ed2Ua4_dHwAW8g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_j6ZxQW0_Ed2Ua4_dHwAW8g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_mad08BG6Edyb1KzJ7GkiGA" name="Extension_ResourceUsage" memberEnd="_mam-4BG6Edyb1KzJ7GkiGA _ma550BG6Edyb1KzJ7GkiGA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_mam-4BG6Edyb1KzJ7GkiGA" name="extension_ResourceUsage" type="_8JKLcBG5Edyb1KzJ7GkiGA" aggregation="composite" association="_mad08BG6Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nUbi0BG6Edyb1KzJ7GkiGA" name="Association_ResourceUsage_Resource" memberEnd="_nUkswBG6Edyb1KzJ7GkiGA _nVLJsRG6Edyb1KzJ7GkiGA">
- <ownedEnd xmi:id="_nVLJsRG6Edyb1KzJ7GkiGA" name="resourceUsage" type="_8JKLcBG5Edyb1KzJ7GkiGA" isUnique="false" association="_nUbi0BG6Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nVn1oBG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nVn1oRG6Edyb1KzJ7GkiGA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_uuI7UBG6Edyb1KzJ7GkiGA" name="Association_ResourceUsage_ResourceUsage" memberEnd="_uuI7URG6Edyb1KzJ7GkiGA _uulAMRG6Edyb1KzJ7GkiGA">
- <ownedEnd xmi:id="_uulAMRG6Edyb1KzJ7GkiGA" name="resourceUsage" type="_8JKLcBG5Edyb1KzJ7GkiGA" isUnique="false" association="_uuI7UBG6Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uvBsIBG6Edyb1KzJ7GkiGA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uvBsIRG6Edyb1KzJ7GkiGA"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_ar8OsAPMEdyuUt-4qHuVvQ" name="Alloc" metaclassReference="_2t-cUECmEd6UTJZnztgOLw">
- <eAnnotations xmi:id="_K_oQQF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MPNHsJ3yEd6SvNDHkhtrYQ" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_MO6MwJ3yEd6SvNDHkhtrYQ/13" nsPrefix="Alloc">
- <eAnnotations xmi:id="_M7m7SZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7Sp3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7S53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7TJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7TZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7Tp3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNHsZ3yEd6SvNDHkhtrYQ" name="Allocated">
- <eAnnotations xmi:id="_MPNHsp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNHs53yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNHtZ3yEd6SvNDHkhtrYQ" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_MPNHsZ3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNHt53yEd6SvNDHkhtrYQ" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_MPNHsZ3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNHuZ3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" eType="_MPNHu53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNHu53yEd6SvNDHkhtrYQ" name="AllocationEndKind">
- <eAnnotations xmi:id="_MPNHvJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XIxhMDJMEd211cMdxu944g"/>
- <eLiterals xmi:id="_MPNHvZ3yEd6SvNDHkhtrYQ" name="undef"/>
- <eLiterals xmi:id="_MPNHvp3yEd6SvNDHkhtrYQ" name="application" value="1"/>
- <eLiterals xmi:id="_MPNHv53yEd6SvNDHkhtrYQ" name="executionPlatform" value="2"/>
- <eLiterals xmi:id="_MPNHwJ3yEd6SvNDHkhtrYQ" name="both" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNHwZ3yEd6SvNDHkhtrYQ" name="AllocationNature">
- <eAnnotations xmi:id="_MPNHwp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_MPNHw53yEd6SvNDHkhtrYQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_MPNHxJ3yEd6SvNDHkhtrYQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNHxZ3yEd6SvNDHkhtrYQ" name="AllocationKind">
- <eAnnotations xmi:id="_MPNHxp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_MPNHx53yEd6SvNDHkhtrYQ" name="structural"/>
- <eLiterals xmi:id="_MPNHyJ3yEd6SvNDHkhtrYQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_MPNHyZ3yEd6SvNDHkhtrYQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNHyp3yEd6SvNDHkhtrYQ" name="Allocate">
- <eAnnotations xmi:id="_MPNHy53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNHzJ3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" eType="_MPNHxZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNHzp3yEd6SvNDHkhtrYQ" name="nature" ordered="false" unique="false" eType="_MPNHwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH0J3yEd6SvNDHkhtrYQ" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH0p3yEd6SvNDHkhtrYQ" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_MHTwBp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNH3J3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_MPNH3Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_MPNH3p3yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_MPNH353yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_MPNH4J3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNH5Z3yEd6SvNDHkhtrYQ" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_MPNH5p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNH553yEd6SvNDHkhtrYQ" name="isUnique" ordered="false" unique="false" eType="_M7m7QJ3yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH6Z3yEd6SvNDHkhtrYQ" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MPNH653yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MPNH7J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNH7Z3yEd6SvNDHkhtrYQ" name="NfpRefine">
- <eAnnotations xmi:id="_MPNH7p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH753yEd6SvNDHkhtrYQ" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH8Z3yEd6SvNDHkhtrYQ" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_MHTwBp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNH853yEd6SvNDHkhtrYQ" name="Assign">
- <eAnnotations xmi:id="_MPNH9J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_455hUECmEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNH9Z3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_MPNIAZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MPNH953yEd6SvNDHkhtrYQ" name="nature" ordered="false" unique="false" lowerBound="1" eType="_MPNIBp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH-Z3yEd6SvNDHkhtrYQ" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_MHTwBp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH-53yEd6SvNDHkhtrYQ" name="from" ordered="false" unique="false" lowerBound="1" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH_Z3yEd6SvNDHkhtrYQ" name="to" ordered="false" unique="false" lowerBound="1" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNH_53yEd6SvNDHkhtrYQ" name="base_Comment" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Comment"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNIAZ3yEd6SvNDHkhtrYQ" name="AssignmentKind">
- <eAnnotations xmi:id="_MPNIAp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeC-YECnEd6UTJZnztgOLw"/>
- <eLiterals xmi:id="_MPNIA53yEd6SvNDHkhtrYQ" name="structural"/>
- <eLiterals xmi:id="_MPNIBJ3yEd6SvNDHkhtrYQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_MPNIBZ3yEd6SvNDHkhtrYQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MPNIBp3yEd6SvNDHkhtrYQ" name="AssignmentNature">
- <eAnnotations xmi:id="_MPNIB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9MtaUECmEd6UTJZnztgOLw"/>
- <eLiterals xmi:id="_MPNICJ3yEd6SvNDHkhtrYQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_MPNICZ3yEd6SvNDHkhtrYQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7QJ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7QZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wQFksEOMEd6caK5ICj_pSQ" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_wQB6UEOMEd6caK5ICj_pSQ/12" nsPrefix="Alloc">
- <eAnnotations xmi:id="_wlz9GkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wlz9G0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wlz9HEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wlz9HUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wlz9HkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wlz9H0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wQFksUOMEd6caK5ICj_pSQ" name="Allocated">
- <eAnnotations xmi:id="_wQFkskOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQFks0OMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQFktUOMEd6caK5ICj_pSQ" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_wQFksUOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQFkt0OMEd6caK5ICj_pSQ" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_wQFksUOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQFkuUOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" eType="_wQFku0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQFku0OMEd6caK5ICj_pSQ" name="AllocationEndKind">
- <eAnnotations xmi:id="_wQFkvEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XIxhMDJMEd211cMdxu944g"/>
- <eLiterals xmi:id="_wQFkvUOMEd6caK5ICj_pSQ" name="undef"/>
- <eLiterals xmi:id="_wQFkvkOMEd6caK5ICj_pSQ" name="application" value="1"/>
- <eLiterals xmi:id="_wQFkv0OMEd6caK5ICj_pSQ" name="executionPlatform" value="2"/>
- <eLiterals xmi:id="_wQFkwEOMEd6caK5ICj_pSQ" name="both" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQFkwUOMEd6caK5ICj_pSQ" name="AllocationNature">
- <eAnnotations xmi:id="_wQFkwkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wQFkw0OMEd6caK5ICj_pSQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_wQFkxEOMEd6caK5ICj_pSQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQFkxUOMEd6caK5ICj_pSQ" name="AllocationKind">
- <eAnnotations xmi:id="_wQFkxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wQFkx0OMEd6caK5ICj_pSQ" name="structural"/>
- <eLiterals xmi:id="_wQFkyEOMEd6caK5ICj_pSQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_wQFkyUOMEd6caK5ICj_pSQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wQFkykOMEd6caK5ICj_pSQ" name="Allocate">
- <eAnnotations xmi:id="_wQFky0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQFkzEOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" eType="_wQFkxUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQFkzkOMEd6caK5ICj_pSQ" name="nature" ordered="false" unique="false" eType="_wQFkwUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQFk0EOMEd6caK5ICj_pSQ" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQFk0kOMEd6caK5ICj_pSQ" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_wPQeVUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQGLx0OMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wQGLyEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wQGLyUOMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wQGLykOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wQGLy0OMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wQGL0EOMEd6caK5ICj_pSQ" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_wQGL0UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQGL0kOMEd6caK5ICj_pSQ" name="isUnique" ordered="false" unique="false" eType="_wlz9EUOMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL1EOMEd6caK5ICj_pSQ" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wQGL1kOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wQGL10OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wQGL2EOMEd6caK5ICj_pSQ" name="NfpRefine">
- <eAnnotations xmi:id="_wQGL2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL2kOMEd6caK5ICj_pSQ" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL3EOMEd6caK5ICj_pSQ" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_wPQeVUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wQGL3kOMEd6caK5ICj_pSQ" name="Assign">
- <eAnnotations xmi:id="_wQGL30OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_455hUECmEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQGL4EOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_wQGL7EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wQGL4kOMEd6caK5ICj_pSQ" name="nature" ordered="false" unique="false" lowerBound="1" eType="_wQGL8UOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL5EOMEd6caK5ICj_pSQ" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_wPQeVUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL5kOMEd6caK5ICj_pSQ" name="from" ordered="false" unique="false" lowerBound="1" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL6EOMEd6caK5ICj_pSQ" name="to" ordered="false" unique="false" lowerBound="1" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wQGL6kOMEd6caK5ICj_pSQ" name="base_Comment" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Comment"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQGL7EOMEd6caK5ICj_pSQ" name="AssignmentKind">
- <eAnnotations xmi:id="_wQGL7UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeC-YECnEd6UTJZnztgOLw"/>
- <eLiterals xmi:id="_wQGL7kOMEd6caK5ICj_pSQ" name="structural"/>
- <eLiterals xmi:id="_wQGL70OMEd6caK5ICj_pSQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_wQGL8EOMEd6caK5ICj_pSQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wQGL8UOMEd6caK5ICj_pSQ" name="AssignmentNature">
- <eAnnotations xmi:id="_wQGL8kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9MtaUECmEd6UTJZnztgOLw"/>
- <eLiterals xmi:id="_wQGL80OMEd6caK5ICj_pSQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_wQGL9EOMEd6caK5ICj_pSQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlz9EUOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wlz9EkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kD8DIHKiEd2xwtZ516zmfg" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_kDy6oHKiEd2xwtZ516zmfg/11" nsPrefix="Alloc">
- <eAnnotations xmi:id="_khJjznKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJjz3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJj0HKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJj0XKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJj0nKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJj03KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kD8DIXKiEd2xwtZ516zmfg" name="Allocated">
- <eAnnotations xmi:id="_kD8DInKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DI3KiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DJXKiEd2xwtZ516zmfg" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_kD8DIXKiEd2xwtZ516zmfg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DJ3KiEd2xwtZ516zmfg" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_kD8DIXKiEd2xwtZ516zmfg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kD8DKXKiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_kD8DK3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kD8DK3KiEd2xwtZ516zmfg" name="AllocationEndKind">
- <eAnnotations xmi:id="_kD8DLHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XIxhMDJMEd211cMdxu944g"/>
- <eLiterals xmi:id="_kD8DLXKiEd2xwtZ516zmfg" name="undef"/>
- <eLiterals xmi:id="_kD8DLnKiEd2xwtZ516zmfg" name="application" value="1"/>
- <eLiterals xmi:id="_kD8DL3KiEd2xwtZ516zmfg" name="executionPlatform" value="2"/>
- <eLiterals xmi:id="_kD8DMHKiEd2xwtZ516zmfg" name="both" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kD8DMXKiEd2xwtZ516zmfg" name="AllocationNature">
- <eAnnotations xmi:id="_kD8DMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kD8DM3KiEd2xwtZ516zmfg" name="spatialDistribution"/>
- <eLiterals xmi:id="_kD8DNHKiEd2xwtZ516zmfg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kD8DNXKiEd2xwtZ516zmfg" name="AllocationKind">
- <eAnnotations xmi:id="_kD8DNnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kD8DN3KiEd2xwtZ516zmfg" name="structural"/>
- <eLiterals xmi:id="_kD8DOHKiEd2xwtZ516zmfg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_kD8DOXKiEd2xwtZ516zmfg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kD8DOnKiEd2xwtZ516zmfg" name="Allocate">
- <eAnnotations xmi:id="_kD8DO3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kD8DPHKiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_kD8DNXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kD8DPnKiEd2xwtZ516zmfg" name="nature" ordered="false" unique="false" eType="_kD8DMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DQHKiEd2xwtZ516zmfg" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DQnKiEd2xwtZ516zmfg" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_kBQipnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kD8DSnKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kD8DS3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kD8DTHKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kD8DTXKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kD8DTnKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kD8DT3KiEd2xwtZ516zmfg" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_kD8DUHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kD8DUXKiEd2xwtZ516zmfg" name="isUnique" ordered="false" unique="false" eType="_khJjyXKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DU3KiEd2xwtZ516zmfg" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kD8DVXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kD8DVnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kD8DV3KiEd2xwtZ516zmfg" name="NfpRefine">
- <eAnnotations xmi:id="_kD8DWHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DWXKiEd2xwtZ516zmfg" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kD8DW3KiEd2xwtZ516zmfg" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_kBQipnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJjyXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJjynKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_oqTQ4BBjEd20zIwSLfjspA" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_opupIBBjEd20zIwSLfjspA/10" nsPrefix="Alloc">
- <eAnnotations xmi:id="_pOTWEhBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOTWExBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOTWFBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOTWFRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOTWFhBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOTWFxBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTQ4RBjEd20zIwSLfjspA" name="Allocated">
- <eAnnotations xmi:id="_oqTQ4hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTQ4xBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTQ5RBjEd20zIwSLfjspA" name="ApplicationAllocationEnd" eSuperTypes="_oqTQ4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oqTQ5hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTQ5xBjEd20zIwSLfjspA" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_oqTQ6hBjEd20zIwSLfjspA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTQ6hBjEd20zIwSLfjspA" name="ExecutionPlatformAllocationEnd" eSuperTypes="_oqTQ4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oqTQ6xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTQ7BBjEd20zIwSLfjspA" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_oqTQ5RBjEd20zIwSLfjspA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oqTQ7xBjEd20zIwSLfjspA" name="AllocationNature">
- <eAnnotations xmi:id="_oqTQ8BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_oqTQ8RBjEd20zIwSLfjspA" name="spatialDistribution"/>
- <eLiterals xmi:id="_oqTQ8hBjEd20zIwSLfjspA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oqTQ8xBjEd20zIwSLfjspA" name="AllocationKind">
- <eAnnotations xmi:id="_oqTQ9BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_oqTQ9RBjEd20zIwSLfjspA" name="structural"/>
- <eLiterals xmi:id="_oqTQ9hBjEd20zIwSLfjspA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_oqTQ9xBjEd20zIwSLfjspA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTQ-BBjEd20zIwSLfjspA" name="Allocate">
- <eAnnotations xmi:id="_oqTQ-RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oqTQ-hBjEd20zIwSLfjspA" name="kind" ordered="false" unique="false" eType="_oqTQ8xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oqTQ_BBjEd20zIwSLfjspA" name="nature" ordered="false" unique="false" eType="_oqTQ7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTQ_hBjEd20zIwSLfjspA" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTRABBjEd20zIwSLfjspA" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_ktMXRqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oqTRCBBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_oqTRCRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_oqTRChBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_oqTRCxBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_oqTRDBBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTRDRBjEd20zIwSLfjspA" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_oqTRDhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oqTRDxBjEd20zIwSLfjspA" name="isUnique" ordered="false" unique="false" eType="_pOTWDRBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTRERBjEd20zIwSLfjspA" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oqTRExBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_oqTRFBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oqTRFRBjEd20zIwSLfjspA" name="ClockRefine">
- <eAnnotations xmi:id="_oqTRFhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTRFxBjEd20zIwSLfjspA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oqTRGRBjEd20zIwSLfjspA" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_onJPlBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oqTRLRBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_oqTRLhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oqTRLxBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_oqTRMBBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_oqTRMRBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_oqTRMhBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_oqTRMxBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_oqTRNBBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_oqTRNRBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_oqTRNhBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_oqTRNxBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_oqTROBBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_oqTRORBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oqTRUBBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_oqTRURBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_oqTRUhBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_oqTRUxBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oqTRXhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_oqTRXxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWDRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWDhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kw7AoKSsEdy-NrxVBTpLyA" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_kwcfgKSsEdy-NrxVBTpLyA/9" nsPrefix="Alloc">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7AoaSsEdy-NrxVBTpLyA" name="Allocated">
- <eAnnotations xmi:id="_kw7AoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7Ao6SsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7ApaSsEdy-NrxVBTpLyA" name="ApplicationAllocationEnd" eSuperTypes="_kw7AoaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kw7ApqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7Ap6SsEdy-NrxVBTpLyA" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_kw7AqqSsEdy-NrxVBTpLyA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7AqqSsEdy-NrxVBTpLyA" name="ExecutionPlatformAllocationEnd" eSuperTypes="_kw7AoaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_kw7Aq6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7ArKSsEdy-NrxVBTpLyA" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_kw7ApaSsEdy-NrxVBTpLyA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kw7Ar6SsEdy-NrxVBTpLyA" name="AllocationNature">
- <eAnnotations xmi:id="_kw7AsKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kw7AsaSsEdy-NrxVBTpLyA" name="spatialDistribution"/>
- <eLiterals xmi:id="_kw7AsqSsEdy-NrxVBTpLyA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kw7As6SsEdy-NrxVBTpLyA" name="AllocationKind">
- <eAnnotations xmi:id="_kw7AtKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kw7AtaSsEdy-NrxVBTpLyA" name="structural"/>
- <eLiterals xmi:id="_kw7AtqSsEdy-NrxVBTpLyA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_kw7At6SsEdy-NrxVBTpLyA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7AuKSsEdy-NrxVBTpLyA" name="Allocate">
- <eAnnotations xmi:id="_kw7AuaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kw7AuqSsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" eType="_kw7As6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kw7AvKSsEdy-NrxVBTpLyA" name="nature" ordered="false" unique="false" eType="_kw7Ar6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7AvqSsEdy-NrxVBTpLyA" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7AwKSsEdy-NrxVBTpLyA" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_ktMXRqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kw7AyKSsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kw7AyaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kw7AyqSsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_kw7Ay6SsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_kw7AzKSsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7AzaSsEdy-NrxVBTpLyA" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_kw7AzqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kw7Az6SsEdy-NrxVBTpLyA" name="isUnique" ordered="false" unique="false" eType="_lODBiaSsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7A0aSsEdy-NrxVBTpLyA" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kw7A06SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kw7A1KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kw7A1aSsEdy-NrxVBTpLyA" name="ClockRefine">
- <eAnnotations xmi:id="_kw7A1qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7A16SsEdy-NrxVBTpLyA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kw7A2aSsEdy-NrxVBTpLyA" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_kuJZ1KSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kw7A7aSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kw7A7qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kw7A76SsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_kw7A8KSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_kw7A8aSsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_kw7A8qSsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_kw7A86SsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_kw7A9KSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_kw7A9aSsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_kw7A9qSsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_kw7A96SsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_kw7A-KSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kw7A-aSsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kw7BEKSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kw7BEaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kw7BEqSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_kw7BE6SsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kw7BHqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kw7BH6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBiaSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBiqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rYC3oGquEdyHVMM3AaZxvA" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_rXfeAGquEdyHVMM3AaZxvA/8" nsPrefix="Alloc">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYC3oWquEdyHVMM3AaZxvA" name="Allocated">
- <eAnnotations xmi:id="_rYC3omquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYC3o2quEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYC3pWquEdyHVMM3AaZxvA" name="ApplicationAllocationEnd" eSuperTypes="_rYC3oWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rYC3pmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYC3p2quEdyHVMM3AaZxvA" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_rYC3qmquEdyHVMM3AaZxvA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYC3qmquEdyHVMM3AaZxvA" name="ExecutionPlatformAllocationEnd" eSuperTypes="_rYC3oWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rYC3q2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYC3rGquEdyHVMM3AaZxvA" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_rYC3pWquEdyHVMM3AaZxvA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rYC3r2quEdyHVMM3AaZxvA" name="AllocationNature">
- <eAnnotations xmi:id="_rYC3sGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_rYC3sWquEdyHVMM3AaZxvA" name="spatialDistribution"/>
- <eLiterals xmi:id="_rYC3smquEdyHVMM3AaZxvA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rYC3s2quEdyHVMM3AaZxvA" name="AllocationKind">
- <eAnnotations xmi:id="_rYC3tGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_rYC3tWquEdyHVMM3AaZxvA" name="structural"/>
- <eLiterals xmi:id="_rYC3tmquEdyHVMM3AaZxvA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_rYC3t2quEdyHVMM3AaZxvA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYC3uGquEdyHVMM3AaZxvA" name="Allocate">
- <eAnnotations xmi:id="_rYC3uWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rYC3umquEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" eType="_rYC3s2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rYC3vGquEdyHVMM3AaZxvA" name="nature" ordered="false" unique="false" eType="_rYC3r2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYDesGquEdyHVMM3AaZxvA" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYDesmquEdyHVMM3AaZxvA" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_rUDvjWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rYDeumquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_rYDeu2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_rYDevGquEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_rYDevWquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_rYDevmquEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYDev2quEdyHVMM3AaZxvA" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_rYDewGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rYDewWquEdyHVMM3AaZxvA" name="isUnique" ordered="false" unique="false" eType="_rz00sWquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYDew2quEdyHVMM3AaZxvA" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rYDexWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rYDexmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rYDex2quEdyHVMM3AaZxvA" name="ClockRefine">
- <eAnnotations xmi:id="_rYDeyGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYDeyWquEdyHVMM3AaZxvA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rYDey2quEdyHVMM3AaZxvA" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_rUyIpGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rYDe32quEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_rYDe4GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rYDe4WquEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_rYDe4mquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_rYDe42quEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_rYDe5GquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_rYDe5WquEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_rYDe5mquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_rYDe52quEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_rYDe6GquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_rYDe6WquEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_rYDe6mquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_rYDe62quEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rYDfAmquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rYDfA2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rYDfBGquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rYDfBWquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rYDfEGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rYDfEWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz00sWquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz00smquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aItJAF-FEdyR_cYlxmaBkg" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_aIj_EF-FEdyR_cYlxmaBkg/1" nsPrefix="Alloc">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJAV-FEdyR_cYlxmaBkg" name="Allocated">
- <eAnnotations xmi:id="_aItJAl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJA1-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJBV-FEdyR_cYlxmaBkg" name="ApplicationAllocationEnd" eSuperTypes="_aItJAV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aItJBl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJB1-FEdyR_cYlxmaBkg" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_aItJCl-FEdyR_cYlxmaBkg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJCl-FEdyR_cYlxmaBkg" name="ExecutionPlatformAllocationEnd" eSuperTypes="_aItJAV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aItJC1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJDF-FEdyR_cYlxmaBkg" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_aItJBV-FEdyR_cYlxmaBkg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aItJD1-FEdyR_cYlxmaBkg" name="AllocationNature">
- <eAnnotations xmi:id="_aItJEF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_aItJEV-FEdyR_cYlxmaBkg" name="spatialDistribution"/>
- <eLiterals xmi:id="_aItJEl-FEdyR_cYlxmaBkg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aItJE1-FEdyR_cYlxmaBkg" name="AllocationKind">
- <eAnnotations xmi:id="_aItJFF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_aItJFV-FEdyR_cYlxmaBkg" name="structural"/>
- <eLiterals xmi:id="_aItJFl-FEdyR_cYlxmaBkg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_aItJF1-FEdyR_cYlxmaBkg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJGF-FEdyR_cYlxmaBkg" name="Allocate">
- <eAnnotations xmi:id="_aItJGV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aItJGl-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" eType="_aItJE1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aItJHF-FEdyR_cYlxmaBkg" name="nature" ordered="false" unique="false" eType="_aItJD1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJHl-FEdyR_cYlxmaBkg" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJIF-FEdyR_cYlxmaBkg" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_aHN7Vl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aItJKF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aItJKV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aItJKl-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aItJK1-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aItJLF-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJLV-FEdyR_cYlxmaBkg" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_aItJLl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aItJL1-FEdyR_cYlxmaBkg" name="isUnique" ordered="false" unique="false" eType="_aVExn1-FEdyR_cYlxmaBkg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJMV-FEdyR_cYlxmaBkg" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aItJM1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aItJNF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aItJNV-FEdyR_cYlxmaBkg" name="ClockRefine">
- <eAnnotations xmi:id="_aItJNl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJN1-FEdyR_cYlxmaBkg" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aItJOV-FEdyR_cYlxmaBkg" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_aHg2lF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aItJTV-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aItJTl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aItJT1-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aItJUF-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aItJUV-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aItJUl-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aItJU1-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aItJVF-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aItJVV-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aItJVl-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aItJV1-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aItJWF-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aItJWV-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aItJcF-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aItJcV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aItJcl-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aItJc1-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aItJfl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aItJf1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExn1-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExoF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K_yBQF1EEdy5RcXm_JjfDg" name="Alloc" nsURI="http://MARTE.MARTE_Foundations/schemas/Alloc/_K_LkkF1EEdy5RcXm_JjfDg/0" nsPrefix="Alloc">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBQV1EEdy5RcXm_JjfDg" name="Allocated">
- <eAnnotations xmi:id="_K_yBQl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lpPl0BHaEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBQ11EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBRV1EEdy5RcXm_JjfDg" name="ApplicationAllocationEnd" eSuperTypes="_K_yBQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K_yBRl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBR11EEdy5RcXm_JjfDg" name="allocatedTo" ordered="false" unique="false" upperBound="-1" eType="_K_yBSl1EEdy5RcXm_JjfDg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBSl1EEdy5RcXm_JjfDg" name="ExecutionPlatformAllocationEnd" eSuperTypes="_K_yBQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_K_yBS11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBTF1EEdy5RcXm_JjfDg" name="allocatedFrom" ordered="false" unique="false" upperBound="-1" eType="_K_yBRV1EEdy5RcXm_JjfDg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_yBT11EEdy5RcXm_JjfDg" name="AllocationNature">
- <eAnnotations xmi:id="_K_yBUF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_K_yBUV1EEdy5RcXm_JjfDg" name="spatialDistribution"/>
- <eLiterals xmi:id="_K_yBUl1EEdy5RcXm_JjfDg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_yBU11EEdy5RcXm_JjfDg" name="AllocationKind">
- <eAnnotations xmi:id="_K_yBVF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_K_yBVV1EEdy5RcXm_JjfDg" name="structural"/>
- <eLiterals xmi:id="_K_yBVl1EEdy5RcXm_JjfDg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_K_yBV11EEdy5RcXm_JjfDg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBWF1EEdy5RcXm_JjfDg" name="Allocate">
- <eAnnotations xmi:id="_K_yBWV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kzoXABHbEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_yBWl1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" eType="_K_yBU11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_yBXF1EEdy5RcXm_JjfDg" name="nature" ordered="false" unique="false" eType="_K_yBT11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBXl1EEdy5RcXm_JjfDg" name="base_Abstraction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Abstraction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBYF1EEdy5RcXm_JjfDg" name="impliedConstraint" ordered="false" unique="false" upperBound="-1" eType="_K8NI5l1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_yBaF1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_K_yBaV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_K_yBal1EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_K_yBa11EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_K_yBbF1EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBbV1EEdy5RcXm_JjfDg" name="AllocateActivityGroup">
- <eAnnotations xmi:id="_K_yBbl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FeRBMBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_yBb11EEdy5RcXm_JjfDg" name="isUnique" ordered="false" unique="false" eType="_LTdLv11EEdy5RcXm_JjfDg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBcV1EEdy5RcXm_JjfDg" name="base_ActivityPartition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ActivityPartition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K_yBc11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_K_yBdF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_yBdV1EEdy5RcXm_JjfDg" name="ClockRefine">
- <eAnnotations xmi:id="_K_yBdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NdrHwBHcEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBd11EEdy5RcXm_JjfDg" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_yBeV1EEdy5RcXm_JjfDg" name="constraint" ordered="false" unique="false" upperBound="-1" eType="_K9PrBF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_7yU11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_K_7yVF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_K_7yVV1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_K_7yVl1EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_K_7yV11EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_K_7yWF1EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_K_7yWV1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_K_7yWl1EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_K_7yW11EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_K_7yXF1EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_K_7yXV1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_K_7yXl1EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_K_7yX11EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_7ydl1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_K_7yd11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_K_7yeF1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_K_7yeV1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K_7yhF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_K_7yhV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLv11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLwF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_2t-cUECmEd6UTJZnztgOLw" alias="Comment">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </elementImport>
- <packageImport xmi:id="_TEkwwBHaEdyWC5IKDhzksw" importedPackage="_U_GAoAPMEdyuUt-4qHuVvQ"/>
- <packageImport xmi:id="_TegTsBHaEdyWC5IKDhzksw" importedPackage="_WStkoAPMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lpPl0BHaEdyWC5IKDhzksw" name="Allocated">
- <ownedAttribute xmi:id="_wS99kBHaEdyWC5IKDhzksw" name="base_NamedElement" isUnique="false" association="_wShRoBHaEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gTngIDJMEd211cMdxu944g" name="allocatedTo" visibility="public" type="_lpPl0BHaEdyWC5IKDhzksw" isUnique="false" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_llYUsDJMEd211cMdxu944g" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_llOjsDJMEd211cMdxu944g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_llheoDJMEd211cMdxu944g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gadvADJMEd211cMdxu944g" name="allocatedFrom" visibility="public" type="_lpPl0BHaEdyWC5IKDhzksw" isUnique="false" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZvSsDJMEd211cMdxu944g" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZlhsDJMEd211cMdxu944g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_oaCNoDJMEd211cMdxu944g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gfFwUDJMEd211cMdxu944g" name="kind" visibility="public" type="_XIxhMDJMEd211cMdxu944g" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tccXkDJMEd211cMdxu944g" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tcTNoDJMEd211cMdxu944g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_tcmIkDJMEd211cMdxu944g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_wShRoBHaEdyWC5IKDhzksw" name="Extension_Allocated" memberEnd="_wSrCoBHaEdyWC5IKDhzksw _wS99kBHaEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_wSrCoBHaEdyWC5IKDhzksw" name="extension_Allocated" type="_lpPl0BHaEdyWC5IKDhzksw" aggregation="composite" association="_wShRoBHaEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_VYSDUBHbEdyWC5IKDhzksw" name="AllocationNature">
- <ownedLiteral xmi:id="_XvhngBHbEdyWC5IKDhzksw" name="spatialDistribution"/>
- <ownedLiteral xmi:id="_X5gp8BHbEdyWC5IKDhzksw" name="timeScheduling"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_VxKdYBHbEdyWC5IKDhzksw" name="AllocationKind">
- <ownedLiteral xmi:id="_bJ1LMBHbEdyWC5IKDhzksw" name="structural"/>
- <ownedLiteral xmi:id="_bdfuEBHbEdyWC5IKDhzksw" name="behavioral"/>
- <ownedLiteral xmi:id="_bjm9IBHbEdyWC5IKDhzksw" name="hybrid"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_kzoXABHbEdyWC5IKDhzksw" name="Allocate">
- <ownedAttribute xmi:id="_ll2eIBHbEdyWC5IKDhzksw" name="kind" visibility="public" type="_VxKdYBHbEdyWC5IKDhzksw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nuygkBHbEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nuovkBHbEdyWC5IKDhzksw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nu8RkBHbEdyWC5IKDhzksw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lx6kMBHbEdyWC5IKDhzksw" name="nature" visibility="public" type="_VYSDUBHbEdyWC5IKDhzksw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qqPlEBHbEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qqGbIBHbEdyWC5IKDhzksw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_qqPlERHbEdyWC5IKDhzksw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tKIu8BHbEdyWC5IKDhzksw" name="base_Abstraction" isUnique="false" association="_tJsDABHbEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_y9BTkBHbEdyWC5IKDhzksw" name="impliedConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_y84JoBHbEdyWC5IKDhzksw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y9d_gRHbEdyWC5IKDhzksw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y9d_gBHbEdyWC5IKDhzksw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_tJsDABHbEdyWC5IKDhzksw" name="Extension_Allocate" memberEnd="_tJ10ABHbEdyWC5IKDhzksw _tKIu8BHbEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_tJ10ABHbEdyWC5IKDhzksw" name="extension_Allocate" type="_kzoXABHbEdyWC5IKDhzksw" aggregation="composite" association="_tJsDABHbEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_y84JoBHbEdyWC5IKDhzksw" name="Association_Allocate_NfpConstraint" memberEnd="_y9BTkBHbEdyWC5IKDhzksw _y9d_ghHbEdyWC5IKDhzksw">
- <ownedEnd xmi:id="_y9d_ghHbEdyWC5IKDhzksw" name="allocate" type="_kzoXABHbEdyWC5IKDhzksw" isUnique="false" association="_y84JoBHbEdyWC5IKDhzksw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y-EccBHbEdyWC5IKDhzksw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y-EccRHbEdyWC5IKDhzksw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_FeRBMBHcEdyWC5IKDhzksw" name="AllocateActivityGroup">
- <ownedAttribute xmi:id="_G6DpwBHcEdyWC5IKDhzksw" name="isUnique" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J2jQEBHcEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J2aGIBHcEdyWC5IKDhzksw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_J2jQERHcEdyWC5IKDhzksw" value="false"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ManIQBHcEdyWC5IKDhzksw" name="base_ActivityPartition" isUnique="false" association="_MaUNUBHcEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_MaUNUBHcEdyWC5IKDhzksw" name="Extension_AllocateActivityGroup" memberEnd="_Mad-UBHcEdyWC5IKDhzksw _ManIQBHcEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Mad-UBHcEdyWC5IKDhzksw" name="extension_AllocateActivityGroup" type="_FeRBMBHcEdyWC5IKDhzksw" aggregation="composite" association="_MaUNUBHcEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_NdrHwBHcEdyWC5IKDhzksw" name="NfpRefine">
- <ownedAttribute xmi:id="_ayKcoBHcEdyWC5IKDhzksw" name="base_Dependency" isUnique="false" association="_axtwsBHcEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bzbsYBHcEdyWC5IKDhzksw" name="constraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_bzR7YBHcEdyWC5IKDhzksw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bz4YURHcEdyWC5IKDhzksw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bz4YUBHcEdyWC5IKDhzksw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_axtwsBHcEdyWC5IKDhzksw" name="Extension_ClockRefine" memberEnd="_ax3hsBHcEdyWC5IKDhzksw _ayKcoBHcEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ax3hsBHcEdyWC5IKDhzksw" name="extension_ClockRefine" type="_NdrHwBHcEdyWC5IKDhzksw" aggregation="composite" association="_axtwsBHcEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bzR7YBHcEdyWC5IKDhzksw" name="A_NfpRefine_NfpConstraint" memberEnd="_bzbsYBHcEdyWC5IKDhzksw _b0CJUBHcEdyWC5IKDhzksw">
- <ownedEnd xmi:id="_b0CJUBHcEdyWC5IKDhzksw" name="clockRefine" type="_NdrHwBHcEdyWC5IKDhzksw" isUnique="false" association="_bzR7YBHcEdyWC5IKDhzksw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b0eOMBHcEdyWC5IKDhzksw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b0n_MBHcEdyWC5IKDhzksw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_XIxhMDJMEd211cMdxu944g" name="AllocationEndKind">
- <ownedLiteral xmi:id="_aWBgUDJMEd211cMdxu944g" name="undef"/>
- <ownedLiteral xmi:id="_ajmCQDJMEd211cMdxu944g" name="application"/>
- <ownedLiteral xmi:id="_arfaADJMEd211cMdxu944g" name="executionPlatform"/>
- <ownedLiteral xmi:id="_axmpEDJMEd211cMdxu944g" name="both"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_455hUECmEd6UTJZnztgOLw" name="Assign">
- <ownedAttribute xmi:id="_6JoD0ECmEd6UTJZnztgOLw" name="kind" visibility="public" type="_FeC-YECnEd6UTJZnztgOLw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_owDTcECnEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ov3GMECnEd6UTJZnztgOLw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_owKBIECnEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6N2cgECmEd6UTJZnztgOLw" name="nature" visibility="public" type="_9MtaUECmEd6UTJZnztgOLw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skLsYECnEd6UTJZnztgOLw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skDJgECnEd6UTJZnztgOLw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_skVdYECnEd6UTJZnztgOLw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_txAr4ECnEd6UTJZnztgOLw" name="impliedConstraint" type="_P9c2AA4wEdysTsAUPnp57Q" isUnique="false" association="_tuSIAECnEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_txkFgECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_txhCMECnEd6UTJZnztgOLw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xKa3sECnEd6UTJZnztgOLw" name="from" isUnique="false" association="_xHQO8ECnEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zYRPUECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zYDz8ECnEd6UTJZnztgOLw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2NV_AECnEd6UTJZnztgOLw" name="to" isUnique="false" association="_2K-ngECnEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3hknAECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3hUvYECnEd6UTJZnztgOLw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8-rv8ECnEd6UTJZnztgOLw" name="base_Comment" isUnique="false" association="_87_BQECnEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_9MtaUECmEd6UTJZnztgOLw" name="AssignmentNature">
- <ownedLiteral xmi:id="_AOnsIECnEd6UTJZnztgOLw" name="spatialDistribution"/>
- <ownedLiteral xmi:id="_AXRR0ECnEd6UTJZnztgOLw" name="timeScheduling"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_FeC-YECnEd6UTJZnztgOLw" name="AssignmentKind">
- <ownedLiteral xmi:id="_JnRdkECnEd6UTJZnztgOLw" name="structural"/>
- <ownedLiteral xmi:id="_JuBl0ECnEd6UTJZnztgOLw" name="behavioral"/>
- <ownedLiteral xmi:id="_J0FxkECnEd6UTJZnztgOLw" name="hybrid"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_tuSIAECnEd6UTJZnztgOLw" name="A_Assign_NfpConstraint" memberEnd="_txAr4ECnEd6UTJZnztgOLw _txnI0ECnEd6UTJZnztgOLw">
- <ownedEnd xmi:id="_txnI0ECnEd6UTJZnztgOLw" name="assign" type="_455hUECmEd6UTJZnztgOLw" isUnique="false" association="_tuSIAECnEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tyJ7YECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyPa8ECnEd6UTJZnztgOLw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_xHQO8ECnEd6UTJZnztgOLw" name="A_Assign_Element" memberEnd="_xKa3sECnEd6UTJZnztgOLw _xLB7sECnEd6UTJZnztgOLw">
- <ownedEnd xmi:id="_xLB7sECnEd6UTJZnztgOLw" name="assign" type="_455hUECmEd6UTJZnztgOLw" isUnique="false" association="_xHQO8ECnEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xLmjcECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xLpmwECnEd6UTJZnztgOLw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_2K-ngECnEd6UTJZnztgOLw" name="A_Assign_Element" memberEnd="_2NV_AECnEd6UTJZnztgOLw _2OLFcECnEd6UTJZnztgOLw">
- <ownedEnd xmi:id="_2OLFcECnEd6UTJZnztgOLw" name="assign" type="_455hUECmEd6UTJZnztgOLw" isUnique="false" association="_2K-ngECnEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2OvtMECnEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2OywgECnEd6UTJZnztgOLw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_87_BQECnEd6UTJZnztgOLw" name="Extension_Assign" memberEnd="_8-Xm4ECnEd6UTJZnztgOLw _8-rv8ECnEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8-Xm4ECnEd6UTJZnztgOLw" name="extension_Assign" type="_455hUECmEd6UTJZnztgOLw" aggregation="composite" association="_87_BQECnEd6UTJZnztgOLw"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_-wEewECLEd6UTJZnztgOLw" name="CoreElements" metaclassReference="_Sy23oECMEd6UTJZnztgOLw _S6ZDAECMEd6UTJZnztgOLw _TGu14ECMEd6UTJZnztgOLw _TYU8MECMEd6UTJZnztgOLw">
- <eAnnotations xmi:id="_wQGy0EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MPNIC53yEd6SvNDHkhtrYQ" name="CoreElements" nsURI="http://MARTE.MARTE_Foundations/schemas/CoreElements/_MPNICp3yEd6SvNDHkhtrYQ/1" nsPrefix="CoreElements">
- <eAnnotations xmi:id="_M7m7VZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7Vp3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7V53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7WJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7WZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7Wp3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNIDJ3yEd6SvNDHkhtrYQ" name="Mode">
- <eAnnotations xmi:id="_MPNIDZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yeqiEECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIDp3yEd6SvNDHkhtrYQ" name="base_State" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//State"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNIEJ3yEd6SvNDHkhtrYQ" name="ModeTransition">
- <eAnnotations xmi:id="_MPNIEZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2-EsoECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIEp3yEd6SvNDHkhtrYQ" name="base_Transition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Transition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNIFJ3yEd6SvNDHkhtrYQ" name="ModeBehavior">
- <eAnnotations xmi:id="_MPNIFZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8DKXIECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIFp3yEd6SvNDHkhtrYQ" name="base_StateMachine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//StateMachine"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MPNIGJ3yEd6SvNDHkhtrYQ" name="Configuration">
- <eAnnotations xmi:id="_MPNIGZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H0HcsECNEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIGp3yEd6SvNDHkhtrYQ" name="base_StructuredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//StructuredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIHJ3yEd6SvNDHkhtrYQ" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MPNIHp3yEd6SvNDHkhtrYQ" name="mode" ordered="false" unique="false" upperBound="-1" eType="_MPNIDJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wcaJcEOMEd6caK5ICj_pSQ" name="CoreElements" nsURI="http://MARTE.MARTE_Foundations/schemas/CoreElements/_wQGL9UOMEd6caK5ICj_pSQ/0" nsPrefix="CoreElements">
- <eAnnotations xmi:id="_wl1LNEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl1LNUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl1LNkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl1LN0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl1LOEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl1LOUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wcaJcUOMEd6caK5ICj_pSQ" name="Mode">
- <eAnnotations xmi:id="_wcaJckOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yeqiEECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJc0OMEd6caK5ICj_pSQ" name="base_State" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//State"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wcaJdUOMEd6caK5ICj_pSQ" name="ModeTransition">
- <eAnnotations xmi:id="_wcaJdkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_2-EsoECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJd0OMEd6caK5ICj_pSQ" name="base_Transition" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Transition"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wcaJeUOMEd6caK5ICj_pSQ" name="ModeBehavior">
- <eAnnotations xmi:id="_wcaJekOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8DKXIECMEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJe0OMEd6caK5ICj_pSQ" name="base_StateMachine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//StateMachine"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wcaJfUOMEd6caK5ICj_pSQ" name="Configuration">
- <eAnnotations xmi:id="_wcaJfkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H0HcsECNEd6UTJZnztgOLw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJf0OMEd6caK5ICj_pSQ" name="base_StructuredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//StructuredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJgUOMEd6caK5ICj_pSQ" name="base_Package" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Package"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wcaJg0OMEd6caK5ICj_pSQ" name="mode" ordered="false" unique="false" upperBound="-1" eType="_wcaJcUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_Sy23oECMEd6UTJZnztgOLw" alias="State">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
- </elementImport>
- <elementImport xmi:id="_S6ZDAECMEd6UTJZnztgOLw" alias="Transition">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
- </elementImport>
- <elementImport xmi:id="_TGu14ECMEd6UTJZnztgOLw" alias="StateMachine">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
- </elementImport>
- <elementImport xmi:id="_TYU8MECMEd6UTJZnztgOLw" alias="StructuredClassifier">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
- </elementImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_yeqiEECMEd6UTJZnztgOLw" name="Mode">
- <ownedAttribute xmi:id="_CaNYwECNEd6UTJZnztgOLw" name="base_State" isUnique="false" association="_CMdQoECNEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_2-EsoECMEd6UTJZnztgOLw" name="ModeTransition">
- <ownedAttribute xmi:id="_DTtMkECNEd6UTJZnztgOLw" name="base_Transition" isUnique="false" association="_DFrXoECNEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_8DKXIECMEd6UTJZnztgOLw" name="ModeBehavior">
- <ownedAttribute xmi:id="_EC3_sECNEd6UTJZnztgOLw" name="base_StateMachine" isUnique="false" association="_Dw6F8ECNEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_CMdQoECNEd6UTJZnztgOLw" name="Extension_Mode" memberEnd="_CZ6d0ECNEd6UTJZnztgOLw _CaNYwECNEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_CZ6d0ECNEd6UTJZnztgOLw" name="extension_Mode" type="_yeqiEECMEd6UTJZnztgOLw" aggregation="composite" association="_CMdQoECNEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_DFrXoECNEd6UTJZnztgOLw" name="Extension_ModeTransition" memberEnd="_DTWAMECNEd6UTJZnztgOLw _DTtMkECNEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DTWAMECNEd6UTJZnztgOLw" name="extension_ModeTransition" type="_2-EsoECMEd6UTJZnztgOLw" aggregation="composite" association="_DFrXoECNEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Dw6F8ECNEd6UTJZnztgOLw" name="Extension_ModeBehavior" memberEnd="_ECiogECNEd6UTJZnztgOLw _EC3_sECNEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ECiogECNEd6UTJZnztgOLw" name="extension_ModeBehavior" type="_8DKXIECMEd6UTJZnztgOLw" aggregation="composite" association="_Dw6F8ECNEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_H0HcsECNEd6UTJZnztgOLw" name="Configuration">
- <ownedAttribute xmi:id="_NM9wsECNEd6UTJZnztgOLw" name="base_StructuredClassifier" isUnique="false" association="_M-2cMECNEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StructuredClassifier"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PSU6sECNEd6UTJZnztgOLw" name="base_Package" isUnique="false" association="_PEJ70ECNEd6UTJZnztgOLw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SEp4YECNEd6UTJZnztgOLw" name="mode" type="_yeqiEECMEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFMD4ECNEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SFJAkECNEd6UTJZnztgOLw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_M-2cMECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_NMnycECNEd6UTJZnztgOLw _NM9wsECNEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NMnycECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_M-2cMECNEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_PEJ70ECNEd6UTJZnztgOLw" name="Extension_Configuration" memberEnd="_PSAKkECNEd6UTJZnztgOLw _PSU6sECNEd6UTJZnztgOLw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_PSAKkECNEd6UTJZnztgOLw" name="extension_Configuration" type="_H0HcsECNEd6UTJZnztgOLw" aggregation="composite" association="_PEJ70ECNEd6UTJZnztgOLw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_R3Jn4ECNEd6UTJZnztgOLw" name="A_Configuration_Mode" memberEnd="_SEp4YECNEd6UTJZnztgOLw _SFOgIECNEd6UTJZnztgOLw">
- <ownedEnd xmi:id="_SFOgIECNEd6UTJZnztgOLw" name="configuration" type="_H0HcsECNEd6UTJZnztgOLw" isUnique="false" association="_R3Jn4ECNEd6UTJZnztgOLw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFzH4ECNEd6UTJZnztgOLw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SF2LMECNEd6UTJZnztgOLw"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_tADfQAPMEdyuUt-4qHuVvQ" name="MARTE_DesignModel" clientDependency="_y9JiUA9dEdy-lroUn0KWEw">
- <packagedElement xmi:type="uml:Profile" xmi:id="_yNSZIAPMEdyuUt-4qHuVvQ" name="HLAM" metaclassReference="_rjz80EFdEd6UW4qJC-Vahw _TzV70EFeEd6UW4qJC-Vahw">
- <eAnnotations xmi:id="_LBRPAF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MSyAIJ3yEd6SvNDHkhtrYQ" name="HLAM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HLAM/_MPW4sJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HLAM">
- <eAnnotations xmi:id="_M7m7tp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7t53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7uJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7uZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7up3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7u53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyAIZ3yEd6SvNDHkhtrYQ" name="RtUnit">
- <eAnnotations xmi:id="_MSyAIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyAI53yEd6SvNDHkhtrYQ" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_M7m7a53yEd6SvNDHkhtrYQ" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyAJZ3yEd6SvNDHkhtrYQ" name="isMain" ordered="false" unique="false" eType="_M7m7a53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyAJ53yEd6SvNDHkhtrYQ" name="srPoolSize" ordered="false" unique="false" eType="_M7m7b53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyAKZ3yEd6SvNDHkhtrYQ" name="srPoolPolicy" ordered="false" unique="false" eType="_MSyAP53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyALZ3yEd6SvNDHkhtrYQ" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyAL53yEd6SvNDHkhtrYQ" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyAM53yEd6SvNDHkhtrYQ" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyANZ3yEd6SvNDHkhtrYQ" name="queueSchedPolicy" ordered="false" unique="false" eType="_MSyA3Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyAN53yEd6SvNDHkhtrYQ" name="queueSize" ordered="false" unique="false" eType="_M7m7b53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7W53yEd6SvNDHkhtrYQ" name="srPoolWaitingTime" ordered="false" unique="false" eType="_M7m7XZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7Yp3yEd6SvNDHkhtrYQ" name="memorySize" ordered="false" unique="false" eType="_M7m7ZJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7aJ3yEd6SvNDHkhtrYQ" name="msgMaxSize" ordered="false" unique="false" eType="_M7m7ZJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyAO53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MSyAPJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyAPZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MSyAPp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyAP53yEd6SvNDHkhtrYQ" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_MSyAQJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_MSyAQZ3yEd6SvNDHkhtrYQ" name="infiniteWait"/>
- <eLiterals xmi:id="_MSyAQp3yEd6SvNDHkhtrYQ" name="timedWait" value="1"/>
- <eLiterals xmi:id="_MSyAQ53yEd6SvNDHkhtrYQ" name="dynamic" value="2"/>
- <eLiterals xmi:id="_MSyARJ3yEd6SvNDHkhtrYQ" name="exception" value="3"/>
- <eLiterals xmi:id="_MSyARZ3yEd6SvNDHkhtrYQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyAq53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MSyArJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyArZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MSyArp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyAr53yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MSyAsJ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MSyAsZ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MSyAsp3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyAs53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MSyAtJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyAtZ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MSyAtp3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MSyAt53yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MSyAuJ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MSyAuZ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MSyAup3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MSyAu53yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MSyAvJ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MSyAvZ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyAvp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MSyAv53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyAwJ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MSyAwZ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyAwp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MSyAw53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyAxJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MSyAxZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyAxp3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MSyAx53yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MSyAyJ3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MSyAyZ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MSyAyp3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MSyAy53yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MSyAzJ3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyAzZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MSyAzp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyA1p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MSyA153yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyA2J3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MSyA2Z3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MSyA2p3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MSyA253yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MSyA3J3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyA3Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MSyA3p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyA353yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MSyA4J3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MSyA4Z3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MSyA4p3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MSyA453yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MSyA5J3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MSyA5Z3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MSyA5p3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyA553yEd6SvNDHkhtrYQ" name="PpUnit">
- <eAnnotations xmi:id="_MSyA6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyA6Z3yEd6SvNDHkhtrYQ" name="concPolicy" ordered="false" unique="false" eType="_MSyA753yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA7Z3yEd6SvNDHkhtrYQ" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7dp3yEd6SvNDHkhtrYQ" name="memorySize" ordered="false" unique="false" eType="_M7m7ZJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyA753yEd6SvNDHkhtrYQ" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_MSyA8J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_MSyA8Z3yEd6SvNDHkhtrYQ" name="sequential"/>
- <eLiterals xmi:id="_MSyA8p3yEd6SvNDHkhtrYQ" name="guarded" value="1"/>
- <eLiterals xmi:id="_MSyA853yEd6SvNDHkhtrYQ" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyA9J3yEd6SvNDHkhtrYQ" name="RtFeature">
- <eAnnotations xmi:id="_MSyA9Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA9p3yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA-J3yEd6SvNDHkhtrYQ" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA-p3yEd6SvNDHkhtrYQ" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA_J3yEd6SvNDHkhtrYQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyA_p3yEd6SvNDHkhtrYQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyBAJ3yEd6SvNDHkhtrYQ" name="specification" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_MSyBAp3yEd6SvNDHkhtrYQ" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyBAp3yEd6SvNDHkhtrYQ" name="RtSpecification">
- <eAnnotations xmi:id="_MSyBA53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AZ8eMEFeEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyBCJ3yEd6SvNDHkhtrYQ" name="tRef" ordered="false" unique="false" eType="_MMhnmZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyBFp3yEd6SvNDHkhtrYQ" name="base_Comment" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Comment"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7gZ3yEd6SvNDHkhtrYQ" name="utility" ordered="false" unique="false" eType="_M7m7g53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7hp3yEd6SvNDHkhtrYQ" name="occKind" ordered="false" unique="false" eType="_M7m7iJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7jJ3yEd6SvNDHkhtrYQ" name="relDl" ordered="false" unique="false" eType="_M7m7XZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7j53yEd6SvNDHkhtrYQ" name="absDl" ordered="false" unique="false" eType="_M7m7kZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7lJ3yEd6SvNDHkhtrYQ" name="boundDl" ordered="false" unique="false" eType="_M7m7XZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7l53yEd6SvNDHkhtrYQ" name="rdTime" ordered="false" unique="false" eType="_M7m7XZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7mp3yEd6SvNDHkhtrYQ" name="miss" ordered="false" unique="false" eType="_M7m7nJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7n53yEd6SvNDHkhtrYQ" name="priority" ordered="false" unique="false" eType="_M7m7oZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyBh53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MSyBiJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyBiZ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MSyBip3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MSyBi53yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MSyBjJ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MSyBjZ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyBqJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_MSyBqZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyBqp3yEd6SvNDHkhtrYQ" name="TAI"/>
- <eLiterals xmi:id="_MSyBq53yEd6SvNDHkhtrYQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_MSyBrJ3yEd6SvNDHkhtrYQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_MSyBrZ3yEd6SvNDHkhtrYQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_MSyBrp3yEd6SvNDHkhtrYQ" name="Local" value="4"/>
- <eLiterals xmi:id="_MSyBr53yEd6SvNDHkhtrYQ" name="TT" value="5"/>
- <eLiterals xmi:id="_MSyBsJ3yEd6SvNDHkhtrYQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_MSyBsZ3yEd6SvNDHkhtrYQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_MSyBsp3yEd6SvNDHkhtrYQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_MSyBs53yEd6SvNDHkhtrYQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_MSyBtJ3yEd6SvNDHkhtrYQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyBy53yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_MSyBzJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyBzZ3yEd6SvNDHkhtrYQ" name="discrete"/>
- <eLiterals xmi:id="_MSyBzp3yEd6SvNDHkhtrYQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyB2Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_MSyB2p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MSyB253yEd6SvNDHkhtrYQ" name="start"/>
- <eLiterals xmi:id="_MSyB3J3yEd6SvNDHkhtrYQ" name="finish" value="1"/>
- <eLiterals xmi:id="_MSyB3Z3yEd6SvNDHkhtrYQ" name="send" value="2"/>
- <eLiterals xmi:id="_MSyB3p3yEd6SvNDHkhtrYQ" name="receive" value="3"/>
- <eLiterals xmi:id="_MSyB353yEd6SvNDHkhtrYQ" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MSyB5Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_MSyB5p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyB7J3yEd6SvNDHkhtrYQ" name="SynchronizationKind">
- <eAnnotations xmi:id="_MSyB7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_MSyB7p3yEd6SvNDHkhtrYQ" name="synchronous"/>
- <eLiterals xmi:id="_MSyB753yEd6SvNDHkhtrYQ" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_MSyB8J3yEd6SvNDHkhtrYQ" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_MSyB8Z3yEd6SvNDHkhtrYQ" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_MSyB8p3yEd6SvNDHkhtrYQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyB853yEd6SvNDHkhtrYQ" name="RtAction">
- <eAnnotations xmi:id="_MSyB9J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyB9Z3yEd6SvNDHkhtrYQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_M7m7a53yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyB953yEd6SvNDHkhtrYQ" name="synchKind" ordered="false" unique="false" eType="_MSyB7J3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyB-53yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyB_Z3yEd6SvNDHkhtrYQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7rZ3yEd6SvNDHkhtrYQ" name="msgSize" ordered="false" unique="false" eType="_M7m7ZJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyB_53yEd6SvNDHkhtrYQ" name="ExecutionKind">
- <eAnnotations xmi:id="_MSyCAJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_MSyCAZ3yEd6SvNDHkhtrYQ" name="deferred"/>
- <eLiterals xmi:id="_MSyCAp3yEd6SvNDHkhtrYQ" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_MSyCA53yEd6SvNDHkhtrYQ" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MSyCBJ3yEd6SvNDHkhtrYQ" name="ConcurrencyKind">
- <eAnnotations xmi:id="_MSyCBZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_MSyCBp3yEd6SvNDHkhtrYQ" name="reader"/>
- <eLiterals xmi:id="_MSyCB53yEd6SvNDHkhtrYQ" name="writer" value="1"/>
- <eLiterals xmi:id="_MSyCCJ3yEd6SvNDHkhtrYQ" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MSyCCZ3yEd6SvNDHkhtrYQ" name="RtService">
- <eAnnotations xmi:id="_MSyCCp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyCC53yEd6SvNDHkhtrYQ" name="concPolicy" ordered="false" unique="false" eType="_MSyCBJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyCDZ3yEd6SvNDHkhtrYQ" name="exeKind" ordered="false" unique="false" eType="_MSyB_53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyCD53yEd6SvNDHkhtrYQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_M7m7a53yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MSyCEZ3yEd6SvNDHkhtrYQ" name="synchKind" ordered="false" unique="false" eType="_MSyB7J3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MSyCE53yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7XZ3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7Xp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7ZJ3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7ZZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7a53yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7bJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7b53yEd6SvNDHkhtrYQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7cJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7g53yEd6SvNDHkhtrYQ" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7hJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7iJ3yEd6SvNDHkhtrYQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7iZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7kZ3yEd6SvNDHkhtrYQ" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7kp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7nJ3yEd6SvNDHkhtrYQ" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7nZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7oZ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7op3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wdDCoEOMEd6caK5ICj_pSQ" name="HLAM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HLAM/_wcg3IEOMEd6caK5ICj_pSQ/12" nsPrefix="HLAM">
- <eAnnotations xmi:id="_wl3ndEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl3ndUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl3ndkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl3nd0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl3neEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl3neUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdDCoUOMEd6caK5ICj_pSQ" name="RtUnit">
- <eAnnotations xmi:id="_wdDCokOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCo0OMEd6caK5ICj_pSQ" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_wl1yTkOMEd6caK5ICj_pSQ" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCpUOMEd6caK5ICj_pSQ" name="isMain" ordered="false" unique="false" eType="_wl1yTkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCp0OMEd6caK5ICj_pSQ" name="srPoolSize" ordered="false" unique="false" eType="_wl1yUkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCqUOMEd6caK5ICj_pSQ" name="srPoolPolicy" ordered="false" unique="false" eType="_wdDCv0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdDCrUOMEd6caK5ICj_pSQ" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdDCr0OMEd6caK5ICj_pSQ" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdDCs0OMEd6caK5ICj_pSQ" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCtUOMEd6caK5ICj_pSQ" name="queueSchedPolicy" ordered="false" unique="false" eType="_wdERNEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdDCt0OMEd6caK5ICj_pSQ" name="queueSize" ordered="false" unique="false" eType="_wl1yUkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl1LOkOMEd6caK5ICj_pSQ" name="srPoolWaitingTime" ordered="false" unique="false" eType="_wl1yQEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl1yRUOMEd6caK5ICj_pSQ" name="memorySize" ordered="false" unique="false" eType="_wl1yR0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl1yS0OMEd6caK5ICj_pSQ" name="msgMaxSize" ordered="false" unique="false" eType="_wl1yR0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdDCu0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wdDCvEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdDCvUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wdDCvkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdDCv0OMEd6caK5ICj_pSQ" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_wdDCwEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_wdDCwUOMEd6caK5ICj_pSQ" name="infiniteWait"/>
- <eLiterals xmi:id="_wdDCwkOMEd6caK5ICj_pSQ" name="timedWait" value="1"/>
- <eLiterals xmi:id="_wdDCw0OMEd6caK5ICj_pSQ" name="dynamic" value="2"/>
- <eLiterals xmi:id="_wdDCxEOMEd6caK5ICj_pSQ" name="exception" value="3"/>
- <eLiterals xmi:id="_wdDCxUOMEd6caK5ICj_pSQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdERAkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wdERA0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERBEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wdERBUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERBkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wdERB0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wdERCEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wdERCUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERCkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wdERC0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERDEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wdERDUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wdERDkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wdERD0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wdEREEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wdEREUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wdEREkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wdERE0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wdERFEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERFUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wdERFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERF0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wdERGEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdERGUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wdERGkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERG0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wdERHEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERHUOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wdERHkOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wdERH0OMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wdERIEOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wdERIUOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wdERIkOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wdERI0OMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdERJEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wdERJUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERLUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wdERLkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERL0OMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wdERMEOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wdERMUOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wdERMkOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wdERM0OMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERNEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wdERNUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdERNkOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wdERN0OMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wdEROEOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wdEROUOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wdEROkOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wdERO0OMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wdERPEOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wdERPUOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdERPkOMEd6caK5ICj_pSQ" name="PpUnit">
- <eAnnotations xmi:id="_wdERP0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdERQEOMEd6caK5ICj_pSQ" name="concPolicy" ordered="false" unique="false" eType="_wdERRkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERREOMEd6caK5ICj_pSQ" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl1yWUOMEd6caK5ICj_pSQ" name="memorySize" ordered="false" unique="false" eType="_wl1yR0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdERRkOMEd6caK5ICj_pSQ" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_wdERR0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_wdERSEOMEd6caK5ICj_pSQ" name="sequential"/>
- <eLiterals xmi:id="_wdERSUOMEd6caK5ICj_pSQ" name="guarded" value="1"/>
- <eLiterals xmi:id="_wdERSkOMEd6caK5ICj_pSQ" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdERS0OMEd6caK5ICj_pSQ" name="RtFeature">
- <eAnnotations xmi:id="_wdERTEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERTUOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERT0OMEd6caK5ICj_pSQ" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERUUOMEd6caK5ICj_pSQ" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERU0OMEd6caK5ICj_pSQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERVUOMEd6caK5ICj_pSQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERV0OMEd6caK5ICj_pSQ" name="specification" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_wdERWUOMEd6caK5ICj_pSQ" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdERWUOMEd6caK5ICj_pSQ" name="RtSpecification">
- <eAnnotations xmi:id="_wdERWkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AZ8eMEFeEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERX0OMEd6caK5ICj_pSQ" name="tRef" ordered="false" unique="false" eType="_wPg9aUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdERbUOMEd6caK5ICj_pSQ" name="base_Comment" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Comment"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl2ZV0OMEd6caK5ICj_pSQ" name="utility" ordered="false" unique="false" eType="_wl2ZWUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl2ZXEOMEd6caK5ICj_pSQ" name="occKind" ordered="false" unique="false" eType="_wl2ZXkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl2ZYkOMEd6caK5ICj_pSQ" name="relDl" ordered="false" unique="false" eType="_wl1yQEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl2ZZUOMEd6caK5ICj_pSQ" name="absDl" ordered="false" unique="false" eType="_wl2ZZ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl2ZakOMEd6caK5ICj_pSQ" name="boundDl" ordered="false" unique="false" eType="_wl1yQEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3AYEOMEd6caK5ICj_pSQ" name="rdTime" ordered="false" unique="false" eType="_wl1yQEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3AY0OMEd6caK5ICj_pSQ" name="miss" ordered="false" unique="false" eType="_wl3AZUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3AaEOMEd6caK5ICj_pSQ" name="priority" ordered="false" unique="false" eType="_wl3AakOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE3-UOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wdE3-kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdE3-0OMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wdE3_EOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wdE3_UOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wdE3_kOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wdE3_0OMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4GkOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_wdE4G0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdE4HEOMEd6caK5ICj_pSQ" name="TAI"/>
- <eLiterals xmi:id="_wdE4HUOMEd6caK5ICj_pSQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_wdE4HkOMEd6caK5ICj_pSQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_wdE4H0OMEd6caK5ICj_pSQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_wdE4IEOMEd6caK5ICj_pSQ" name="Local" value="4"/>
- <eLiterals xmi:id="_wdE4IUOMEd6caK5ICj_pSQ" name="TT" value="5"/>
- <eLiterals xmi:id="_wdE4IkOMEd6caK5ICj_pSQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_wdE4I0OMEd6caK5ICj_pSQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_wdE4JEOMEd6caK5ICj_pSQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_wdE4JUOMEd6caK5ICj_pSQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_wdE4JkOMEd6caK5ICj_pSQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4PUOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_wdE4PkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdE4P0OMEd6caK5ICj_pSQ" name="discrete"/>
- <eLiterals xmi:id="_wdE4QEOMEd6caK5ICj_pSQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4S0OMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_wdE4TEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdE4TUOMEd6caK5ICj_pSQ" name="start"/>
- <eLiterals xmi:id="_wdE4TkOMEd6caK5ICj_pSQ" name="finish" value="1"/>
- <eLiterals xmi:id="_wdE4T0OMEd6caK5ICj_pSQ" name="send" value="2"/>
- <eLiterals xmi:id="_wdE4UEOMEd6caK5ICj_pSQ" name="receive" value="3"/>
- <eLiterals xmi:id="_wdE4UUOMEd6caK5ICj_pSQ" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdE4V0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_wdE4WEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4XkOMEd6caK5ICj_pSQ" name="SynchronizationKind">
- <eAnnotations xmi:id="_wdE4X0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_wdE4YEOMEd6caK5ICj_pSQ" name="synchronous"/>
- <eLiterals xmi:id="_wdE4YUOMEd6caK5ICj_pSQ" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_wdE4YkOMEd6caK5ICj_pSQ" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_wdE4Y0OMEd6caK5ICj_pSQ" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_wdE4ZEOMEd6caK5ICj_pSQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdE4ZUOMEd6caK5ICj_pSQ" name="RtAction">
- <eAnnotations xmi:id="_wdE4ZkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4Z0OMEd6caK5ICj_pSQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_wl1yTkOMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4aUOMEd6caK5ICj_pSQ" name="synchKind" ordered="false" unique="false" eType="_wdE4XkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdE4bUOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdE4b0OMEd6caK5ICj_pSQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3AdkOMEd6caK5ICj_pSQ" name="msgSize" ordered="false" unique="false" eType="_wl1yR0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4cUOMEd6caK5ICj_pSQ" name="ExecutionKind">
- <eAnnotations xmi:id="_wdE4ckOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_wdE4c0OMEd6caK5ICj_pSQ" name="deferred"/>
- <eLiterals xmi:id="_wdE4dEOMEd6caK5ICj_pSQ" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_wdE4dUOMEd6caK5ICj_pSQ" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdE4dkOMEd6caK5ICj_pSQ" name="ConcurrencyKind">
- <eAnnotations xmi:id="_wdE4d0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_wdE4eEOMEd6caK5ICj_pSQ" name="reader"/>
- <eLiterals xmi:id="_wdE4eUOMEd6caK5ICj_pSQ" name="writer" value="1"/>
- <eLiterals xmi:id="_wdE4ekOMEd6caK5ICj_pSQ" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdE4e0OMEd6caK5ICj_pSQ" name="RtService">
- <eAnnotations xmi:id="_wdE4fEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4fUOMEd6caK5ICj_pSQ" name="concPolicy" ordered="false" unique="false" eType="_wdE4dkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4f0OMEd6caK5ICj_pSQ" name="exeKind" ordered="false" unique="false" eType="_wdE4cUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4gUOMEd6caK5ICj_pSQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_wl1yTkOMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdE4g0OMEd6caK5ICj_pSQ" name="synchKind" ordered="false" unique="false" eType="_wdE4XkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdE4hUOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl1yQEOMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl1yQUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl1yR0OMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl1ySEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl1yTkOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl1yT0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl1yUkOMEd6caK5ICj_pSQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl1yU0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl2ZWUOMEd6caK5ICj_pSQ" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl2ZWkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl2ZXkOMEd6caK5ICj_pSQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl2ZX0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl2ZZ0OMEd6caK5ICj_pSQ" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl2ZaEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl3AZUOMEd6caK5ICj_pSQ" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl3AZkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl3AakOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl3Aa0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kGUowHKiEd2xwtZ516zmfg" name="HLAM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HLAM/_kEF0IHKiEd2xwtZ516zmfg/11" nsPrefix="HLAM">
- <eAnnotations xmi:id="_khJkPHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJkPXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJkPnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJkP3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJkQHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJkQXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUowXKiEd2xwtZ516zmfg" name="RtUnit">
- <eAnnotations xmi:id="_kGUownKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUow3KiEd2xwtZ516zmfg" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_khJj4XKiEd2xwtZ516zmfg" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUoxXKiEd2xwtZ516zmfg" name="isMain" ordered="false" unique="false" eType="_khJj4XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUox3KiEd2xwtZ516zmfg" name="poolSize" ordered="false" unique="false" eType="_khJj5XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUoyXKiEd2xwtZ516zmfg" name="poolPolicy" ordered="false" unique="false" eType="_kGUo2XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUozXKiEd2xwtZ516zmfg" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUoz3KiEd2xwtZ516zmfg" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUo03KiEd2xwtZ516zmfg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj1HKiEd2xwtZ516zmfg" name="poolWaitingTime" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj23KiEd2xwtZ516zmfg" name="memorySize" ordered="false" unique="false" eType="_khJj3XKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUo1XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kGUo1nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUo13KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kGUo2HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUo2XKiEd2xwtZ516zmfg" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_kGUo2nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_kGUo23KiEd2xwtZ516zmfg" name="infiniteWait"/>
- <eLiterals xmi:id="_kGUo3HKiEd2xwtZ516zmfg" name="timedWait" value="1"/>
- <eLiterals xmi:id="_kGUo3XKiEd2xwtZ516zmfg" name="dynamic" value="2"/>
- <eLiterals xmi:id="_kGUo3nKiEd2xwtZ516zmfg" name="exception" value="3"/>
- <eLiterals xmi:id="_kGUo33KiEd2xwtZ516zmfg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUpGXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kGUpGnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpG3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kGUpHHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpHXKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kGUpHnKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kGUpH3KiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kGUpIHKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpIXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kGUpInKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpI3KiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kGUpJHKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kGUpJXKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kGUpJnKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kGUpJ3KiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kGUpKHKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kGUpKXKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kGUpKnKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpK3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kGUpLHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpLXKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kGUpLnKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUpL3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kGUpMHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpMXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kGUpMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpM3KiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kGUpNHKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kGUpNXKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kGUpNnKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kGUpN3KiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kGUpOHKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kGUpOXKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUpOnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kGUpO3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpQ3KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kGUpRHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpRXKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kGUpRnKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kGUpR3KiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kGUpSHKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kGUpSXKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUpSnKiEd2xwtZ516zmfg" name="PpUnit">
- <eAnnotations xmi:id="_kGUpS3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUpTHKiEd2xwtZ516zmfg" name="concPolicy" ordered="false" unique="false" eType="_kGUpUnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpUHKiEd2xwtZ516zmfg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj6nKiEd2xwtZ516zmfg" name="memorySize" ordered="false" unique="false" eType="_khJj3XKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpUnKiEd2xwtZ516zmfg" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_kGUpU3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_kGUpVHKiEd2xwtZ516zmfg" name="sequential"/>
- <eLiterals xmi:id="_kGUpVXKiEd2xwtZ516zmfg" name="guarded" value="1"/>
- <eLiterals xmi:id="_kGUpVnKiEd2xwtZ516zmfg" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUpV3KiEd2xwtZ516zmfg" name="RtBehavior">
- <eAnnotations xmi:id="_kGUpWHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUpWXKiEd2xwtZ516zmfg" name="queueSchedPolicy" ordered="false" unique="false" eType="_kGUpYXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUpW3KiEd2xwtZ516zmfg" name="queueSize" ordered="false" unique="false" eType="_khJj5XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpX3KiEd2xwtZ516zmfg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj73KiEd2xwtZ516zmfg" name="msgMaxSize" ordered="false" unique="false" eType="_khJj3XKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUpYXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kGUpYnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUpY3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kGUpZHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kGUpZXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kGUpZnKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kGUpZ3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kGUpaHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kGUpaXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kGUpanKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUpa3KiEd2xwtZ516zmfg" name="rtFeature">
- <eAnnotations xmi:id="_kGUpbHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpbXKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpb3KiEd2xwtZ516zmfg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpcXKiEd2xwtZ516zmfg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpc3KiEd2xwtZ516zmfg" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUpeXKiEd2xwtZ516zmfg" name="tRef" ordered="false" unique="false" eType="_kCAJ3XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj-XKiEd2xwtZ516zmfg" name="utility" ordered="false" unique="false" eType="_khJj-3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJj_nKiEd2xwtZ516zmfg" name="occKind" ordered="false" unique="false" eType="_khJkAHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkBHKiEd2xwtZ516zmfg" name="relDl" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkB3KiEd2xwtZ516zmfg" name="absDl" ordered="false" unique="false" eType="_khJkCXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkDHKiEd2xwtZ516zmfg" name="boundDl" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkD3KiEd2xwtZ516zmfg" name="rdTime" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkEnKiEd2xwtZ516zmfg" name="miss" ordered="false" unique="false" eType="_khJkFHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkF3KiEd2xwtZ516zmfg" name="priority" ordered="false" unique="false" eType="_khJkGXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUp9nKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kGUp93KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUp-HKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kGUp-XKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kGUp-nKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kGUp-3KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kGUp_HKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqF3KiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kGUqGHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUqGXKiEd2xwtZ516zmfg" name="TAI"/>
- <eLiterals xmi:id="_kGUqGnKiEd2xwtZ516zmfg" name="UT0" value="1"/>
- <eLiterals xmi:id="_kGUqG3KiEd2xwtZ516zmfg" name="UT1" value="2"/>
- <eLiterals xmi:id="_kGUqHHKiEd2xwtZ516zmfg" name="UTC" value="3"/>
- <eLiterals xmi:id="_kGUqHXKiEd2xwtZ516zmfg" name="Local" value="4"/>
- <eLiterals xmi:id="_kGUqHnKiEd2xwtZ516zmfg" name="TT" value="5"/>
- <eLiterals xmi:id="_kGUqH3KiEd2xwtZ516zmfg" name="TBD" value="6"/>
- <eLiterals xmi:id="_kGUqIHKiEd2xwtZ516zmfg" name="TCG" value="7"/>
- <eLiterals xmi:id="_kGUqIXKiEd2xwtZ516zmfg" name="TCB" value="8"/>
- <eLiterals xmi:id="_kGUqInKiEd2xwtZ516zmfg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kGUqI3KiEd2xwtZ516zmfg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqOnKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kGUqO3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUqPHKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kGUqPXKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqSHKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_EventKind">
- <eAnnotations xmi:id="_kGUqSXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUqSnKiEd2xwtZ516zmfg" name="start"/>
- <eLiterals xmi:id="_kGUqS3KiEd2xwtZ516zmfg" name="finish" value="1"/>
- <eLiterals xmi:id="_kGUqTHKiEd2xwtZ516zmfg" name="send" value="2"/>
- <eLiterals xmi:id="_kGUqTXKiEd2xwtZ516zmfg" name="receive" value="3"/>
- <eLiterals xmi:id="_kGUqTnKiEd2xwtZ516zmfg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kGUqVHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_kGUqVXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqW3KiEd2xwtZ516zmfg" name="SynchronizationKind">
- <eAnnotations xmi:id="_kGUqXHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kGUqXXKiEd2xwtZ516zmfg" name="synchronous"/>
- <eLiterals xmi:id="_kGUqXnKiEd2xwtZ516zmfg" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_kGUqX3KiEd2xwtZ516zmfg" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_kGUqYHKiEd2xwtZ516zmfg" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_kGUqYXKiEd2xwtZ516zmfg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUqYnKiEd2xwtZ516zmfg" name="RtAction">
- <eAnnotations xmi:id="_kGUqY3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqZHKiEd2xwtZ516zmfg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_khJj4XKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqZnKiEd2xwtZ516zmfg" name="synchKind" ordered="false" unique="false" eType="_kGUqW3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUqanKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUqbHKiEd2xwtZ516zmfg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkJHKiEd2xwtZ516zmfg" name="msgSize" ordered="false" unique="false" eType="_khJj3XKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqbnKiEd2xwtZ516zmfg" name="ExecutionKind">
- <eAnnotations xmi:id="_kGUqb3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kGUqcHKiEd2xwtZ516zmfg" name="deferred"/>
- <eLiterals xmi:id="_kGUqcXKiEd2xwtZ516zmfg" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_kGUqcnKiEd2xwtZ516zmfg" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqc3KiEd2xwtZ516zmfg" name="ConcurrencyKind">
- <eAnnotations xmi:id="_kGUqdHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kGUqdXKiEd2xwtZ516zmfg" name="reader"/>
- <eLiterals xmi:id="_kGUqdnKiEd2xwtZ516zmfg" name="writer" value="1"/>
- <eLiterals xmi:id="_kGUqd3KiEd2xwtZ516zmfg" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUqeHKiEd2xwtZ516zmfg" name="RtService">
- <eAnnotations xmi:id="_kGUqeXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqenKiEd2xwtZ516zmfg" name="concPolicy" ordered="false" unique="false" eType="_kGUqc3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqfHKiEd2xwtZ516zmfg" name="exeKind" ordered="false" unique="false" eType="_kGUqbnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqfnKiEd2xwtZ516zmfg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_khJj4XKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqgHKiEd2xwtZ516zmfg" name="synchKind" ordered="false" unique="false" eType="_kGUqW3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUqgnKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kGUqhHKiEd2xwtZ516zmfg" name="RteConnector">
- <eAnnotations xmi:id="_kGUqhXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kGUqjHKiEd2xwtZ516zmfg" name="transmMode" ordered="false" unique="false" eType="_kGUqnHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kGUqjnKiEd2xwtZ516zmfg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkLXKiEd2xwtZ516zmfg" name="bandwidth" ordered="false" unique="false" eType="_khJkL3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkMnKiEd2xwtZ516zmfg" name="packetT" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkNXKiEd2xwtZ516zmfg" name="blockT" ordered="false" unique="false" eType="_khJj1nKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUql3KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kGUqmHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUqmXKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kGUqmnKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kGUqm3KiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kGUqnHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kGUqnXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kGUqnnKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kGUqn3KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kGUqoHKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJj1nKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJj13KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJj3XKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJj3nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJj4XKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJj4nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJj5XKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJj5nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJj-3KiEd2xwtZ516zmfg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJj_HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkAHKiEd2xwtZ516zmfg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkAXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkCXKiEd2xwtZ516zmfg" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkCnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkFHKiEd2xwtZ516zmfg" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkFXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkGXKiEd2xwtZ516zmfg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkGnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkL3KiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkMHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_otiyIBBjEd20zIwSLfjspA" name="RTEMoCC" nsURI="http://MARTE.MARTE_DesignModel/schemas/RTEMoCC/_oq34oBBjEd20zIwSLfjspA/10" nsPrefix="RTEMoCC">
- <eAnnotations xmi:id="_pOZcfxBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOZcgBBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOZcgRBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOZcghBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOZcgxBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOZchBBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otiyIRBjEd20zIwSLfjspA" name="RtUnit">
- <eAnnotations xmi:id="_otiyIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiyIxBjEd20zIwSLfjspA" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_pOTWJRBjEd20zIwSLfjspA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiyJRBjEd20zIwSLfjspA" name="isMain" ordered="false" unique="false" eType="_pOTWJRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiyJxBjEd20zIwSLfjspA" name="poolSize" ordered="false" unique="false" eType="_pOTWKRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiyKRBjEd20zIwSLfjspA" name="poolPolicy" ordered="false" unique="false" eType="_otiyORBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyLRBjEd20zIwSLfjspA" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyLxBjEd20zIwSLfjspA" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyMxBjEd20zIwSLfjspA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWGBBjEd20zIwSLfjspA" name="poolWaitingTime" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWHxBjEd20zIwSLfjspA" name="memorySize" ordered="false" unique="false" eType="_pOTWIRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otiyNRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_otiyNhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otiyNxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_otiyOBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyORBjEd20zIwSLfjspA" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_otiyOhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_otiyOxBjEd20zIwSLfjspA" name="infiniteWait"/>
- <eLiterals xmi:id="_otiyPBBjEd20zIwSLfjspA" name="timedWait" value="1"/>
- <eLiterals xmi:id="_otiyPRBjEd20zIwSLfjspA" name="dynamic" value="2"/>
- <eLiterals xmi:id="_otiyPhBjEd20zIwSLfjspA" name="exception" value="3"/>
- <eLiterals xmi:id="_otiyPxBjEd20zIwSLfjspA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otiyWBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_otiyWRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyWhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_otiyWxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiyXBBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_otiyXRBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_otiyXhBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_otiyXxBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyYBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_otiyYRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiyYhBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_otiyYxBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_otiyZBBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_otiyZRBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_otiyZhBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_otiyZxBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_otiyaBBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_otiyaRBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyahBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_otiyaxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiybBBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_otiybRBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otiybhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_otiybxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiycBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_otiycRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiychBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_otiycxBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_otiydBBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_otiydRBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_otiydhBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_otiydxBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_otiyeBBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otiyeRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_otiyehBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyghBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_otiygxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiyhBBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_otiyhRBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_otiyhhBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_otiyhxBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_otiyiBBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otiyiRBjEd20zIwSLfjspA" name="PpUnit">
- <eAnnotations xmi:id="_otiyihBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiyixBjEd20zIwSLfjspA" name="concPolicy" ordered="false" unique="false" eType="_otiykRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyjxBjEd20zIwSLfjspA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWLhBjEd20zIwSLfjspA" name="memorySize" ordered="false" unique="false" eType="_pOTWIRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiykRBjEd20zIwSLfjspA" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_otiykhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_otiykxBjEd20zIwSLfjspA" name="sequential"/>
- <eLiterals xmi:id="_otiylBBjEd20zIwSLfjspA" name="guarded" value="1"/>
- <eLiterals xmi:id="_otiylRBjEd20zIwSLfjspA" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otiylhBjEd20zIwSLfjspA" name="RtBehavior">
- <eAnnotations xmi:id="_otiylxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiymBBjEd20zIwSLfjspA" name="queueSchedPolicy" ordered="false" unique="false" eType="_otiyoBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otiymhBjEd20zIwSLfjspA" name="queueSize" ordered="false" unique="false" eType="_pOTWKRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiynhBjEd20zIwSLfjspA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWMxBjEd20zIwSLfjspA" name="msgMaxSize" ordered="false" unique="false" eType="_pOTWIRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiyoBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_otiyoRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_otiyohBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_otiyoxBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_otiypBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_otiypRBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_otiyphBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_otiypxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_otiyqBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_otiyqRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otiyqhBjEd20zIwSLfjspA" name="rtf">
- <eAnnotations xmi:id="_otiyqxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyrBBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyrhBjEd20zIwSLfjspA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiysBBjEd20zIwSLfjspA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyshBjEd20zIwSLfjspA" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otiyuBBjEd20zIwSLfjspA" name="tRef" ordered="false" unique="false" eType="_onJPmxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWPRBjEd20zIwSLfjspA" name="utility" ordered="false" unique="false" eType="_pOTWPxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWQhBjEd20zIwSLfjspA" name="occKind" ordered="false" unique="false" eType="_pOTWRBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWSBBjEd20zIwSLfjspA" name="relDl" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWSxBjEd20zIwSLfjspA" name="absDl" ordered="false" unique="false" eType="_pOTWTRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWUBBjEd20zIwSLfjspA" name="boundDl" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWVRBjEd20zIwSLfjspA" name="rdTime" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWWBBjEd20zIwSLfjspA" name="miss" ordered="false" unique="false" eType="_pOTWWhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWXRBjEd20zIwSLfjspA" name="priority" ordered="false" unique="false" eType="_pOTWXxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizOhBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_otizOxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_otizPBBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_otizPRBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_otizPhBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_otizPxBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_otizQBBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_otizQRBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_otizQhBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_otizQxBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_otizRBBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_otizRRBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_otizRhBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizXRBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_otizXhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_otizXxBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_otizYBBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizaxBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_otizbBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_otizbRBjEd20zIwSLfjspA" name="start"/>
- <eLiterals xmi:id="_otizbhBjEd20zIwSLfjspA" name="finish" value="1"/>
- <eLiterals xmi:id="_otizbxBjEd20zIwSLfjspA" name="send" value="2"/>
- <eLiterals xmi:id="_otizcBBjEd20zIwSLfjspA" name="receive" value="3"/>
- <eLiterals xmi:id="_otizcRBjEd20zIwSLfjspA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_otizdxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_otizeBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiziRBjEd20zIwSLfjspA" name="SynchronizationKind">
- <eAnnotations xmi:id="_otizihBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_otizixBjEd20zIwSLfjspA" name="synchronous"/>
- <eLiterals xmi:id="_otizjBBjEd20zIwSLfjspA" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_otizjRBjEd20zIwSLfjspA" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_otizjhBjEd20zIwSLfjspA" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_otizjxBjEd20zIwSLfjspA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otizkBBjEd20zIwSLfjspA" name="RtAction">
- <eAnnotations xmi:id="_otizkRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizkhBjEd20zIwSLfjspA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_pOTWJRBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizlBBjEd20zIwSLfjspA" name="synchKind" ordered="false" unique="false" eType="_otiziRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otizmBBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otizmhBjEd20zIwSLfjspA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOTWahBjEd20zIwSLfjspA" name="msgSize" ordered="false" unique="false" eType="_pOTWIRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otiznBBjEd20zIwSLfjspA" name="ExecutionKind">
- <eAnnotations xmi:id="_otiznRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_otiznhBjEd20zIwSLfjspA" name="deferred"/>
- <eLiterals xmi:id="_otiznxBjEd20zIwSLfjspA" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_otizoBBjEd20zIwSLfjspA" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizoRBjEd20zIwSLfjspA" name="ConcurrencyKind">
- <eAnnotations xmi:id="_otizohBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_otizoxBjEd20zIwSLfjspA" name="reader"/>
- <eLiterals xmi:id="_otizpBBjEd20zIwSLfjspA" name="writer" value="1"/>
- <eLiterals xmi:id="_otizpRBjEd20zIwSLfjspA" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otizphBjEd20zIwSLfjspA" name="RtService">
- <eAnnotations xmi:id="_otizpxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizqBBjEd20zIwSLfjspA" name="concPolicy" ordered="false" unique="false" eType="_otizoRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizqhBjEd20zIwSLfjspA" name="exeKind" ordered="false" unique="false" eType="_otiznBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizrBBjEd20zIwSLfjspA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_pOTWJRBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizrhBjEd20zIwSLfjspA" name="synchKind" ordered="false" unique="false" eType="_otiziRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otizsBBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_otizshBjEd20zIwSLfjspA" name="RteConnector">
- <eAnnotations xmi:id="_otizsxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_otizuhBjEd20zIwSLfjspA" name="transmMode" ordered="false" unique="false" eType="_otizyhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_otizvBBjEd20zIwSLfjspA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZccBBjEd20zIwSLfjspA" name="bandwidth" ordered="false" unique="false" eType="_pOZcchBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcdRBjEd20zIwSLfjspA" name="packetT" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZceBBjEd20zIwSLfjspA" name="blockT" ordered="false" unique="false" eType="_pOTWGhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizxRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_otizxhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_otizxxBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_otizyBBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_otizyRBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_otizyhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_otizyxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_otizzBBjEd20zIwSLfjspA" name="simplex"/>
- <eLiterals xmi:id="_otizzRBjEd20zIwSLfjspA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_otizzhBjEd20zIwSLfjspA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWGhBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWGxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWIRBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWJRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWJhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWKRBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWKhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWPxBjEd20zIwSLfjspA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWQBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWRBBjEd20zIwSLfjspA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWRRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWTRBjEd20zIwSLfjspA" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWThBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWWhBjEd20zIwSLfjspA" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWWxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTWXxBjEd20zIwSLfjspA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTWYBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcchBjEd20zIwSLfjspA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZccxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kzHZAKSsEdy-NrxVBTpLyA" name="RTEMoCC" nsURI="http://MARTE.MARTE_DesignModel/schemas/RTEMoCC/_kxNUgKSsEdy-NrxVBTpLyA/9" nsPrefix="RTEMoCC">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHZAaSsEdy-NrxVBTpLyA" name="RtUnit">
- <eAnnotations xmi:id="_kzHZAqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZA6SsEdy-NrxVBTpLyA" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_lODBm6SsEdy-NrxVBTpLyA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZBaSsEdy-NrxVBTpLyA" name="isMain" ordered="false" unique="false" eType="_lODBm6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZB6SsEdy-NrxVBTpLyA" name="poolSize" ordered="false" unique="false" eType="_lODBn6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZCaSsEdy-NrxVBTpLyA" name="poolPolicy" ordered="false" unique="false" eType="_kzHZGaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZDaSsEdy-NrxVBTpLyA" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZD6SsEdy-NrxVBTpLyA" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZE6SsEdy-NrxVBTpLyA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBjqSsEdy-NrxVBTpLyA" name="poolWaitingTime" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBlaSsEdy-NrxVBTpLyA" name="memorySize" ordered="false" unique="false" eType="_lODBl6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHZFaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kzHZFqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHZF6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kzHZGKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZGaSsEdy-NrxVBTpLyA" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_kzHZGqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_kzHZG6SsEdy-NrxVBTpLyA" name="infiniteWait"/>
- <eLiterals xmi:id="_kzHZHKSsEdy-NrxVBTpLyA" name="timedWait" value="1"/>
- <eLiterals xmi:id="_kzHZHaSsEdy-NrxVBTpLyA" name="dynamic" value="2"/>
- <eLiterals xmi:id="_kzHZHqSsEdy-NrxVBTpLyA" name="exception" value="3"/>
- <eLiterals xmi:id="_kzHZH6SsEdy-NrxVBTpLyA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHZOKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kzHZOaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZOqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kzHZO6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZPKSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_kzHZPaSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_kzHZPqSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_kzHZP6SsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZQKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kzHZQaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZQqSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_kzHZQ6SsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_kzHZRKSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_kzHZRaSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_kzHZRqSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_kzHZR6SsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_kzHZSKSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_kzHZSaSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZSqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kzHZS6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZTKSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_kzHZTaSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHZTqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kzHZT6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZUKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kzHZUaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZUqSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_kzHZU6SsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_kzHZVKSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_kzHZVaSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_kzHZVqSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_kzHZV6SsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_kzHZWKSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHZWaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kzHZWqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZYqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kzHZY6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZZKSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_kzHZZaSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_kzHZZqSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_kzHZZ6SsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_kzHZaKSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHZaaSsEdy-NrxVBTpLyA" name="PpUnit">
- <eAnnotations xmi:id="_kzHZaqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZa6SsEdy-NrxVBTpLyA" name="concPolicy" ordered="false" unique="false" eType="_kzHZcaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZb6SsEdy-NrxVBTpLyA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBpKSsEdy-NrxVBTpLyA" name="memorySize" ordered="false" unique="false" eType="_lODBl6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZcaSsEdy-NrxVBTpLyA" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_kzHZcqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_kzHZc6SsEdy-NrxVBTpLyA" name="sequential"/>
- <eLiterals xmi:id="_kzHZdKSsEdy-NrxVBTpLyA" name="guarded" value="1"/>
- <eLiterals xmi:id="_kzHZdaSsEdy-NrxVBTpLyA" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHZdqSsEdy-NrxVBTpLyA" name="RtBehavior">
- <eAnnotations xmi:id="_kzHZd6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZeKSsEdy-NrxVBTpLyA" name="queueSchedPolicy" ordered="false" unique="false" eType="_kzHZgKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHZeqSsEdy-NrxVBTpLyA" name="queueSize" ordered="false" unique="false" eType="_lODBn6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZfqSsEdy-NrxVBTpLyA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBqaSsEdy-NrxVBTpLyA" name="msgMaxSize" ordered="false" unique="false" eType="_lODBl6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHZgKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kzHZgaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHZgqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kzHZg6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kzHZhKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kzHZhaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kzHZhqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kzHZh6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kzHZiKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_kzHZiaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHZiqSsEdy-NrxVBTpLyA" name="rtf">
- <eAnnotations xmi:id="_kzHZi6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZjKSsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZjqSsEdy-NrxVBTpLyA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZkKSsEdy-NrxVBTpLyA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZkqSsEdy-NrxVBTpLyA" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHZmKSsEdy-NrxVBTpLyA" name="tRef" ordered="false" unique="false" eType="_kuJZ26SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBs6SsEdy-NrxVBTpLyA" name="utility" ordered="false" unique="false" eType="_lODBtaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBuKSsEdy-NrxVBTpLyA" name="occKind" ordered="false" unique="false" eType="_lODBuqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBvqSsEdy-NrxVBTpLyA" name="relDl" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBwaSsEdy-NrxVBTpLyA" name="absDl" ordered="false" unique="false" eType="_lODBw6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBxqSsEdy-NrxVBTpLyA" name="boundDl" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBy6SsEdy-NrxVBTpLyA" name="rdTime" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODBzqSsEdy-NrxVBTpLyA" name="miss" ordered="false" unique="false" eType="_lODB0KSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lODB06SsEdy-NrxVBTpLyA" name="priority" ordered="false" unique="false" eType="_lODB1aSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHaGqSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kzHaG6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHaHKSsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_kzHaHaSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_kzHaHqSsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_kzHaH6SsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_kzHaIKSsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_kzHaIaSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_kzHaIqSsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_kzHaI6SsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_kzHaJKSsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_kzHaJaSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kzHaJqSsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHaPaSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kzHaPqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHaP6SsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_kzHaQKSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHaS6SsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_kzHaTKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHaTaSsEdy-NrxVBTpLyA" name="start"/>
- <eLiterals xmi:id="_kzHaTqSsEdy-NrxVBTpLyA" name="finish" value="1"/>
- <eLiterals xmi:id="_kzHaT6SsEdy-NrxVBTpLyA" name="send" value="2"/>
- <eLiterals xmi:id="_kzHaUKSsEdy-NrxVBTpLyA" name="receive" value="3"/>
- <eLiterals xmi:id="_kzHaUaSsEdy-NrxVBTpLyA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kzHaV6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_kzHaWKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHaaaSsEdy-NrxVBTpLyA" name="SynchronizationKind">
- <eAnnotations xmi:id="_kzHaaqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kzHaa6SsEdy-NrxVBTpLyA" name="synchronous"/>
- <eLiterals xmi:id="_kzHabKSsEdy-NrxVBTpLyA" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_kzHabaSsEdy-NrxVBTpLyA" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_kzHabqSsEdy-NrxVBTpLyA" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_kzHab6SsEdy-NrxVBTpLyA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHacKSsEdy-NrxVBTpLyA" name="RtAction">
- <eAnnotations xmi:id="_kzHacaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHacqSsEdy-NrxVBTpLyA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_lODBm6SsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHadKSsEdy-NrxVBTpLyA" name="synchKind" ordered="false" unique="false" eType="_kzHaaaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHaeKSsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHaeqSsEdy-NrxVBTpLyA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJII6SsEdy-NrxVBTpLyA" name="msgSize" ordered="false" unique="false" eType="_lODBl6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHafKSsEdy-NrxVBTpLyA" name="ExecutionKind">
- <eAnnotations xmi:id="_kzHafaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kzHafqSsEdy-NrxVBTpLyA" name="deferred"/>
- <eLiterals xmi:id="_kzHaf6SsEdy-NrxVBTpLyA" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_kzHagKSsEdy-NrxVBTpLyA" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHagaSsEdy-NrxVBTpLyA" name="ConcurrencyKind">
- <eAnnotations xmi:id="_kzHagqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_kzHag6SsEdy-NrxVBTpLyA" name="reader"/>
- <eLiterals xmi:id="_kzHahKSsEdy-NrxVBTpLyA" name="writer" value="1"/>
- <eLiterals xmi:id="_kzHahaSsEdy-NrxVBTpLyA" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHahqSsEdy-NrxVBTpLyA" name="RtService">
- <eAnnotations xmi:id="_kzHah6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHaiKSsEdy-NrxVBTpLyA" name="concPolicy" ordered="false" unique="false" eType="_kzHagaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHaiqSsEdy-NrxVBTpLyA" name="exeKind" ordered="false" unique="false" eType="_kzHafKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHajKSsEdy-NrxVBTpLyA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_lODBm6SsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHajqSsEdy-NrxVBTpLyA" name="synchKind" ordered="false" unique="false" eType="_kzHaaaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHakKSsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kzHakqSsEdy-NrxVBTpLyA" name="RteConnector">
- <eAnnotations xmi:id="_kzHak6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kzHamqSsEdy-NrxVBTpLyA" name="transmMode" ordered="false" unique="false" eType="_kzHaqqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kzHanKSsEdy-NrxVBTpLyA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJILKSsEdy-NrxVBTpLyA" name="bandwidth" ordered="false" unique="false" eType="_lOJILqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJIMaSsEdy-NrxVBTpLyA" name="packetT" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJINKSsEdy-NrxVBTpLyA" name="blockT" ordered="false" unique="false" eType="_lODBkKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHapaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kzHapqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHap6SsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_kzHaqKSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kzHaqaSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kzHaqqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kzHaq6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kzHarKSsEdy-NrxVBTpLyA" name="simplex"/>
- <eLiterals xmi:id="_kzHaraSsEdy-NrxVBTpLyA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kzHarqSsEdy-NrxVBTpLyA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBkKSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBkaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBl6SsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBmKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBm6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBnKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBn6SsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBoKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBtaSsEdy-NrxVBTpLyA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBtqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBuqSsEdy-NrxVBTpLyA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBu6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODBw6SsEdy-NrxVBTpLyA" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODBxKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODB0KSsEdy-NrxVBTpLyA" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODB0aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lODB1aSsEdy-NrxVBTpLyA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lODB1qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOJILqSsEdy-NrxVBTpLyA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOJIL6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_raDp0GquEdyHVMM3AaZxvA" name="RTEMoCC" nsURI="http://MARTE.MARTE_DesignModel/schemas/RTEMoCC/_rYJlUGquEdyHVMM3AaZxvA/8" nsPrefix="RTEMoCC">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raDp0WquEdyHVMM3AaZxvA" name="RtUnit">
- <eAnnotations xmi:id="_raDp0mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raDp02quEdyHVMM3AaZxvA" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="_rz00w2quEdyHVMM3AaZxvA" defaultValueLiteral="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raDp1WquEdyHVMM3AaZxvA" name="isMain" ordered="false" unique="false" eType="_rz00w2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raDp12quEdyHVMM3AaZxvA" name="poolSize" ordered="false" unique="false" eType="_rz1bwmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raDp2WquEdyHVMM3AaZxvA" name="poolPolicy" ordered="false" unique="false" eType="_raDp6WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raDp3WquEdyHVMM3AaZxvA" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raDp32quEdyHVMM3AaZxvA" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raDp42quEdyHVMM3AaZxvA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz00tmquEdyHVMM3AaZxvA" name="poolWaitingTime" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz00vWquEdyHVMM3AaZxvA" name="memorySize" ordered="false" unique="false" eType="_rz00v2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raDp5WquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_raDp5mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raDp52quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_raDp6GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raDp6WquEdyHVMM3AaZxvA" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_raDp6mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_raDp62quEdyHVMM3AaZxvA" name="infiniteWait"/>
- <eLiterals xmi:id="_raDp7GquEdyHVMM3AaZxvA" name="timedWait" value="1"/>
- <eLiterals xmi:id="_raDp7WquEdyHVMM3AaZxvA" name="dynamic" value="2"/>
- <eLiterals xmi:id="_raDp7mquEdyHVMM3AaZxvA" name="exception" value="3"/>
- <eLiterals xmi:id="_raDp72quEdyHVMM3AaZxvA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raDqCGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_raEQ4GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raEQ4WquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_raEQ4mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_raEQ42quEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_raEQ5GquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_raEQ5WquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_raEQ5mquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raEQ52quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_raEQ6GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_raEQ6WquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_raEQ6mquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_raEQ62quEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_raEQ7GquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_raEQ7WquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_raEQ7mquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_raEQ72quEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_raEQ8GquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raEQ8WquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_raEQ8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_raEQ82quEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_raEQ9GquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raEQ9WquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_raEQ9mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raEQ92quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_raEQ-GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_raEQ-WquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_raEQ-mquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_raEQ-2quEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_raEQ_GquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_raEQ_WquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_raEQ_mquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_raEQ_2quEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raERAGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_raERAWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raERCWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_raERCmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_raERC2quEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_raERDGquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_raERDWquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_raERDmquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_raERD2quEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raEREGquEdyHVMM3AaZxvA" name="PpUnit">
- <eAnnotations xmi:id="_raEREWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raEREmquEdyHVMM3AaZxvA" name="concPolicy" ordered="false" unique="false" eType="_raERGGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERFmquEdyHVMM3AaZxvA" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz1bx2quEdyHVMM3AaZxvA" name="memorySize" ordered="false" unique="false" eType="_rz00v2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raERGGquEdyHVMM3AaZxvA" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_raERGWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_raERGmquEdyHVMM3AaZxvA" name="sequential"/>
- <eLiterals xmi:id="_raERG2quEdyHVMM3AaZxvA" name="guarded" value="1"/>
- <eLiterals xmi:id="_raERHGquEdyHVMM3AaZxvA" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raERHWquEdyHVMM3AaZxvA" name="RtBehavior">
- <eAnnotations xmi:id="_raERHmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raERH2quEdyHVMM3AaZxvA" name="queueSchedPolicy" ordered="false" unique="false" eType="_raERJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raERIWquEdyHVMM3AaZxvA" name="queueSize" ordered="false" unique="false" eType="_rz1bwmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERJWquEdyHVMM3AaZxvA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz1bzGquEdyHVMM3AaZxvA" name="msgMaxSize" ordered="false" unique="false" eType="_rz00v2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raERJ2quEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_raERKGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_raERKWquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_raERKmquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_raERK2quEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_raERLGquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_raERLWquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_raERLmquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_raERL2quEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_raERMGquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raERMWquEdyHVMM3AaZxvA" name="rtf">
- <eAnnotations xmi:id="_raERMmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERM2quEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERNWquEdyHVMM3AaZxvA" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERN2quEdyHVMM3AaZxvA" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raEROWquEdyHVMM3AaZxvA" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raERP2quEdyHVMM3AaZxvA" name="tRef" ordered="false" unique="false" eType="_rUyIq2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C02quEdyHVMM3AaZxvA" name="utility" ordered="false" unique="false" eType="_rz2C1WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C2GquEdyHVMM3AaZxvA" name="occKind" ordered="false" unique="false" eType="_rz2C2mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C3mquEdyHVMM3AaZxvA" name="relDl" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C4WquEdyHVMM3AaZxvA" name="absDl" ordered="false" unique="false" eType="_rz2C42quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C5mquEdyHVMM3AaZxvA" name="boundDl" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2C62quEdyHVMM3AaZxvA" name="rdTime" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2p4WquEdyHVMM3AaZxvA" name="miss" ordered="false" unique="false" eType="_rz2p42quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2p5mquEdyHVMM3AaZxvA" name="priority" ordered="false" unique="false" eType="_rz2p6GquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raERwWquEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_raERwmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_raERw2quEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_raERxGquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_raERxWquEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_raERxmquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_raERx2quEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_raERyGquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_raERyWquEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_raERymquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_raERy2quEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_raERzGquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_raERzWquEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raER5GquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_raER5WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_raER5mquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_raER52quEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raER8mquEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_raER82quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_raE38GquEdyHVMM3AaZxvA" name="start"/>
- <eLiterals xmi:id="_raE38WquEdyHVMM3AaZxvA" name="finish" value="1"/>
- <eLiterals xmi:id="_raE38mquEdyHVMM3AaZxvA" name="send" value="2"/>
- <eLiterals xmi:id="_raE382quEdyHVMM3AaZxvA" name="receive" value="3"/>
- <eLiterals xmi:id="_raE39GquEdyHVMM3AaZxvA" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_raE3-mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_raE3-2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raE4DGquEdyHVMM3AaZxvA" name="SynchronizationKind">
- <eAnnotations xmi:id="_raE4DWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_raE4DmquEdyHVMM3AaZxvA" name="synchronous"/>
- <eLiterals xmi:id="_raE4D2quEdyHVMM3AaZxvA" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_raE4EGquEdyHVMM3AaZxvA" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_raE4EWquEdyHVMM3AaZxvA" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_raE4EmquEdyHVMM3AaZxvA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raE4E2quEdyHVMM3AaZxvA" name="RtAction">
- <eAnnotations xmi:id="_raE4FGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4FWquEdyHVMM3AaZxvA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_rz00w2quEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4F2quEdyHVMM3AaZxvA" name="synchKind" ordered="false" unique="false" eType="_raE4DGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raE4G2quEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raE4HWquEdyHVMM3AaZxvA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz2p82quEdyHVMM3AaZxvA" name="msgSize" ordered="false" unique="false" eType="_rz00v2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raE4H2quEdyHVMM3AaZxvA" name="ExecutionKind">
- <eAnnotations xmi:id="_raE4IGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_raE4IWquEdyHVMM3AaZxvA" name="deferred"/>
- <eLiterals xmi:id="_raE4ImquEdyHVMM3AaZxvA" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_raE4I2quEdyHVMM3AaZxvA" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raE4JGquEdyHVMM3AaZxvA" name="ConcurrencyKind">
- <eAnnotations xmi:id="_raE4JWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_raE4JmquEdyHVMM3AaZxvA" name="reader"/>
- <eLiterals xmi:id="_raE4J2quEdyHVMM3AaZxvA" name="writer" value="1"/>
- <eLiterals xmi:id="_raE4KGquEdyHVMM3AaZxvA" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raE4KWquEdyHVMM3AaZxvA" name="RtService">
- <eAnnotations xmi:id="_raE4KmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4K2quEdyHVMM3AaZxvA" name="concPolicy" ordered="false" unique="false" eType="_raE4JGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4LWquEdyHVMM3AaZxvA" name="exeKind" ordered="false" unique="false" eType="_raE4H2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4L2quEdyHVMM3AaZxvA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_rz00w2quEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4MWquEdyHVMM3AaZxvA" name="synchKind" ordered="false" unique="false" eType="_raE4DGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raE4M2quEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_raE4NWquEdyHVMM3AaZxvA" name="RteConnector">
- <eAnnotations xmi:id="_raE4NmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_raE4PWquEdyHVMM3AaZxvA" name="transmMode" ordered="false" unique="false" eType="_raE4TWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_raE4P2quEdyHVMM3AaZxvA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz3Q9WquEdyHVMM3AaZxvA" name="bandwidth" ordered="false" unique="false" eType="_rz3Q92quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz3Q-mquEdyHVMM3AaZxvA" name="packetT" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz3Q_WquEdyHVMM3AaZxvA" name="blockT" ordered="false" unique="false" eType="_rz00uGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raE4SGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_raE4SWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_raE4SmquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_raE4S2quEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_raE4TGquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_raE4TWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_raE4TmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_raE4T2quEdyHVMM3AaZxvA" name="simplex"/>
- <eLiterals xmi:id="_raE4UGquEdyHVMM3AaZxvA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_raE4UWquEdyHVMM3AaZxvA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz00uGquEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz00uWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz00v2quEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz00wGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz00w2quEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz00xGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz1bwmquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz1bw2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz2C1WquEdyHVMM3AaZxvA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz2C1mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz2C2mquEdyHVMM3AaZxvA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz2C22quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz2C42quEdyHVMM3AaZxvA" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz2C5GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz2p42quEdyHVMM3AaZxvA" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz2p5GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz2p6GquEdyHVMM3AaZxvA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz2p6WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz3Q92quEdyHVMM3AaZxvA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz3Q-GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aJwR4F-FEdyR_cYlxmaBkg" name="RTEMoCC" nsURI="http://MARTE.MARTE_DesignModel/schemas/RTEMoCC/_aI26AF-FEdyR_cYlxmaBkg/1" nsPrefix="RTEMoCC">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwR4V-FEdyR_cYlxmaBkg" name="RtUnit">
- <eAnnotations xmi:id="_aJwR4l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwR41-FEdyR_cYlxmaBkg" name="isDynamic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwR5V-FEdyR_cYlxmaBkg" name="isMain" ordered="false" unique="false" eType="_aVExsV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwR51-FEdyR_cYlxmaBkg" name="poolSize" ordered="false" unique="false" eType="_aVExtF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwR6V-FEdyR_cYlxmaBkg" name="poolPolicy" ordered="false" unique="false" eType="_aJwR-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwR7V-FEdyR_cYlxmaBkg" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwR71-FEdyR_cYlxmaBkg" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwR81-FEdyR_cYlxmaBkg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExpF-FEdyR_cYlxmaBkg" name="poolWaitingTime" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExq1-FEdyR_cYlxmaBkg" name="memorySize" ordered="false" unique="false" eType="_aVExrV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwR9V-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aJwR9l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwR91-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aJwR-F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwR-V-FEdyR_cYlxmaBkg" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_aJwR-l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_aJwR-1-FEdyR_cYlxmaBkg" name="infiniteWait"/>
- <eLiterals xmi:id="_aJwR_F-FEdyR_cYlxmaBkg" name="timedWait" value="1"/>
- <eLiterals xmi:id="_aJwR_V-FEdyR_cYlxmaBkg" name="dynamic" value="2"/>
- <eLiterals xmi:id="_aJwR_l-FEdyR_cYlxmaBkg" name="exception" value="3"/>
- <eLiterals xmi:id="_aJwR_1-FEdyR_cYlxmaBkg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwSGF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aJwSGV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSGl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aJwSG1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSHF-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aJwSHV-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aJwSHl-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aJwSH1-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSIF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aJwSIV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSIl-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aJwSI1-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aJwSJF-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aJwSJV-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aJwSJl-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aJwSJ1-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aJwSKF-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aJwSKV-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSKl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aJwSK1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSLF-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aJwSLV-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwSLl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aJwSL1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSMF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aJwSMV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSMl-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aJwSM1-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aJwSNF-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aJwSNV-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aJwSNl-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aJwSN1-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aJwSOF-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSQF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aJwSQV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSQl-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aJwSQ1-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aJwSRF-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aJwSRV-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aJwSRl-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwSR1-FEdyR_cYlxmaBkg" name="PpUnit">
- <eAnnotations xmi:id="_aJwSSF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwSSV-FEdyR_cYlxmaBkg" name="concPolicy" ordered="false" unique="false" eType="_aJwST1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSTV-FEdyR_cYlxmaBkg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExuV-FEdyR_cYlxmaBkg" name="memorySize" ordered="false" unique="false" eType="_aVExrV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwST1-FEdyR_cYlxmaBkg" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_aJwSUF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_aJwSUV-FEdyR_cYlxmaBkg" name="sequential"/>
- <eLiterals xmi:id="_aJwSUl-FEdyR_cYlxmaBkg" name="guarded" value="1"/>
- <eLiterals xmi:id="_aJwSU1-FEdyR_cYlxmaBkg" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwSVF-FEdyR_cYlxmaBkg" name="RtBehavior">
- <eAnnotations xmi:id="_aJwSVV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwSVl-FEdyR_cYlxmaBkg" name="queueSchedPolicy" ordered="false" unique="false" eType="_aJwSXl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwSWF-FEdyR_cYlxmaBkg" name="queueSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSXF-FEdyR_cYlxmaBkg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExvl-FEdyR_cYlxmaBkg" name="msgMaxSize" ordered="false" unique="false" eType="_aVExrV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwSXl-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aJwSX1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwSYF-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aJwSYV-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aJwSYl-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aJwSY1-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aJwSZF-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aJwSZV-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aJwSZl-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aJwSZ1-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwSaF-FEdyR_cYlxmaBkg" name="rtf">
- <eAnnotations xmi:id="_aJwSaV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSal-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSbF-FEdyR_cYlxmaBkg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSbl-FEdyR_cYlxmaBkg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwScF-FEdyR_cYlxmaBkg" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwSdl-FEdyR_cYlxmaBkg" name="tRef" ordered="false" unique="false" eType="_aHg2m1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExx1-FEdyR_cYlxmaBkg" name="utility" ordered="false" unique="false" eType="_aVExyV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVExzF-FEdyR_cYlxmaBkg" name="occKind" ordered="false" unique="false" eType="_aVExzl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx0l-FEdyR_cYlxmaBkg" name="relDl" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx1V-FEdyR_cYlxmaBkg" name="absDl" ordered="false" unique="false" eType="_aVEx11-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx2l-FEdyR_cYlxmaBkg" name="boundDl" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx31-FEdyR_cYlxmaBkg" name="rdTime" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx4l-FEdyR_cYlxmaBkg" name="miss" ordered="false" unique="false" eType="_aVEx5F-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx51-FEdyR_cYlxmaBkg" name="priority" ordered="false" unique="false" eType="_aVEx6V-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwS-F-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aJwS-V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwS-l-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aJwS-1-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aJwS_F-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aJwS_V-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aJwS_l-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aJwS_1-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aJwTAF-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aJwTAV-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aJwTAl-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aJwTA1-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aJwTBF-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTG1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aJwTHF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwTHV-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aJwTHl-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTKV-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_aJwTKl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwTK1-FEdyR_cYlxmaBkg" name="start"/>
- <eLiterals xmi:id="_aJwTLF-FEdyR_cYlxmaBkg" name="finish" value="1"/>
- <eLiterals xmi:id="_aJwTLV-FEdyR_cYlxmaBkg" name="send" value="2"/>
- <eLiterals xmi:id="_aJwTLl-FEdyR_cYlxmaBkg" name="receive" value="3"/>
- <eLiterals xmi:id="_aJwTL1-FEdyR_cYlxmaBkg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwTNV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_aJwTNl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aJwTQl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aJwTQ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTSV-FEdyR_cYlxmaBkg" name="SynchronizationKind">
- <eAnnotations xmi:id="_aJwTSl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_aJwTS1-FEdyR_cYlxmaBkg" name="synchronous"/>
- <eLiterals xmi:id="_aJwTTF-FEdyR_cYlxmaBkg" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_aJwTTV-FEdyR_cYlxmaBkg" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_aJwTTl-FEdyR_cYlxmaBkg" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_aJwTT1-FEdyR_cYlxmaBkg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwTUF-FEdyR_cYlxmaBkg" name="RtAction">
- <eAnnotations xmi:id="_aJwTUV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTUl-FEdyR_cYlxmaBkg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTVF-FEdyR_cYlxmaBkg" name="synchKind" ordered="false" unique="false" eType="_aJwTSV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwTWF-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwTWl-FEdyR_cYlxmaBkg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx9F-FEdyR_cYlxmaBkg" name="msgSize" ordered="false" unique="false" eType="_aVExrV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTXF-FEdyR_cYlxmaBkg" name="ExecutionKind">
- <eAnnotations xmi:id="_aJwTXV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_aJwTXl-FEdyR_cYlxmaBkg" name="deferred"/>
- <eLiterals xmi:id="_aJwTX1-FEdyR_cYlxmaBkg" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_aJwTYF-FEdyR_cYlxmaBkg" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTYV-FEdyR_cYlxmaBkg" name="ConcurrencyKind">
- <eAnnotations xmi:id="_aJwTYl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_aJwTY1-FEdyR_cYlxmaBkg" name="reader"/>
- <eLiterals xmi:id="_aJwTZF-FEdyR_cYlxmaBkg" name="writer" value="1"/>
- <eLiterals xmi:id="_aJwTZV-FEdyR_cYlxmaBkg" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwTZl-FEdyR_cYlxmaBkg" name="RtService">
- <eAnnotations xmi:id="_aJwTZ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTaF-FEdyR_cYlxmaBkg" name="concPolicy" ordered="false" unique="false" eType="_aJwTYV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTal-FEdyR_cYlxmaBkg" name="exeKind" ordered="false" unique="false" eType="_aJwTXF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTbF-FEdyR_cYlxmaBkg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_aVExsV-FEdyR_cYlxmaBkg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTbl-FEdyR_cYlxmaBkg" name="synchKind" ordered="false" unique="false" eType="_aJwTSV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwTcF-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aJwTcl-FEdyR_cYlxmaBkg" name="RteConnector">
- <eAnnotations xmi:id="_aJwTc1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aJwTel-FEdyR_cYlxmaBkg" name="transmMode" ordered="false" unique="false" eType="_aJwTil-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aJwTfF-FEdyR_cYlxmaBkg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEx_F-FEdyR_cYlxmaBkg" name="bandwidth" ordered="false" unique="false" eType="_aVEx_l-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyAV-FEdyR_cYlxmaBkg" name="packetT" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyBF-FEdyR_cYlxmaBkg" name="blockT" ordered="false" unique="false" eType="_aVExpl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwThV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aJwThl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwTh1-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aJwTiF-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aJwTiV-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aJwTil-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_aJwTi1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_aJwTjF-FEdyR_cYlxmaBkg" name="simplex"/>
- <eLiterals xmi:id="_aJwTjV-FEdyR_cYlxmaBkg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_aJwTjl-FEdyR_cYlxmaBkg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExpl-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExp1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExrV-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExrl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExsV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExsl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExtF-FEdyR_cYlxmaBkg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExtV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExyV-FEdyR_cYlxmaBkg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExyl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExzl-FEdyR_cYlxmaBkg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExz1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEx11-FEdyR_cYlxmaBkg" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEx2F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEx5F-FEdyR_cYlxmaBkg" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEx5V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEx6V-FEdyR_cYlxmaBkg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEx6l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEx_l-FEdyR_cYlxmaBkg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEx_1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LBRPAV1EEdy5RcXm_JjfDg" name="RTEMoCC" nsURI="http://MARTE.MARTE_DesignModel/schemas/RTEMoCC/_LAE8MF1EEdy5RcXm_JjfDg/0" nsPrefix="RTEMoCC">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBRPAl1EEdy5RcXm_JjfDg" name="RtUnit">
- <eAnnotations xmi:id="_LBRPA11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4bAFkBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPBF1EEdy5RcXm_JjfDg" name="isDynamic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPBl1EEdy5RcXm_JjfDg" name="isMain" ordered="false" unique="false" eType="_LTdL0V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPCF1EEdy5RcXm_JjfDg" name="poolSize" ordered="false" unique="false" eType="_LTdL1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPCl1EEdy5RcXm_JjfDg" name="poolPolicy" ordered="false" unique="false" eType="_LBRPGl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPDl1EEdy5RcXm_JjfDg" name="operationalMode" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPEF1EEdy5RcXm_JjfDg" name="main" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPFF1EEdy5RcXm_JjfDg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLxF1EEdy5RcXm_JjfDg" name="poolWaitingTime" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdLy11EEdy5RcXm_JjfDg" name="memorySize" ordered="false" unique="false" eType="_LTdLzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBRPFl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LBRPF11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBRPGF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LBRPGV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPGl1EEdy5RcXm_JjfDg" name="PoolMgtPolicyKind">
- <eAnnotations xmi:id="_LBRPG11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWK7gBHkEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_LBRPHF1EEdy5RcXm_JjfDg" name="infiniteWait"/>
- <eLiterals xmi:id="_LBRPHV1EEdy5RcXm_JjfDg" name="timedWait" value="1"/>
- <eLiterals xmi:id="_LBRPHl1EEdy5RcXm_JjfDg" name="dynamic" value="2"/>
- <eLiterals xmi:id="_LBRPH11EEdy5RcXm_JjfDg" name="exception" value="3"/>
- <eLiterals xmi:id="_LBRPIF1EEdy5RcXm_JjfDg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBRPOV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LBRPOl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPO11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LBRPPF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPPV1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LBRPPl1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LBRPP11EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LBRPQF1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPQV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LBRPQl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPQ11EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LBRPRF1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LBRPRV1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LBRPRl1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LBRPR11EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LBRPSF1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LBRPSV1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LBRPSl1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPS11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LBRPTF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPTV1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LBRPTl1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBRPT11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LBRPUF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPUV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LBRPUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPU11EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LBRPVF1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LBRPVV1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LBRPVl1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LBRPV11EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LBRPWF1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LBRPWV1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPYV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LBRPYl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPY11EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LBRPZF1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LBRPZV1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LBRPZl1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LBRPZ11EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBRPaF1EEdy5RcXm_JjfDg" name="PpUnit">
- <eAnnotations xmi:id="_LBRPaV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5cHkUBHjEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPal1EEdy5RcXm_JjfDg" name="concPolicy" ordered="false" unique="false" eType="_LBRPcF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPbl1EEdy5RcXm_JjfDg" name="base_BehavioredClassifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioredClassifier"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL2V1EEdy5RcXm_JjfDg" name="memorySize" ordered="false" unique="false" eType="_LTdLzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPcF1EEdy5RcXm_JjfDg" name="CallConcurrencyKind">
- <eAnnotations xmi:id="_LBRPcV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9CDJMBHjEdy7mJMaejUq5Q"/>
- <eLiterals xmi:id="_LBRPcl1EEdy5RcXm_JjfDg" name="sequential"/>
- <eLiterals xmi:id="_LBRPc11EEdy5RcXm_JjfDg" name="guarded" value="1"/>
- <eLiterals xmi:id="_LBRPdF1EEdy5RcXm_JjfDg" name="concurrent" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBRPdV1EEdy5RcXm_JjfDg" name="RtBehavior">
- <eAnnotations xmi:id="_LBRPdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPd11EEdy5RcXm_JjfDg" name="queueSchedPolicy" ordered="false" unique="false" eType="_LBRPf11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBRPeV1EEdy5RcXm_JjfDg" name="queueSize" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPfV1EEdy5RcXm_JjfDg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL3l1EEdy5RcXm_JjfDg" name="msgMaxSize" ordered="false" unique="false" eType="_LTdLzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBRPf11EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LBRPgF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBRPgV1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LBRPgl1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LBRPg11EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LBRPhF1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LBRPhV1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LBRPhl1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LBRPh11EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LBRPiF1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBRPiV1EEdy5RcXm_JjfDg" name="rtf">
- <eAnnotations xmi:id="_LBRPil1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XsQskBHlEdy7mJMaejUq5Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPi11EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPjV1EEdy5RcXm_JjfDg" name="base_Action" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Action"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPj11EEdy5RcXm_JjfDg" name="base_Message" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Message"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPkV1EEdy5RcXm_JjfDg" name="base_Signal" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Signal"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBRPl11EEdy5RcXm_JjfDg" name="tRef" ordered="false" unique="false" eType="_K9PrC11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL511EEdy5RcXm_JjfDg" name="utility" ordered="false" unique="false" eType="_LTdL6V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL7F1EEdy5RcXm_JjfDg" name="occKind" ordered="false" unique="false" eType="_LTdL7l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL8l1EEdy5RcXm_JjfDg" name="relDl" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL9V1EEdy5RcXm_JjfDg" name="absDl" ordered="false" unique="false" eType="_LTdL911EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL-l1EEdy5RcXm_JjfDg" name="boundDl" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdL_11EEdy5RcXm_JjfDg" name="rdTime" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMAl1EEdy5RcXm_JjfDg" name="miss" ordered="false" unique="false" eType="_LTdMBF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMB11EEdy5RcXm_JjfDg" name="priority" ordered="false" unique="false" eType="_LTdMCV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbAcl1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_LBbAc11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBbAdF1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_LBbAdV1EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_LBbAdl1EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_LBbAd11EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_LBbAeF1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_LBbAeV1EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_LBbAel1EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_LBbAe11EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_LBbAfF1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_LBbAfV1EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_LBbAfl1EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbAlV1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LBbAll1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBbAl11EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LBbAmF1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbAo11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_EventKind">
- <eAnnotations xmi:id="_LBbApF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_eMs4wA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBbApV1EEdy5RcXm_JjfDg" name="start"/>
- <eLiterals xmi:id="_LBbApl1EEdy5RcXm_JjfDg" name="finish" value="1"/>
- <eLiterals xmi:id="_LBbAp11EEdy5RcXm_JjfDg" name="send" value="2"/>
- <eLiterals xmi:id="_LBbAqF1EEdy5RcXm_JjfDg" name="receive" value="3"/>
- <eLiterals xmi:id="_LBbAqV1EEdy5RcXm_JjfDg" name="consume" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBbAr11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_DateTime" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_DateTime">
- <eAnnotations xmi:id="_LBbAsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_sexkYAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LBbAvF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LBbAvV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbAw11EEdy5RcXm_JjfDg" name="SynchronizationKind">
- <eAnnotations xmi:id="_LBbAxF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_nptJQBH8EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_LBbAxV1EEdy5RcXm_JjfDg" name="synchronous"/>
- <eLiterals xmi:id="_LBbAxl1EEdy5RcXm_JjfDg" name="asynchronous" value="1"/>
- <eLiterals xmi:id="_LBbAx11EEdy5RcXm_JjfDg" name="delayedSynchronous" value="2"/>
- <eLiterals xmi:id="_LBbAyF1EEdy5RcXm_JjfDg" name="rendezVous" value="3"/>
- <eLiterals xmi:id="_LBbAyV1EEdy5RcXm_JjfDg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBbAyl1EEdy5RcXm_JjfDg" name="RtAction">
- <eAnnotations xmi:id="_LBbAy11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CkIvYBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbAzF1EEdy5RcXm_JjfDg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbAzl1EEdy5RcXm_JjfDg" name="synchKind" ordered="false" unique="false" eType="_LBbAw11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBbA0l1EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBbA1F1EEdy5RcXm_JjfDg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMFF1EEdy5RcXm_JjfDg" name="msgSize" ordered="false" unique="false" eType="_LTdLzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbA1l1EEdy5RcXm_JjfDg" name="ExecutionKind">
- <eAnnotations xmi:id="_LBbA111EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RjxXcBH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_LBbA2F1EEdy5RcXm_JjfDg" name="deferred"/>
- <eLiterals xmi:id="_LBbA2V1EEdy5RcXm_JjfDg" name="remoteImmediate" value="1"/>
- <eLiterals xmi:id="_LBbA2l1EEdy5RcXm_JjfDg" name="localImmediate" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbA211EEdy5RcXm_JjfDg" name="ConcurrencyKind">
- <eAnnotations xmi:id="_LBbA3F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZcnjABH9EdyRosSELpiTmA"/>
- <eLiterals xmi:id="_LBbA3V1EEdy5RcXm_JjfDg" name="reader"/>
- <eLiterals xmi:id="_LBbA3l1EEdy5RcXm_JjfDg" name="writer" value="1"/>
- <eLiterals xmi:id="_LBbA311EEdy5RcXm_JjfDg" name="parallel" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBbA4F1EEdy5RcXm_JjfDg" name="RtService">
- <eAnnotations xmi:id="_LBbA4V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gr5NIBH9EdyRosSELpiTmA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbA4l1EEdy5RcXm_JjfDg" name="concPolicy" ordered="false" unique="false" eType="_LBbA211EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbA5F1EEdy5RcXm_JjfDg" name="exeKind" ordered="false" unique="false" eType="_LBbA1l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbA5l1EEdy5RcXm_JjfDg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_LTdL0V1EEdy5RcXm_JjfDg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbA6F1EEdy5RcXm_JjfDg" name="synchKind" ordered="false" unique="false" eType="_LBbAw11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBbA6l1EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LBbA7F1EEdy5RcXm_JjfDg" name="RteConnector">
- <eAnnotations xmi:id="_LBbA7V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LBbA9F1EEdy5RcXm_JjfDg" name="transmMode" ordered="false" unique="false" eType="_LBbBBF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LBbA9l1EEdy5RcXm_JjfDg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMHF1EEdy5RcXm_JjfDg" name="bandwidth" ordered="false" unique="false" eType="_LTdMHl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMIV1EEdy5RcXm_JjfDg" name="packetT" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMJF1EEdy5RcXm_JjfDg" name="blockT" ordered="false" unique="false" eType="_LTdLxl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbA_11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LBbBAF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBbBAV1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LBbBAl1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LBbBA11EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LBbBBF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_LBbBBV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_LBbBBl1EEdy5RcXm_JjfDg" name="simplex"/>
- <eLiterals xmi:id="_LBbBB11EEdy5RcXm_JjfDg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_LBbBCF1EEdy5RcXm_JjfDg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLxl1EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLx11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLzV1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLzl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdL0V1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdL0l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdL1F1EEdy5RcXm_JjfDg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdL1V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdL6V1EEdy5RcXm_JjfDg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdL6l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdL7l1EEdy5RcXm_JjfDg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdL711EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdL911EEdy5RcXm_JjfDg" name="NFP_DateTime" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdL-F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMBF1EEdy5RcXm_JjfDg" name="NFP_Percentage" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMBV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMCV1EEdy5RcXm_JjfDg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMCl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMHl1EEdy5RcXm_JjfDg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMH11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_rjz80EFdEd6UW4qJC-Vahw" alias="InvocationAction">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </elementImport>
- <elementImport xmi:id="_TzV70EFeEd6UW4qJC-Vahw" alias="Comment">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </elementImport>
- <packageImport xmi:id="_4m6EgBHsEdyrucu8LC-xBw" importedPackage="_WStkoAPMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_4bAFkBHjEdy7mJMaejUq5Q" name="RtUnit">
- <ownedAttribute xmi:id="_Uur9oBHkEdy7mJMaejUq5Q" name="isDynamic" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YOWicBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YONYgBHkEdy7mJMaejUq5Q" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_YOgTcBHkEdy7mJMaejUq5Q" value="true"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VM7_4BHkEdy7mJMaejUq5Q" name="isMain" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_atWUcRHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_atWUcBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_atgFcBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VRaQMBHkEdy7mJMaejUq5Q" name="srPoolSize" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_czm2UBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_czdsYBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_czwnUBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VVuvgBHkEdy7mJMaejUq5Q" name="srPoolPolicy" visibility="public" type="_FWK7gBHkEdy7mJMaejUq5Q" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f20IoBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f2qXoBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_f295oBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VZcx4BHkEdy7mJMaejUq5Q" name="srPoolWaitingTime" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i-V6QBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i-MJQBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_i-fEMBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VdLbUBHkEdy7mJMaejUq5Q" name="operationalMode" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nb2AUBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nbs2YBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nb2AURHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VhWwsBHkEdy7mJMaejUq5Q" name="main" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p4wHoBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p4m9sBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_p454oBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VkoHIBHkEdy7mJMaejUq5Q" name="memorySize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sj0mwRHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sj0mwBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sj-XwBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ujYDsBHkEdy7mJMaejUq5Q" name="base_BehavioredClassifier" isUnique="false" association="_uixmwBHkEdy7mJMaejUq5Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioredClassifier"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IIBhAEFaEd6UW4qJC-Vahw" name="queueSchedPolicy" visibility="public" isUnique="false">
- <type xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OnamUEFaEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OnEoEEFaEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NO-MsEFaEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IWuEUEFaEd6UW4qJC-Vahw" name="queueSize" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SNZOgEFaEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SNSg0EFaEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_SNiYcEFaEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ieh8gEFaEd6UW4qJC-Vahw" name="msgMaxSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V2KE8EFaEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V2AT8EFaEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_V2QyoEFaEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_5cHkUBHjEdy7mJMaejUq5Q" name="PpUnit">
- <ownedAttribute xmi:id="_7KPTABHjEdy7mJMaejUq5Q" name="concPolicy" visibility="public" type="_9CDJMBHjEdy7mJMaejUq5Q" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PdUxsBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PdLAsBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PdeisBHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_P4S2cBHkEdy7mJMaejUq5Q" name="memorySize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R_vrIBHkEdy7mJMaejUq5Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R_mhMBHkEdy7mJMaejUq5Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_R_vrIRHkEdy7mJMaejUq5Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_T4ANQBHkEdy7mJMaejUq5Q" name="base_BehavioredClassifier" isUnique="false" association="_T3ZwUBHkEdy7mJMaejUq5Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioredClassifier"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_9CDJMBHjEdy7mJMaejUq5Q" name="CallConcurrencyKind">
- <ownedLiteral xmi:id="_-g0NQBHjEdy7mJMaejUq5Q" name="sequential"/>
- <ownedLiteral xmi:id="_-r_igBHjEdy7mJMaejUq5Q" name="guarded"/>
- <ownedLiteral xmi:id="_-xNZsBHjEdy7mJMaejUq5Q" name="concurrent"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_FWK7gBHkEdy7mJMaejUq5Q" name="PoolMgtPolicyKind">
- <ownedLiteral xmi:id="_G07_kBHkEdy7mJMaejUq5Q" name="infiniteWait"/>
- <ownedLiteral xmi:id="_G5HU8BHkEdy7mJMaejUq5Q" name="timedWait"/>
- <ownedLiteral xmi:id="_G9I5UBHkEdy7mJMaejUq5Q" name="dynamic"/>
- <ownedLiteral xmi:id="_HCM_gBHkEdy7mJMaejUq5Q" name="exception"/>
- <ownedLiteral xmi:id="_HY2k8BHkEdy7mJMaejUq5Q" name="other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_T3ZwUBHkEdy7mJMaejUq5Q" name="Extension_PpUnit" memberEnd="_T3srQBHkEdy7mJMaejUq5Q _T4ANQBHkEdy7mJMaejUq5Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_T3srQBHkEdy7mJMaejUq5Q" name="extension_PpUnit" type="_5cHkUBHjEdy7mJMaejUq5Q" aggregation="composite" association="_T3ZwUBHkEdy7mJMaejUq5Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_uixmwBHkEdy7mJMaejUq5Q" name="Extension_RtUnit" memberEnd="_ujFIwBHkEdy7mJMaejUq5Q _ujYDsBHkEdy7mJMaejUq5Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ujFIwBHkEdy7mJMaejUq5Q" name="extension_RtUnit" type="_4bAFkBHjEdy7mJMaejUq5Q" aggregation="composite" association="_uixmwBHkEdy7mJMaejUq5Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_XsQskBHlEdy7mJMaejUq5Q" name="RtFeature">
- <ownedAttribute xmi:id="_fLVGMBHlEdy7mJMaejUq5Q" name="base_BehavioralFeature" isUnique="false" association="_fLCLQBHlEdy7mJMaejUq5Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fqUvUBHlEdy7mJMaejUq5Q" name="base_Message" isUnique="false" association="_fp4qcBHlEdy7mJMaejUq5Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Message"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_f3lvQBHlEdy7mJMaejUq5Q" name="base_Signal" isUnique="false" association="_f3JDUBHlEdy7mJMaejUq5Q">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Signal"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mnoWsEFdEd6UW4qJC-Vahw" name="base_Port" isUnique="false" association="_mk5LwEFdEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t1RCEEFdEd6UW4qJC-Vahw" name="base_InvocationAction" isUnique="false" association="_tx92cEFdEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yUZqYEFeEd6UW4qJC-Vahw" name="specification" type="_AZ8eMEFeEd6UW4qJC-Vahw" isUnique="false" isDerived="true" association="_yRuJ0EFeEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7BA1MEFeEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7AtTMEFeEd6UW4qJC-Vahw" value="1"/>
- <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-ownedComment"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_fLCLQBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_fLL8QBHlEdy7mJMaejUq5Q _fLVGMBHlEdy7mJMaejUq5Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fLL8QBHlEdy7mJMaejUq5Q" name="extension_rtf" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_fLCLQBHlEdy7mJMaejUq5Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_fp4qcBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_fqLlYBHlEdy7mJMaejUq5Q _fqUvUBHlEdy7mJMaejUq5Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_fqLlYBHlEdy7mJMaejUq5Q" name="extension_rtf" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_fp4qcBHlEdy7mJMaejUq5Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_f3JDUBHlEdy7mJMaejUq5Q" name="Extension_rtFeature" memberEnd="_f3S0UBHlEdy7mJMaejUq5Q _f3lvQBHlEdy7mJMaejUq5Q">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_f3S0UBHlEdy7mJMaejUq5Q" name="extension_rtf" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_f3JDUBHlEdy7mJMaejUq5Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_nptJQBH8EdyRosSELpiTmA" name="SynchronizationKind">
- <ownedLiteral xmi:id="_qHzjYBH8EdyRosSELpiTmA" name="synchronous"/>
- <ownedLiteral xmi:id="_qRMv8BH8EdyRosSELpiTmA" name="asynchronous"/>
- <ownedLiteral xmi:id="_qacLgBH8EdyRosSELpiTmA" name="delayedSynchronous"/>
- <ownedLiteral xmi:id="_qioeMBH8EdyRosSELpiTmA" name="rendezVous"/>
- <ownedLiteral xmi:id="_q6LbgBH8EdyRosSELpiTmA" name="other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_CkIvYBH9EdyRosSELpiTmA" name="RtAction">
- <ownedAttribute xmi:id="_DnV40BH9EdyRosSELpiTmA" name="isAtomic" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GQUGMRH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GQUGMBH9EdyRosSELpiTmA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GQd3MBH9EdyRosSELpiTmA" value="false"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DxBZQBH9EdyRosSELpiTmA" name="synchKind" visibility="public" type="_nptJQBH8EdyRosSELpiTmA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IZ2lkBH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IZtboBH9EdyRosSELpiTmA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_IaAWkBH9EdyRosSELpiTmA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D1fpkBH9EdyRosSELpiTmA" name="msgSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LDbP4BH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LDSF8BH9EdyRosSELpiTmA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LDbP4RH9EdyRosSELpiTmA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ODqGsBH9EdyRosSELpiTmA" name="base_BehavioralFeature" isUnique="false" association="_ODDpwBH9EdyRosSELpiTmA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OgRKMBH9EdyRosSELpiTmA" name="base_InvocationAction" isUnique="false" association="_Of9oMBH9EdyRosSELpiTmA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_ODDpwBH9EdyRosSELpiTmA" name="Extension_RtAction" memberEnd="_ODNawBH9EdyRosSELpiTmA _ODqGsBH9EdyRosSELpiTmA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ODNawBH9EdyRosSELpiTmA" name="extension_RtAction" type="_CkIvYBH9EdyRosSELpiTmA" aggregation="composite" association="_ODDpwBH9EdyRosSELpiTmA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Of9oMBH9EdyRosSELpiTmA" name="Extension_RtAction" memberEnd="_OgHZMBH9EdyRosSELpiTmA _OgRKMBH9EdyRosSELpiTmA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_OgHZMBH9EdyRosSELpiTmA" name="extension_RtAction" type="_CkIvYBH9EdyRosSELpiTmA" aggregation="composite" association="_Of9oMBH9EdyRosSELpiTmA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_RjxXcBH9EdyRosSELpiTmA" name="ExecutionKind">
- <ownedLiteral xmi:id="_TkqRIBH9EdyRosSELpiTmA" name="deferred"/>
- <ownedLiteral xmi:id="_UJBicBH9EdyRosSELpiTmA" name="remoteImmediate"/>
- <ownedLiteral xmi:id="_UYqg8BH9EdyRosSELpiTmA" name="localImmediate"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZcnjABH9EdyRosSELpiTmA" name="ConcurrencyKind">
- <ownedLiteral xmi:id="_a0FsQBH9EdyRosSELpiTmA" name="reader"/>
- <ownedLiteral xmi:id="_a9CM4BH9EdyRosSELpiTmA" name="writer"/>
- <ownedLiteral xmi:id="_bFrLgBH9EdyRosSELpiTmA" name="parallel"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_gr5NIBH9EdyRosSELpiTmA" name="RtService">
- <ownedAttribute xmi:id="_h2Z4cBH9EdyRosSELpiTmA" name="concPolicy" visibility="public" type="_ZcnjABH9EdyRosSELpiTmA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lLMC8BH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lLC5ABH9EdyRosSELpiTmA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lLMC8RH9EdyRosSELpiTmA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iJLqgBH9EdyRosSELpiTmA" name="exeKind" visibility="public" type="_RjxXcBH9EdyRosSELpiTmA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nuNZUBH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nuDoUBH9EdyRosSELpiTmA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nuNZURH9EdyRosSELpiTmA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iNWY0BH9EdyRosSELpiTmA" name="isAtomic" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sLRagBH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sLHpgBH9EdyRosSELpiTmA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sLRagRH9EdyRosSELpiTmA" value="false"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iROMMBH9EdyRosSELpiTmA" name="synchKind" visibility="public" type="_nptJQBH8EdyRosSELpiTmA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuI_4BH9EdyRosSELpiTmA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ut_O4BH9EdyRosSELpiTmA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uuI_4RH9EdyRosSELpiTmA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2MnjoBH9EdyRosSELpiTmA" name="base_BehavioralFeature" isUnique="false" association="_2MK3sBH9EdyRosSELpiTmA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_2MK3sBH9EdyRosSELpiTmA" name="Extension_RtService" memberEnd="_2MUBoBH9EdyRosSELpiTmA _2MnjoBH9EdyRosSELpiTmA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_2MUBoBH9EdyRosSELpiTmA" name="extension_RtService" type="_gr5NIBH9EdyRosSELpiTmA" aggregation="composite" association="_2MK3sBH9EdyRosSELpiTmA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_mk5LwEFdEd6UW4qJC-Vahw" name="Extension_RtFeature" memberEnd="_mnS_gEFdEd6UW4qJC-Vahw _mnoWsEFdEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_mnS_gEFdEd6UW4qJC-Vahw" name="extension_RtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_mk5LwEFdEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_tx92cEFdEd6UW4qJC-Vahw" name="Extension_RtFeature" memberEnd="_t02yYEFdEd6UW4qJC-Vahw _t1RCEEFdEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_t02yYEFdEd6UW4qJC-Vahw" name="extension_RtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" aggregation="composite" association="_tx92cEFdEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_AZ8eMEFeEd6UW4qJC-Vahw" name="RtSpecification">
- <ownedAttribute xmi:id="_GhcA4EFeEd6UW4qJC-Vahw" name="utility" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YpbhAEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YpUzUEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ypi1wEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GnciQEFeEd6UW4qJC-Vahw" name="occKind" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bU5owEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUyUAEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bVAWcEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Gs5qAEFeEd6UW4qJC-Vahw" name="tRef" visibility="public" type="_noixsBD2EdyybZnLxHsjyA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_edDFcEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ec8XwEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_edKaMEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GyacIEFeEd6UW4qJC-Vahw" name="relDl" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hb8fgEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hb1KwEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_hcD0QEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G4GNYEFeEd6UW4qJC-Vahw" name="absDl" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_NIDGMBFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJu7cEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJecwEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kJ2QMEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G9sfEEFeEd6UW4qJC-Vahw" name="boundDl" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n9uxgEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n9ncwEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_n937cEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HDu1oEFeEd6UW4qJC-Vahw" name="rdTime" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTFjwEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rS9A4EFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rTOtsEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HJsTsEFeEd6UW4qJC-Vahw" name="miss" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ZPC-IBFaEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tveGoEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tvKkoEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_tvn3oEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HQWVUEFeEd6UW4qJC-Vahw" name="priority" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wfZQkEFeEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wfKAAEFeEd6UW4qJC-Vahw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_wfiagEFeEd6UW4qJC-Vahw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Vpe-EEFeEd6UW4qJC-Vahw" name="base_Comment" isUnique="false" association="_Vl7TwEFeEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Vl7TwEFeEd6UW4qJC-Vahw" name="Extension_RtSpecification" memberEnd="_VpKN8EFeEd6UW4qJC-Vahw _Vpe-EEFeEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VpKN8EFeEd6UW4qJC-Vahw" name="extension_RtSpecification" type="_AZ8eMEFeEd6UW4qJC-Vahw" aggregation="composite" association="_Vl7TwEFeEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_yRuJ0EFeEd6UW4qJC-Vahw" name="A_RtFeature_RtSpecification" memberEnd="_yUZqYEFeEd6UW4qJC-Vahw _yVOJwEFeEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_yVOJwEFeEd6UW4qJC-Vahw" name="rtFeature" type="_XsQskBHlEdy7mJMaejUq5Q" isUnique="false" association="_yRuJ0EFeEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yV2b4EFeEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yV6GQEFeEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_2dtsgAPMEdyuUt-4qHuVvQ" name="HRM">
- <eAnnotations xmi:id="_LBbBCl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MSyCFp3yEd6SvNDHkhtrYQ" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_MSyCFZ3yEd6SvNDHkhtrYQ/13" nsPrefix="HRM">
- <eAnnotations xmi:id="_M7m7vJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7vZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7vp3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7v53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7wJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7wZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wdGtAEOMEd6caK5ICj_pSQ" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_wdGF8EOMEd6caK5ICj_pSQ/12" nsPrefix="HRM">
- <eAnnotations xmi:id="_wl3nekOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl3ne0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl3nfEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl3nfUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl3nfkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl3nf0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kGUqonKiEd2xwtZ516zmfg" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_kGUqoXKiEd2xwtZ516zmfg/11" nsPrefix="HRM">
- <eAnnotations xmi:id="_khJkQnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJkQ3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJkRHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJkRXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJkRnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJkR3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_otvmcBBjEd20zIwSLfjspA" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_oto4wBBjEd20zIwSLfjspA/10" nsPrefix="HRM">
- <eAnnotations xmi:id="_pOZchRBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOZchhBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOZchxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOZciBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOZciRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOZcihBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kzZs4KSsEdy-NrxVBTpLyA" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_kzTmQKSsEdy-NrxVBTpLyA/9" nsPrefix="HRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_raGGEWquEdyHVMM3AaZxvA" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_raGGEGquEdyHVMM3AaZxvA/8" nsPrefix="HRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_aJ5b0F-FEdyR_cYlxmaBkg" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_aJwTj1-FEdyR_cYlxmaBkg/1" nsPrefix="HRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_LBkJ8F1EEdy5RcXm_JjfDg" name="HRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/HRM/_LBbBCV1EEdy5RcXm_JjfDg/0" nsPrefix="HRM"/>
- </eAnnotations>
- <packagedElement xmi:type="uml:Profile" xmi:id="_P80EcBJwEdygQ5HMNSpiZw" name="HwLogical">
- <eAnnotations xmi:id="_LBkJ8l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MSyCGJ3yEd6SvNDHkhtrYQ" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_MSyCF53yEd6SvNDHkhtrYQ/13" nsPrefix="HwLogical">
- <eAnnotations xmi:id="_M7m7wp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7m7w53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7m7xJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7m7xZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7m7xp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7m7x53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wdGtAkOMEd6caK5ICj_pSQ" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_wdGtAUOMEd6caK5ICj_pSQ/12" nsPrefix="HwLogical">
- <eAnnotations xmi:id="_wl3ngEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl3ngUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl3ngkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl3ng0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl3nhEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl3nhUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kGUqpHKiEd2xwtZ516zmfg" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_kGUqo3KiEd2xwtZ516zmfg/11" nsPrefix="HwLogical">
- <eAnnotations xmi:id="_khJkSHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJkSXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJkSnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJkS3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJkTHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJkTXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_otvmchBjEd20zIwSLfjspA" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_otvmcRBjEd20zIwSLfjspA/10" nsPrefix="HwLogical">
- <eAnnotations xmi:id="_pOZcixBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOZcjBBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOZcjRBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOZcjhBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOZcjxBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOZckBBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kzZs4qSsEdy-NrxVBTpLyA" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_kzZs4aSsEdy-NrxVBTpLyA/9" nsPrefix="HwLogical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_raGGE2quEdyHVMM3AaZxvA" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_raGGEmquEdyHVMM3AaZxvA/8" nsPrefix="HwLogical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_aJ5b0l-FEdyR_cYlxmaBkg" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_aJ5b0V-FEdyR_cYlxmaBkg/1" nsPrefix="HwLogical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_LBkJ811EEdy5RcXm_JjfDg" name="HwLogical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwLogical/_LBkJ8V1EEdy5RcXm_JjfDg/0" nsPrefix="HwLogical"/>
- </eAnnotations>
- <packageImport xmi:id="_kFnUkEIbEd6dmI2dd6jVFQ" importedPackage="_WGZ44BJwEdygQ5HMNSpiZw"/>
- <packagedElement xmi:type="uml:Profile" xmi:id="_aMhZsBJwEdygQ5HMNSpiZw" name="HwComputing">
- <eAnnotations xmi:id="_LDp0oF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MVnRsJ3yEd6SvNDHkhtrYQ" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_MS7xIJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwComputing">
- <eAnnotations xmi:id="_M7wr-Z3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7wr-p3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7wr-53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7wr_J3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7wr_Z3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7wr_p3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnRsZ3yEd6SvNDHkhtrYQ" name="ISA_Type">
- <eAnnotations xmi:id="_MVnRsp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_MVnRs53yEd6SvNDHkhtrYQ" name="RISC"/>
- <eLiterals xmi:id="_MVnRtJ3yEd6SvNDHkhtrYQ" name="CISC" value="1"/>
- <eLiterals xmi:id="_MVnRtZ3yEd6SvNDHkhtrYQ" name="VLIW" value="2"/>
- <eLiterals xmi:id="_MVnRtp3yEd6SvNDHkhtrYQ" name="SIMD" value="3"/>
- <eLiterals xmi:id="_MVnRt53yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_MVnRuJ3yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnRuZ3yEd6SvNDHkhtrYQ" name="PLD_Technology">
- <eAnnotations xmi:id="_MVnRup3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_MVnRu53yEd6SvNDHkhtrYQ" name="SRAM"/>
- <eLiterals xmi:id="_MVnRvJ3yEd6SvNDHkhtrYQ" name="antifuse" value="1"/>
- <eLiterals xmi:id="_MVnRvZ3yEd6SvNDHkhtrYQ" name="flash" value="2"/>
- <eLiterals xmi:id="_MVnRvp3yEd6SvNDHkhtrYQ" name="other" value="3"/>
- <eLiterals xmi:id="_MVnRv53yEd6SvNDHkhtrYQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnRwJ3yEd6SvNDHkhtrYQ" name="PLD_Class">
- <eAnnotations xmi:id="_MVnRwZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_MVnRwp3yEd6SvNDHkhtrYQ" name="symetricalArray"/>
- <eLiterals xmi:id="_MVnRw53yEd6SvNDHkhtrYQ" name="rowBased" value="1"/>
- <eLiterals xmi:id="_MVnRxJ3yEd6SvNDHkhtrYQ" name="seaOfGates" value="2"/>
- <eLiterals xmi:id="_MVnRxZ3yEd6SvNDHkhtrYQ" name="hierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_MVnRxp3yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_MVnRx53yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSKJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MVnSKZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnSKp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MVnSK53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnSLJ3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MVnSLZ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MVnSLp3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MVnSL53yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnSMJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MVnSMZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnSMp3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MVnSM53yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MVnSNJ3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MVnSNZ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MVnSNp3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MVnSN53yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MVnSOJ3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MVnSOZ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MVnSOp3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnSO53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MVnSPJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnSPZ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MVnSPp3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSP53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MVnSQJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSQZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MVnSQp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSSJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_MVnSSZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnSSp3yEd6SvNDHkhtrYQ" name="HwProcessor" eSuperTypes="_MVnSZZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnSS53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnSXJ3yEd6SvNDHkhtrYQ" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_MVnTo53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnSXp3yEd6SvNDHkhtrYQ" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_MVnTrJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnSYJ3yEd6SvNDHkhtrYQ" name="caches" ordered="false" unique="false" upperBound="-1" eType="_MfmWGJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnSYp3yEd6SvNDHkhtrYQ" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_Mikx253yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7yJ3yEd6SvNDHkhtrYQ" name="architecture" ordered="false" unique="false" eType="_M7m7yp3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7zZ3yEd6SvNDHkhtrYQ" name="mips" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m70p3yEd6SvNDHkhtrYQ" name="ipc" ordered="false" unique="false" eType="_M7m71J3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7153yEd6SvNDHkhtrYQ" name="nbCores" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m72p3yEd6SvNDHkhtrYQ" name="nbPipelines" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m73Z3yEd6SvNDHkhtrYQ" name="nbStages" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m74J3yEd6SvNDHkhtrYQ" name="nbALUs" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7m7453yEd6SvNDHkhtrYQ" name="nbFPUs" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnSZZ3yEd6SvNDHkhtrYQ" name="HwComputingResource" eSuperTypes="_MOwcg53yEd6SvNDHkhtrYQ _Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnSZp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wruZ3yEd6SvNDHkhtrYQ" name="op_Frequencies" ordered="false" unique="false" eType="_M7wru53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSh53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MVnSiJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnSoZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MVnSop3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnSo53yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MVnSpJ3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MVnSpZ3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MVnSpp3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MVnSp53yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MVnSqJ3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MVnSqZ3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MVnSqp3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MVnSq53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MVnSrJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnSuJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MVnSuZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnSup3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MVnSu53yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MVnSvJ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MVnSvZ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MVnSvp3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MVnSv53yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MVnSwJ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnS553yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MVnS6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnS6Z3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MVnS6p3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MVnS653yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MVnS7J3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MVnS7Z3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MVnS7p3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MVnS753yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTCJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MVnTCZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTCp3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MVnTC53yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MVnTDJ3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MVnTDZ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTQ53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MVnTRJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTRZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MVnTRp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MVnTR53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTbZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MVnTbp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTb53yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MVnTcJ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MVnTcZ3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTeZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MVnTep3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTe53yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MVnTfJ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MVnTfZ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTip3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MVnTi53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTjJ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MVnTjZ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MVnTjp3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MVnTj53yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MVnTkJ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnTnJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MVnTnZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MVnTnp3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MVnTn53yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MVnToJ3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MVnToZ3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MVnTop3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnTo53yEd6SvNDHkhtrYQ" name="HwISA" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnTpJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MVnTqZ3yEd6SvNDHkhtrYQ" name="type" ordered="false" unique="false" eType="_MVnRsZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wryJ3yEd6SvNDHkhtrYQ" name="family" ordered="false" unique="false" eType="_M7wryp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wrzZ3yEd6SvNDHkhtrYQ" name="inst_Width" ordered="false" unique="false" eType="_M7m7yp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnTrJ3yEd6SvNDHkhtrYQ" name="HwBranchPredictor" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnTrZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnT1Z3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_CacheType">
- <eAnnotations xmi:id="_MVnT1p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MVnT153yEd6SvNDHkhtrYQ" name="data"/>
- <eLiterals xmi:id="_MVnT2J3yEd6SvNDHkhtrYQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_MVnT2Z3yEd6SvNDHkhtrYQ" name="unified" value="2"/>
- <eLiterals xmi:id="_MVnT2p3yEd6SvNDHkhtrYQ" name="other" value="3"/>
- <eLiterals xmi:id="_MVnT253yEd6SvNDHkhtrYQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnT5J3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_MVnT5Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MVnT5p3yEd6SvNDHkhtrYQ" name="LRU"/>
- <eLiterals xmi:id="_MVnT553yEd6SvNDHkhtrYQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_MVnT6J3yEd6SvNDHkhtrYQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_MVnT6Z3yEd6SvNDHkhtrYQ" name="random" value="3"/>
- <eLiterals xmi:id="_MVnT6p3yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_MVnT653yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MVnT7J3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_MVnT7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MVnT7p3yEd6SvNDHkhtrYQ" name="writeBack"/>
- <eLiterals xmi:id="_MVnT753yEd6SvNDHkhtrYQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_MVnT8J3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- <eLiterals xmi:id="_MVnT8Z3yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnUCp3yEd6SvNDHkhtrYQ" name="HwASIC" eSuperTypes="_MVnSZZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnUC53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MVnUDZ3yEd6SvNDHkhtrYQ" name="HwPLD" eSuperTypes="_MVnSZZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MVnUDp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MVnUD53yEd6SvNDHkhtrYQ" name="technology" ordered="false" unique="false" eType="_MVnRuZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnUGZ3yEd6SvNDHkhtrYQ" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_MfmWJZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MVnUG53yEd6SvNDHkhtrYQ" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_MVnSZZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wr3p3yEd6SvNDHkhtrYQ" name="organization" ordered="false" unique="false" eType="_M7wr4J3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wr453yEd6SvNDHkhtrYQ" name="nbLUTs" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wr5p3yEd6SvNDHkhtrYQ" name="ndLUT_Inputs" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wr6Z3yEd6SvNDHkhtrYQ" name="nbFlipFlops" ordered="false" unique="false" eType="_M7m7z53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7yp3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7y53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m7z53yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m70J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m71J3yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m71Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7m76p3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7m7653yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wru53yEd6SvNDHkhtrYQ" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wrvJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wrwJ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wrwZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wryp3yEd6SvNDHkhtrYQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wry53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wr4J3yEd6SvNDHkhtrYQ" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wr4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wdnDUEOMEd6caK5ICj_pSQ" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_wdOo0EOMEd6caK5ICj_pSQ/12" nsPrefix="HwComputing">
- <eAnnotations xmi:id="_wl6qzkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl6qz0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl6q0EOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl6q0UOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl6q0kOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl6q00OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnDUUOMEd6caK5ICj_pSQ" name="ISA_Type">
- <eAnnotations xmi:id="_wdnDUkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_wdnDU0OMEd6caK5ICj_pSQ" name="RISC"/>
- <eLiterals xmi:id="_wdnDVEOMEd6caK5ICj_pSQ" name="CISC" value="1"/>
- <eLiterals xmi:id="_wdnDVUOMEd6caK5ICj_pSQ" name="VLIW" value="2"/>
- <eLiterals xmi:id="_wdnDVkOMEd6caK5ICj_pSQ" name="SIMD" value="3"/>
- <eLiterals xmi:id="_wdnDV0OMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wdnDWEOMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnDWUOMEd6caK5ICj_pSQ" name="PLD_Technology">
- <eAnnotations xmi:id="_wdnDWkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_wdnDW0OMEd6caK5ICj_pSQ" name="SRAM"/>
- <eLiterals xmi:id="_wdnDXEOMEd6caK5ICj_pSQ" name="antifuse" value="1"/>
- <eLiterals xmi:id="_wdnDXUOMEd6caK5ICj_pSQ" name="flash" value="2"/>
- <eLiterals xmi:id="_wdnDXkOMEd6caK5ICj_pSQ" name="other" value="3"/>
- <eLiterals xmi:id="_wdnDX0OMEd6caK5ICj_pSQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnDYEOMEd6caK5ICj_pSQ" name="PLD_Class">
- <eAnnotations xmi:id="_wdnDYUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_wdnDYkOMEd6caK5ICj_pSQ" name="symetricalArray"/>
- <eLiterals xmi:id="_wdnDY0OMEd6caK5ICj_pSQ" name="rowBased" value="1"/>
- <eLiterals xmi:id="_wdnDZEOMEd6caK5ICj_pSQ" name="seaOfGates" value="2"/>
- <eLiterals xmi:id="_wdnDZUOMEd6caK5ICj_pSQ" name="hierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_wdnDZkOMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wdnDZ0OMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnDyEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wdnDyUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnDykOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wdnDy0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnDzEOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wdnDzUOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wdnDzkOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wdnDz0OMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnD0EOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wdnD0UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnD0kOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wdnD00OMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wdnD1EOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wdnD1UOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wdnD1kOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wdnD10OMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wdnD2EOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wdnD2UOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wdnD2kOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnD20OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wdnD3EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnD3UOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wdnD3kOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnD30OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wdnD4EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnD4UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wdnD4kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnD6EOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_wdnD6UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdnD6kOMEd6caK5ICj_pSQ" name="HwProcessor" eSuperTypes="_wdnEBUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdnD60OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdnD_EOMEd6caK5ICj_pSQ" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_wdnrlEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdnD_kOMEd6caK5ICj_pSQ" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_wdnrnUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdnEAEOMEd6caK5ICj_pSQ" name="caches" ordered="false" unique="false" upperBound="-1" eType="_wgGWxUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdnEAkOMEd6caK5ICj_pSQ" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_wgn7N0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3nhkOMEd6caK5ICj_pSQ" name="architecture" ordered="false" unique="false" eType="_wl3niEOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3ni0OMEd6caK5ICj_pSQ" name="mips" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl3nkEOMEd6caK5ICj_pSQ" name="ipc" ordered="false" unique="false" eType="_wl3nkkOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl4OgEOMEd6caK5ICj_pSQ" name="nbCores" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl4Og0OMEd6caK5ICj_pSQ" name="nbPipelines" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl4OhkOMEd6caK5ICj_pSQ" name="nbStages" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl4OiUOMEd6caK5ICj_pSQ" name="nbALUs" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl4OjEOMEd6caK5ICj_pSQ" name="nbFPUs" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdnEBUOMEd6caK5ICj_pSQ" name="HwComputingResource" eSuperTypes="_wP_eS0OMEd6caK5ICj_pSQ _wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdnEBkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl41m0OMEd6caK5ICj_pSQ" name="op_Frequencies" ordered="false" unique="false" eType="_wl41nUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnqeEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wdnqeUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnqkkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wdnqk0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnqlEOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wdnqlUOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wdnqlkOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wdnql0OMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wdnqmEOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wdnqmUOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wdnqmkOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wdnqm0OMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wdnqnEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wdnqnUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnqqUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wdnqqkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnqq0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wdnqrEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wdnqrUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wdnqrkOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wdnqr0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wdnqsEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wdnqsUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnq2EOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wdnq2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnq2kOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wdnq20OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wdnq3EOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wdnq3UOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wdnq3kOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wdnq30OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wdnq4EOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnq-UOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wdnq-kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnq-0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wdnq_EOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wdnq_UOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wdnq_kOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnrNEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wdnrNUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnrNkOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wdnrN0OMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wdnrOEOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnrXkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wdnrX0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnrYEOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wdnrYUOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wdnrYkOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnrakOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wdnra0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnrbEOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wdnrbUOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wdnrbkOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnre0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wdnrfEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnrfUOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wdnrfkOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wdnrf0OMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wdnrgEOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wdnrgUOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdnrjUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wdnrjkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wdnrj0OMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wdnrkEOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wdnrkUOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wdnrkkOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wdnrk0OMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdnrlEOMEd6caK5ICj_pSQ" name="HwISA" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdnrlUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdnrmkOMEd6caK5ICj_pSQ" name="type" ordered="false" unique="false" eType="_wdnDUUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl5co0OMEd6caK5ICj_pSQ" name="family" ordered="false" unique="false" eType="_wl5cpUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl5cqEOMEd6caK5ICj_pSQ" name="inst_Width" ordered="false" unique="false" eType="_wl3niEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdnrnUOMEd6caK5ICj_pSQ" name="HwBranchPredictor" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdnrnkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdoRkUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_CacheType">
- <eAnnotations xmi:id="_wdoRkkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wdoRk0OMEd6caK5ICj_pSQ" name="data"/>
- <eLiterals xmi:id="_wdoRlEOMEd6caK5ICj_pSQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_wdoRlUOMEd6caK5ICj_pSQ" name="unified" value="2"/>
- <eLiterals xmi:id="_wdoRlkOMEd6caK5ICj_pSQ" name="other" value="3"/>
- <eLiterals xmi:id="_wdoRl0OMEd6caK5ICj_pSQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdoRoEOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_wdoRoUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wdoRokOMEd6caK5ICj_pSQ" name="LRU"/>
- <eLiterals xmi:id="_wdoRo0OMEd6caK5ICj_pSQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_wdoRpEOMEd6caK5ICj_pSQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_wdoRpUOMEd6caK5ICj_pSQ" name="random" value="3"/>
- <eLiterals xmi:id="_wdoRpkOMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wdoRp0OMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wdoRqEOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_wdoRqUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wdoRqkOMEd6caK5ICj_pSQ" name="writeBack"/>
- <eLiterals xmi:id="_wdoRq0OMEd6caK5ICj_pSQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_wdoRrEOMEd6caK5ICj_pSQ" name="other" value="2"/>
- <eLiterals xmi:id="_wdoRrUOMEd6caK5ICj_pSQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdoRxkOMEd6caK5ICj_pSQ" name="HwASIC" eSuperTypes="_wdnEBUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdoRx0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wdoRyUOMEd6caK5ICj_pSQ" name="HwPLD" eSuperTypes="_wdnEBUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wdoRykOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wdoRy0OMEd6caK5ICj_pSQ" name="technology" ordered="false" unique="false" eType="_wdnDWUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdoR1UOMEd6caK5ICj_pSQ" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_wgGW0kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wdoR10OMEd6caK5ICj_pSQ" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_wdnEBUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl6DuUOMEd6caK5ICj_pSQ" name="organization" ordered="false" unique="false" eType="_wl6Du0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl6DvkOMEd6caK5ICj_pSQ" name="nbLUTs" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl6DwUOMEd6caK5ICj_pSQ" name="ndLUT_Inputs" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl6DxEOMEd6caK5ICj_pSQ" name="nbFlipFlops" ordered="false" unique="false" eType="_wl3njUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl3niEOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl3niUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl3njUOMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl3njkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl3nkkOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl3nk0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl4Ok0OMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl4OlEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl41nUOMEd6caK5ICj_pSQ" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl41nkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl41okOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl41o0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl5cpUOMEd6caK5ICj_pSQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl5cpkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl6Du0OMEd6caK5ICj_pSQ" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl6DvEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kJmmQHKiEd2xwtZ516zmfg" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_kH9ngHKiEd2xwtZ516zmfg/11" nsPrefix="HwComputing">
- <eAnnotations xmi:id="_khTU_3KiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khTVAHKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khTVAXKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khTVAnKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khTVA3KiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khTVBHKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmQXKiEd2xwtZ516zmfg" name="ISA_Type">
- <eAnnotations xmi:id="_kJmmQnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_kJmmQ3KiEd2xwtZ516zmfg" name="RISC"/>
- <eLiterals xmi:id="_kJmmRHKiEd2xwtZ516zmfg" name="CISC" value="1"/>
- <eLiterals xmi:id="_kJmmRXKiEd2xwtZ516zmfg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_kJmmRnKiEd2xwtZ516zmfg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_kJmmR3KiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kJmmSHKiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmSXKiEd2xwtZ516zmfg" name="PLD_Technology">
- <eAnnotations xmi:id="_kJmmSnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_kJmmS3KiEd2xwtZ516zmfg" name="SRAM"/>
- <eLiterals xmi:id="_kJmmTHKiEd2xwtZ516zmfg" name="antifuse" value="1"/>
- <eLiterals xmi:id="_kJmmTXKiEd2xwtZ516zmfg" name="flash" value="2"/>
- <eLiterals xmi:id="_kJmmTnKiEd2xwtZ516zmfg" name="other" value="3"/>
- <eLiterals xmi:id="_kJmmT3KiEd2xwtZ516zmfg" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmUHKiEd2xwtZ516zmfg" name="PLD_Class">
- <eAnnotations xmi:id="_kJmmUXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_kJmmUnKiEd2xwtZ516zmfg" name="symetricalArray"/>
- <eLiterals xmi:id="_kJmmU3KiEd2xwtZ516zmfg" name="rowBased" value="1"/>
- <eLiterals xmi:id="_kJmmVHKiEd2xwtZ516zmfg" name="seaOfGates" value="2"/>
- <eLiterals xmi:id="_kJmmVXKiEd2xwtZ516zmfg" name="hierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_kJmmVnKiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kJmmV3KiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmmjHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kJmmjXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmjnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kJmmj3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmmkHKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kJmmkXKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kJmmknKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kJmmk3KiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmlHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kJmmlXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmmlnKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kJmml3KiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kJmmmHKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kJmmmXKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kJmmmnKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kJmmm3KiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kJmmnHKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kJmmnXKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmmnnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kJmmn3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmmoHKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kJmmoXKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmmonKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kJmmo3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmmpHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kJmmpXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmmq3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kJmmrHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJmmrXKiEd2xwtZ516zmfg" name="HwProcessor" eSuperTypes="_kJmmyHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJmmrnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJmmv3KiEd2xwtZ516zmfg" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_kJwXUHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJmmwXKiEd2xwtZ516zmfg" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_kJwXWXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJmmw3KiEd2xwtZ516zmfg" name="caches" ordered="false" unique="false" upperBound="-1" eType="_kPHaJnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJmmxXKiEd2xwtZ516zmfg" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_kQ6KKXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkd3KiEd2xwtZ516zmfg" name="architecture" ordered="false" unique="false" eType="_khJkeXKiEd2xwtZ516zmfg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkfHKiEd2xwtZ516zmfg" name="mips" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUkHKiEd2xwtZ516zmfg" name="ipc" ordered="false" unique="false" eType="_khTUknKiEd2xwtZ516zmfg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUlXKiEd2xwtZ516zmfg" name="nbCores" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUmHKiEd2xwtZ516zmfg" name="nbPipelines" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUm3KiEd2xwtZ516zmfg" name="nbStages" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUnnKiEd2xwtZ516zmfg" name="nbALUs" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUoXKiEd2xwtZ516zmfg" name="nbFPUs" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJmmyHKiEd2xwtZ516zmfg" name="HwComputingResource" eSuperTypes="_kDy5mnKiEd2xwtZ516zmfg _kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJmmyXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUuXKiEd2xwtZ516zmfg" name="op_Frequencies" ordered="false" unique="false" eType="_khTUu3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmm6nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kJmm63KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmnBHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kJmnBXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmnBnKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kJmnB3KiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kJmnCHKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kJmnCXKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kJmnCnKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kJmnC3KiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kJmnDHKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kJmnDXKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kJmnDnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kJmnD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmnG3KiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kJmnHHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmnHXKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kJmnHnKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kJmnH3KiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kJmnIHKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kJmnIXKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kJmnInKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kJmnI3KiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmnSnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kJmnS3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmnTHKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kJmnTXKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kJmnTnKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kJmnT3KiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kJmnUHKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kJmnUXKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kJmnUnKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmna3KiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kJmnbHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmnbXKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kJmnbnKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kJmnb3KiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kJmncHKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmnpnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kJmnp3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmnqHKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kJmnqXKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kJmnqnKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmn0HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kJmn0XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmn0nKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kJmn03KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kJmn1HKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmn3HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kJmn3XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmn3nKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kJmn33KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kJmn4HKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJmn7XKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kJmn7nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJmn73KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kJmn8HKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kJmn8XKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kJmn8nKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kJmn83KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJwXSXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kJwXSnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kJwXS3KiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kJwXTHKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kJwXTXKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kJwXTnKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kJwXT3KiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJwXUHKiEd2xwtZ516zmfg" name="HwISA" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJwXUXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJwXVnKiEd2xwtZ516zmfg" name="type" ordered="false" unique="false" eType="_kJmmQXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUynKiEd2xwtZ516zmfg" name="family" ordered="false" unique="false" eType="_khTUwnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTUzXKiEd2xwtZ516zmfg" name="inst_Width" ordered="false" unique="false" eType="_khJkeXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJwXWXKiEd2xwtZ516zmfg" name="HwBranchPredictor" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJwXWnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJwXgnKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_kJwXg3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kJwXhHKiEd2xwtZ516zmfg" name="data"/>
- <eLiterals xmi:id="_kJwXhXKiEd2xwtZ516zmfg" name="instruction" value="1"/>
- <eLiterals xmi:id="_kJwXhnKiEd2xwtZ516zmfg" name="unified" value="2"/>
- <eLiterals xmi:id="_kJwXh3KiEd2xwtZ516zmfg" name="other" value="3"/>
- <eLiterals xmi:id="_kJwXiHKiEd2xwtZ516zmfg" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJwXkXKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_kJwXknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kJwXk3KiEd2xwtZ516zmfg" name="LRU"/>
- <eLiterals xmi:id="_kJwXlHKiEd2xwtZ516zmfg" name="NFU" value="1"/>
- <eLiterals xmi:id="_kJwXlXKiEd2xwtZ516zmfg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_kJwXlnKiEd2xwtZ516zmfg" name="random" value="3"/>
- <eLiterals xmi:id="_kJwXl3KiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kJwXmHKiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kJwXmXKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_kJwXmnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kJwXm3KiEd2xwtZ516zmfg" name="writeBack"/>
- <eLiterals xmi:id="_kJwXnHKiEd2xwtZ516zmfg" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_kJwXnXKiEd2xwtZ516zmfg" name="other" value="2"/>
- <eLiterals xmi:id="_kJwXnnKiEd2xwtZ516zmfg" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJwXt3KiEd2xwtZ516zmfg" name="HwASIC" eSuperTypes="_kJmmyHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJwXuHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kJwXunKiEd2xwtZ516zmfg" name="HwPLD" eSuperTypes="_kJmmyHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kJwXu3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kJwXvHKiEd2xwtZ516zmfg" name="technology" ordered="false" unique="false" eType="_kJmmSXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJwXxnKiEd2xwtZ516zmfg" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_kPHaM3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kJwXyHKiEd2xwtZ516zmfg" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_kJmmyHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTU5HKiEd2xwtZ516zmfg" name="organization" ordered="false" unique="false" eType="_khTU5nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTU6XKiEd2xwtZ516zmfg" name="nbLUTs" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTU7HKiEd2xwtZ516zmfg" name="ndLUT_Inputs" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTU73KiEd2xwtZ516zmfg" name="nbFlipFlops" ordered="false" unique="false" eType="_khJkfnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkeXKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkenKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkfnKiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkf3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUknKiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUk3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUqHKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUq3KiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUrHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUu3KiEd2xwtZ516zmfg" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUvHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUwnKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUw3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTUxXKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTUxnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTU5nKiEd2xwtZ516zmfg" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTU53KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_oyIXMBBjEd20zIwSLfjspA" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_owOSsBBjEd20zIwSLfjspA/10" nsPrefix="HwComputing">
- <eAnnotations xmi:id="_pOgKexBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOgKfBBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOgKfRBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOgKfhBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOgKfxBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOgKgBBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXMRBjEd20zIwSLfjspA" name="ISA_Type">
- <eAnnotations xmi:id="_oyIXMhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_oyIXMxBjEd20zIwSLfjspA" name="RISC"/>
- <eLiterals xmi:id="_oyIXNBBjEd20zIwSLfjspA" name="CISC" value="1"/>
- <eLiterals xmi:id="_oyIXNRBjEd20zIwSLfjspA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_oyIXNhBjEd20zIwSLfjspA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_oyIXNxBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_oyIXOBBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXORBjEd20zIwSLfjspA" name="PLD_Technology">
- <eAnnotations xmi:id="_oyIXOhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_oyIXOxBjEd20zIwSLfjspA" name="SRAM"/>
- <eLiterals xmi:id="_oyIXPBBjEd20zIwSLfjspA" name="Antifuse" value="1"/>
- <eLiterals xmi:id="_oyIXPRBjEd20zIwSLfjspA" name="Flash" value="2"/>
- <eLiterals xmi:id="_oyIXPhBjEd20zIwSLfjspA" name="Other" value="3"/>
- <eLiterals xmi:id="_oyIXPxBjEd20zIwSLfjspA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXQBBjEd20zIwSLfjspA" name="PLD_Class">
- <eAnnotations xmi:id="_oyIXQRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_oyIXQhBjEd20zIwSLfjspA" name="SymetricalArray"/>
- <eLiterals xmi:id="_oyIXQxBjEd20zIwSLfjspA" name="RowBased" value="1"/>
- <eLiterals xmi:id="_oyIXRBBjEd20zIwSLfjspA" name="SeaOfGates" value="2"/>
- <eLiterals xmi:id="_oyIXRRBjEd20zIwSLfjspA" name="HierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_oyIXRhBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_oyIXRxBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIXXxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_oyIXYBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXYRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_oyIXYhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIXYxBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_oyIXZBBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_oyIXZRBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_oyIXZhBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXZxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_oyIXaBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIXaRBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_oyIXahBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_oyIXaxBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_oyIXbBBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_oyIXbRBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_oyIXbhBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_oyIXbxBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_oyIXcBBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIXcRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_oyIXchBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIXcxBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_oyIXdBBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIXdRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_oyIXdhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIXfBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_oyIXfRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIXfhBjEd20zIwSLfjspA" name="HwProcessor" eSuperTypes="_oyIXmRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIXfxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIXkBBjEd20zIwSLfjspA" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_oyIYZhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIXkhBjEd20zIwSLfjspA" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_oyIYbxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIXlBBjEd20zIwSLfjspA" name="caches" ordered="false" unique="false" upperBound="-1" eType="_o4uIphBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIXlhBjEd20zIwSLfjspA" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_o7TinRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcuhBjEd20zIwSLfjspA" name="architecture" ordered="false" unique="false" eType="_pOZcvBBjEd20zIwSLfjspA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcvxBjEd20zIwSLfjspA" name="mips" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcxBBjEd20zIwSLfjspA" name="ipc" ordered="false" unique="false" eType="_pOZcxhBjEd20zIwSLfjspA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcyRBjEd20zIwSLfjspA" name="nbCores" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZczBBjEd20zIwSLfjspA" name="nbPipelines" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZczxBjEd20zIwSLfjspA" name="nbStages" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZc0hBjEd20zIwSLfjspA" name="nbALUs" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZc1RBjEd20zIwSLfjspA" name="nbFPUs" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIXmRBjEd20zIwSLfjspA" name="HwComputingResource" eSuperTypes="_oo90kBBjEd20zIwSLfjspA _ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIXmhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKNRBjEd20zIwSLfjspA" name="op_Frequencies" ordered="false" unique="false" eType="_pOgKNxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIXuxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_oyIXvBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIXwhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_oyIXwxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIX0xBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_oyIX1BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIX1RBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_oyIX1hBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_oyIX1xBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_oyIX2BBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_oyIX2RBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_oyIX2hBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_oyIX2xBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_oyIX3BBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oyIX3RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_oyIX3hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYDxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_oyIYEBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIYERBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_oyIYEhBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_oyIYExBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYPBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_oyIYPRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIYPhBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_oyIYPxBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_oyIYQBBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYTRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_oyIYThBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIYTxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_oyIYUBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_oyIYURBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_oyIYUhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_oyIYUxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYXxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_oyIYYBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIYYRBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_oyIYYhBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_oyIYYxBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_oyIYZBBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_oyIYZRBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIYZhBjEd20zIwSLfjspA" name="HwISA" eSuperTypes="_ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIYZxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oyIYbBBjEd20zIwSLfjspA" name="type" ordered="false" unique="false" eType="_oyIXMRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKRhBjEd20zIwSLfjspA" name="family" ordered="false" unique="false" eType="_pOgKPhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKSRBjEd20zIwSLfjspA" name="inst_Width" ordered="false" unique="false" eType="_pOZcvBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIYbxBjEd20zIwSLfjspA" name="HwBranchPredictor" eSuperTypes="_ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIYcBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYnxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_oyIYoBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_oyIYoRBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_oyIYohBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_oyIYoxBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_oyIYpBBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_oyIYpRBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_oyIYphBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_oyIYpxBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYqBBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_oyIYqRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_oyIYqhBjEd20zIwSLfjspA" name="Data"/>
- <eLiterals xmi:id="_oyIYqxBjEd20zIwSLfjspA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_oyIYrBBjEd20zIwSLfjspA" name="Unified" value="2"/>
- <eLiterals xmi:id="_oyIYrRBjEd20zIwSLfjspA" name="Other" value="3"/>
- <eLiterals xmi:id="_oyIYrhBjEd20zIwSLfjspA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYtxBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_oyIYuBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_oyIYuRBjEd20zIwSLfjspA" name="LRU"/>
- <eLiterals xmi:id="_oyIYuhBjEd20zIwSLfjspA" name="NFU" value="1"/>
- <eLiterals xmi:id="_oyIYuxBjEd20zIwSLfjspA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_oyIYvBBjEd20zIwSLfjspA" name="Random" value="3"/>
- <eLiterals xmi:id="_oyIYvRBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_oyIYvhBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_oyIYvxBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_oyIYwBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_oyIYwRBjEd20zIwSLfjspA" name="WriteBack"/>
- <eLiterals xmi:id="_oyIYwhBjEd20zIwSLfjspA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_oyIYwxBjEd20zIwSLfjspA" name="Other" value="2"/>
- <eLiterals xmi:id="_oyIYxBBjEd20zIwSLfjspA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIY3RBjEd20zIwSLfjspA" name="HwASIC" eSuperTypes="_oyIXmRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIY3hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyIY4BBjEd20zIwSLfjspA" name="HwPLD" eSuperTypes="_oyIXmRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oyIY4RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_oyIY4hBjEd20zIwSLfjspA" name="technology" ordered="false" unique="false" eType="_oyIXORBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIY7BBjEd20zIwSLfjspA" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_o4uIsxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_oyIY7hBjEd20zIwSLfjspA" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_oyIXmRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKYBBjEd20zIwSLfjspA" name="organization" ordered="false" unique="false" eType="_pOgKYhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKZRBjEd20zIwSLfjspA" name="nbLUTs" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKaBBjEd20zIwSLfjspA" name="ndLUT_Inputs" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKaxBjEd20zIwSLfjspA" name="nbFlipFlops" ordered="false" unique="false" eType="_pOZcwRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcvBBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcvRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcwRBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcwhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcxhBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcxxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKJBBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKJRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKJxBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKKBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKNxBjEd20zIwSLfjspA" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKOBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKPhBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKPxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKQRBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKQhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKYhBjEd20zIwSLfjspA" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKYxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k2dA4KSsEdy-NrxVBTpLyA" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_k01QQKSsEdy-NrxVBTpLyA/9" nsPrefix="HwComputing">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dA4aSsEdy-NrxVBTpLyA" name="ISA_Type">
- <eAnnotations xmi:id="_k2dA4qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_k2dA46SsEdy-NrxVBTpLyA" name="RISC"/>
- <eLiterals xmi:id="_k2dA5KSsEdy-NrxVBTpLyA" name="CISC" value="1"/>
- <eLiterals xmi:id="_k2dA5aSsEdy-NrxVBTpLyA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_k2dA5qSsEdy-NrxVBTpLyA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_k2dA56SsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k2dA6KSsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dA6aSsEdy-NrxVBTpLyA" name="PLD_Technology">
- <eAnnotations xmi:id="_k2dA6qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_k2dA66SsEdy-NrxVBTpLyA" name="SRAM"/>
- <eLiterals xmi:id="_k2dA7KSsEdy-NrxVBTpLyA" name="Antifuse" value="1"/>
- <eLiterals xmi:id="_k2dA7aSsEdy-NrxVBTpLyA" name="Flash" value="2"/>
- <eLiterals xmi:id="_k2dA7qSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- <eLiterals xmi:id="_k2dA76SsEdy-NrxVBTpLyA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dA8KSsEdy-NrxVBTpLyA" name="PLD_Class">
- <eAnnotations xmi:id="_k2dA8aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_k2dA8qSsEdy-NrxVBTpLyA" name="SymetricalArray"/>
- <eLiterals xmi:id="_k2dA86SsEdy-NrxVBTpLyA" name="RowBased" value="1"/>
- <eLiterals xmi:id="_k2dA9KSsEdy-NrxVBTpLyA" name="SeaOfGates" value="2"/>
- <eLiterals xmi:id="_k2dA9aSsEdy-NrxVBTpLyA" name="HierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_k2dA9qSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k2dA96SsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBD6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k2dBEKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dBEaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k2dBEqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dBE6SsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k2dBFKSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k2dBFaSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k2dBFqSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dBF6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k2dBGKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dBGaSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k2dBGqSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k2dBG6SsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k2dBHKSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k2dBHaSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k2dBHqSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k2dBH6SsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k2dBIKSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dBIaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k2dBIqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dBI6SsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k2dBJKSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBJaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k2dBJqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBLKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_k2dBLaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dBLqSsEdy-NrxVBTpLyA" name="HwProcessor" eSuperTypes="_k2dBSaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dBL6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dBQKSsEdy-NrxVBTpLyA" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_k2dCFqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dBQqSsEdy-NrxVBTpLyA" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_k2dCH6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dBRKSsEdy-NrxVBTpLyA" name="caches" ordered="false" unique="false" upperBound="-1" eType="_k7nO9qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dBRqSsEdy-NrxVBTpLyA" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_k-MpKaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPOyqSsEdy-NrxVBTpLyA" name="architecture" ordered="false" unique="false" eType="_lOPOzKSsEdy-NrxVBTpLyA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPOz6SsEdy-NrxVBTpLyA" name="mips" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO1KSsEdy-NrxVBTpLyA" name="ipc" ordered="false" unique="false" eType="_lOPO1qSsEdy-NrxVBTpLyA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO2aSsEdy-NrxVBTpLyA" name="nbCores" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO3KSsEdy-NrxVBTpLyA" name="nbPipelines" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO36SsEdy-NrxVBTpLyA" name="nbStages" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO4qSsEdy-NrxVBTpLyA" name="nbALUs" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPO5aSsEdy-NrxVBTpLyA" name="nbFPUs" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dBSaSsEdy-NrxVBTpLyA" name="HwComputingResource" eSuperTypes="_kvk9QKSsEdy-NrxVBTpLyA _k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dBSqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVYqSsEdy-NrxVBTpLyA" name="op_Frequencies" ordered="false" unique="false" eType="_lOVVZKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBa6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k2dBbKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBcqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k2dBc6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dBg6SsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k2dBhKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dBhaSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k2dBhqSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k2dBh6SsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k2dBiKSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k2dBiaSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k2dBiqSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k2dBi6SsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k2dBjKSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k2dBjaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k2dBjqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dBv6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k2dBwKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dBwaSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k2dBwqSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k2dBw6SsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dB7KSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k2dB7aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dB7qSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k2dB76SsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k2dB8KSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dB_aSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k2dB_qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dB_6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k2dCAKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k2dCAaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k2dCAqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k2dCA6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dCD6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_k2dCEKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dCEaSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_k2dCEqSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_k2dCE6SsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_k2dCFKSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_k2dCFaSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dCFqSsEdy-NrxVBTpLyA" name="HwISA" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dCF6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k2dCHKSsEdy-NrxVBTpLyA" name="type" ordered="false" unique="false" eType="_k2dA4aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVc6SsEdy-NrxVBTpLyA" name="family" ordered="false" unique="false" eType="_lOVVa6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVdqSsEdy-NrxVBTpLyA" name="inst_Width" ordered="false" unique="false" eType="_lOPOzKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dCH6SsEdy-NrxVBTpLyA" name="HwBranchPredictor" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dCIKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dCT6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_k2dCUKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k2dCUaSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_k2dCUqSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_k2dCU6SsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_k2dCVKSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_k2dCVaSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_k2dCVqSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_k2dCV6SsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dCWKSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_k2dCWaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k2dCWqSsEdy-NrxVBTpLyA" name="Data"/>
- <eLiterals xmi:id="_k2dCW6SsEdy-NrxVBTpLyA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_k2dCXKSsEdy-NrxVBTpLyA" name="Unified" value="2"/>
- <eLiterals xmi:id="_k2dCXaSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- <eLiterals xmi:id="_k2dCXqSsEdy-NrxVBTpLyA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dCZ6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_k2dCaKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k2dCaaSsEdy-NrxVBTpLyA" name="LRU"/>
- <eLiterals xmi:id="_k2dCaqSsEdy-NrxVBTpLyA" name="NFU" value="1"/>
- <eLiterals xmi:id="_k2dCa6SsEdy-NrxVBTpLyA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_k2dCbKSsEdy-NrxVBTpLyA" name="Random" value="3"/>
- <eLiterals xmi:id="_k2dCbaSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k2dCbqSsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k2dCb6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_k2dCcKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k2dCcaSsEdy-NrxVBTpLyA" name="WriteBack"/>
- <eLiterals xmi:id="_k2dCcqSsEdy-NrxVBTpLyA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_k2dCc6SsEdy-NrxVBTpLyA" name="Other" value="2"/>
- <eLiterals xmi:id="_k2dCdKSsEdy-NrxVBTpLyA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dCjaSsEdy-NrxVBTpLyA" name="HwASIC" eSuperTypes="_k2dBSaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dCjqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k2dCkKSsEdy-NrxVBTpLyA" name="HwPLD" eSuperTypes="_k2dBSaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k2dCkaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k2dCkqSsEdy-NrxVBTpLyA" name="technology" ordered="false" unique="false" eType="_k2dA6aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dCnKSsEdy-NrxVBTpLyA" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_k7nPA6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k2dCnqSsEdy-NrxVBTpLyA" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_k2dBSaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVjaSsEdy-NrxVBTpLyA" name="organization" ordered="false" unique="false" eType="_lOVVj6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVkqSsEdy-NrxVBTpLyA" name="nbLUTs" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVlaSsEdy-NrxVBTpLyA" name="ndLUT_Inputs" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVmKSsEdy-NrxVBTpLyA" name="nbFlipFlops" ordered="false" unique="false" eType="_lOPO0aSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPOzKSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPOzaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPO0aSsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPO0qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPO1qSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPO16SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPO7KSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPO7aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPO76SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPO8KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVZKSsEdy-NrxVBTpLyA" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVZaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVa6SsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVbKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVbqSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVb6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVj6SsEdy-NrxVBTpLyA" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVkKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rdLPQGquEdyHVMM3AaZxvA" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_rbmh8GquEdyHVMM3AaZxvA/8" nsPrefix="HwComputing">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPQWquEdyHVMM3AaZxvA" name="ISA_Type">
- <eAnnotations xmi:id="_rdLPQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_rdLPQ2quEdyHVMM3AaZxvA" name="RISC"/>
- <eLiterals xmi:id="_rdLPRGquEdyHVMM3AaZxvA" name="CISC" value="1"/>
- <eLiterals xmi:id="_rdLPRWquEdyHVMM3AaZxvA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_rdLPRmquEdyHVMM3AaZxvA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_rdLPR2quEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_rdLPSGquEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPSWquEdyHVMM3AaZxvA" name="PLD_Technology">
- <eAnnotations xmi:id="_rdLPSmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_rdLPS2quEdyHVMM3AaZxvA" name="SRAM"/>
- <eLiterals xmi:id="_rdLPTGquEdyHVMM3AaZxvA" name="Antifuse" value="1"/>
- <eLiterals xmi:id="_rdLPTWquEdyHVMM3AaZxvA" name="Flash" value="2"/>
- <eLiterals xmi:id="_rdLPTmquEdyHVMM3AaZxvA" name="Other" value="3"/>
- <eLiterals xmi:id="_rdLPT2quEdyHVMM3AaZxvA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPUGquEdyHVMM3AaZxvA" name="PLD_Class">
- <eAnnotations xmi:id="_rdLPUWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_rdLPUmquEdyHVMM3AaZxvA" name="SymetricalArray"/>
- <eLiterals xmi:id="_rdLPU2quEdyHVMM3AaZxvA" name="RowBased" value="1"/>
- <eLiterals xmi:id="_rdLPVGquEdyHVMM3AaZxvA" name="SeaOfGates" value="2"/>
- <eLiterals xmi:id="_rdLPVWquEdyHVMM3AaZxvA" name="HierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_rdLPVmquEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_rdLPV2quEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdLPb2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rdLPcGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPcWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rdLPcmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdLPc2quEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rdLPdGquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rdLPdWquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rdLPdmquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPd2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rdLPeGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdLPeWquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rdLPemquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rdLPe2quEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rdLPfGquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rdLPfWquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rdLPfmquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rdLPf2quEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rdLPgGquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdLPgWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rdLPgmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdLPg2quEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rdLPhGquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdLPhWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rdLPhmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdLPjGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_rdLPjWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdLPjmquEdyHVMM3AaZxvA" name="HwProcessor" eSuperTypes="_rdLPqWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdLPj2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdLPoGquEdyHVMM3AaZxvA" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_rdL3CGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdLPomquEdyHVMM3AaZxvA" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_rdL3EWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdLPpGquEdyHVMM3AaZxvA" name="caches" ordered="false" unique="false" upperBound="-1" eType="_riqNIGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdLPpmquEdyHVMM3AaZxvA" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_rkVnVWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GIGquEdyHVMM3AaZxvA" name="architecture" ordered="false" unique="false" eType="_rz5GImquEdyHVMM3AaZxvA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GJWquEdyHVMM3AaZxvA" name="mips" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GKmquEdyHVMM3AaZxvA" name="ipc" ordered="false" unique="false" eType="_rz5GLGquEdyHVMM3AaZxvA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GL2quEdyHVMM3AaZxvA" name="nbCores" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GMmquEdyHVMM3AaZxvA" name="nbPipelines" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GNWquEdyHVMM3AaZxvA" name="nbStages" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5GOGquEdyHVMM3AaZxvA" name="nbALUs" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz5tMGquEdyHVMM3AaZxvA" name="nbFPUs" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdLPqWquEdyHVMM3AaZxvA" name="HwComputingResource" eSuperTypes="_rW2lQGquEdyHVMM3AaZxvA _rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdLPqmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz6URGquEdyHVMM3AaZxvA" name="op_Frequencies" ordered="false" unique="false" eType="_rz6URmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdL2XWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rdL2XmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdL2ZGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rdL2ZWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL2dWquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rdL2dmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL2d2quEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rdL2eGquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rdL2eWquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rdL2emquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rdL2e2quEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rdL2fGquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rdL2fWquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rdL2fmquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rdL2f2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rdL2gGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL2sWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rdL2smquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL2s2quEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rdL2tGquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rdL2tWquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL23mquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rdL232quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL24GquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rdL24WquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rdL24mquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL272quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rdL28GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL28WquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rdL28mquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rdL282quEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rdL29GquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rdL29WquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL3AWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_rdL3AmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL3A2quEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_rdL3BGquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_rdL3BWquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_rdL3BmquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_rdL3B2quEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdL3CGquEdyHVMM3AaZxvA" name="HwISA" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdL3CWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rdL3DmquEdyHVMM3AaZxvA" name="type" ordered="false" unique="false" eType="_rdLPQWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz9XkGquEdyHVMM3AaZxvA" name="family" ordered="false" unique="false" eType="_rz6UTWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz9Xk2quEdyHVMM3AaZxvA" name="inst_Width" ordered="false" unique="false" eType="_rz5GImquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdL3EWquEdyHVMM3AaZxvA" name="HwBranchPredictor" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdL3EmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL3QWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_rdL3QmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rdL3Q2quEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_rdL3RGquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_rdL3RWquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_rdL3RmquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_rdL3R2quEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_rdL3SGquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_rdL3SWquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL3SmquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_rdL3S2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rdL3TGquEdyHVMM3AaZxvA" name="Data"/>
- <eLiterals xmi:id="_rdL3TWquEdyHVMM3AaZxvA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_rdL3TmquEdyHVMM3AaZxvA" name="Unified" value="2"/>
- <eLiterals xmi:id="_rdL3T2quEdyHVMM3AaZxvA" name="Other" value="3"/>
- <eLiterals xmi:id="_rdL3UGquEdyHVMM3AaZxvA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL3WWquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_rdL3WmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rdL3W2quEdyHVMM3AaZxvA" name="LRU"/>
- <eLiterals xmi:id="_rdL3XGquEdyHVMM3AaZxvA" name="NFU" value="1"/>
- <eLiterals xmi:id="_rdL3XWquEdyHVMM3AaZxvA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_rdL3XmquEdyHVMM3AaZxvA" name="Random" value="3"/>
- <eLiterals xmi:id="_rdL3X2quEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_rdL3YGquEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rdL3YWquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_rdL3YmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rdL3Y2quEdyHVMM3AaZxvA" name="WriteBack"/>
- <eLiterals xmi:id="_rdL3ZGquEdyHVMM3AaZxvA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_rdL3ZWquEdyHVMM3AaZxvA" name="Other" value="2"/>
- <eLiterals xmi:id="_rdL3ZmquEdyHVMM3AaZxvA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdMdbmquEdyHVMM3AaZxvA" name="HwASIC" eSuperTypes="_rdLPqWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdMdb2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rdMdcWquEdyHVMM3AaZxvA" name="HwPLD" eSuperTypes="_rdLPqWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rdMdcmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rdMdc2quEdyHVMM3AaZxvA" name="technology" ordered="false" unique="false" eType="_rdLPSWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdMdfWquEdyHVMM3AaZxvA" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_riqNLWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rdMdf2quEdyHVMM3AaZxvA" name="blocksComputing" ordered="false" unique="false" upperBound="-1" eType="_rdLPqWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0CQFWquEdyHVMM3AaZxvA" name="organization" ordered="false" unique="false" eType="_r0CQF2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0CQGmquEdyHVMM3AaZxvA" name="nbLUTs" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0CQHWquEdyHVMM3AaZxvA" name="ndLUT_Inputs" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0C3IGquEdyHVMM3AaZxvA" name="nbFlipFlops" ordered="false" unique="false" eType="_rz5GJ2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz5GImquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz5GI2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz5GJ2quEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz5GKGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz5GLGquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz5GLWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz5tN2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz5tOGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz5tOmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz5tO2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz6URmquEdyHVMM3AaZxvA" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz6UR2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz6UTWquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz6UTmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz6UUGquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz6UUWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0CQF2quEdyHVMM3AaZxvA" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0CQGGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aLPfoF-FEdyR_cYlxmaBkg" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_aKf5bl-FEdyR_cYlxmaBkg/1" nsPrefix="HwComputing">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPfoV-FEdyR_cYlxmaBkg" name="ISA_Type">
- <eAnnotations xmi:id="_aLPfol-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_aLPfo1-FEdyR_cYlxmaBkg" name="RISC"/>
- <eLiterals xmi:id="_aLPfpF-FEdyR_cYlxmaBkg" name="CISC" value="1"/>
- <eLiterals xmi:id="_aLPfpV-FEdyR_cYlxmaBkg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_aLPfpl-FEdyR_cYlxmaBkg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_aLPfp1-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aLPfqF-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPfqV-FEdyR_cYlxmaBkg" name="PLD_Technology">
- <eAnnotations xmi:id="_aLPfql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_aLPfq1-FEdyR_cYlxmaBkg" name="SRAM"/>
- <eLiterals xmi:id="_aLPfrF-FEdyR_cYlxmaBkg" name="Antifuse" value="1"/>
- <eLiterals xmi:id="_aLPfrV-FEdyR_cYlxmaBkg" name="Flash" value="2"/>
- <eLiterals xmi:id="_aLPfrl-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- <eLiterals xmi:id="_aLPfr1-FEdyR_cYlxmaBkg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPfsF-FEdyR_cYlxmaBkg" name="PLD_Class">
- <eAnnotations xmi:id="_aLPfsV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_aLPfsl-FEdyR_cYlxmaBkg" name="SymetricalArray"/>
- <eLiterals xmi:id="_aLPfs1-FEdyR_cYlxmaBkg" name="RowBased" value="1"/>
- <eLiterals xmi:id="_aLPftF-FEdyR_cYlxmaBkg" name="SeaOfGates" value="2"/>
- <eLiterals xmi:id="_aLPftV-FEdyR_cYlxmaBkg" name="HierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_aLPftl-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aLPft1-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPfz1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aLPf0F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPf0V-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aLPf0l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPf01-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aLPf1F-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aLPf1V-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aLPf1l-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPf11-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aLPf2F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPf2V-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aLPf2l-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aLPf21-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aLPf3F-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aLPf3V-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aLPf3l-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aLPf31-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aLPf4F-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPf4V-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aLPf4l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPf41-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aLPf5F-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPf6l-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aLPf61-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPf7F-FEdyR_cYlxmaBkg" name="HwProcessor" eSuperTypes="_aLPgB1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPf7V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aLPf_l-FEdyR_cYlxmaBkg" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_aLPgxl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aLPgAF-FEdyR_cYlxmaBkg" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_aLPgz1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aLPgAl-FEdyR_cYlxmaBkg" name="caches" ordered="false" unique="false" upperBound="-1" eType="_aNoGdl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aLPgBF-FEdyR_cYlxmaBkg" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_aOqoiV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyIV-FEdyR_cYlxmaBkg" name="architecture" ordered="false" unique="false" eType="_aVEyI1-FEdyR_cYlxmaBkg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyJl-FEdyR_cYlxmaBkg" name="mips" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyK1-FEdyR_cYlxmaBkg" name="ipc" ordered="false" unique="false" eType="_aVEyLV-FEdyR_cYlxmaBkg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyMF-FEdyR_cYlxmaBkg" name="nbCores" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyM1-FEdyR_cYlxmaBkg" name="nbPipelines" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyNl-FEdyR_cYlxmaBkg" name="nbStages" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyOV-FEdyR_cYlxmaBkg" name="nbALUs" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyPF-FEdyR_cYlxmaBkg" name="nbFPUs" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPgB1-FEdyR_cYlxmaBkg" name="HwComputingResource" eSuperTypes="_aIQdWV-FEdyR_cYlxmaBkg _aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPgCF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyVF-FEdyR_cYlxmaBkg" name="op_Frequencies" ordered="false" unique="false" eType="_aVEyVl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPgKV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aLPgKl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPgK1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aLPgLF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPgPF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aLPgPV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPgPl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aLPgP1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aLPgQF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aLPgQV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aLPgQl-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aLPgQ1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aLPgRF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aLPgRV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPgRl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aLPgR1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aLPgjl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aLPgj1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPgnF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aLPgnV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPgnl-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aLPgn1-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aLPgoF-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPgrV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aLPgrl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPgr1-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aLPgsF-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aLPgsV-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aLPgsl-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aLPgs1-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPgv1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aLPgwF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPgwV-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aLPgwl-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aLPgw1-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aLPgxF-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aLPgxV-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPgxl-FEdyR_cYlxmaBkg" name="HwISA" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPgx1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aLPgzF-FEdyR_cYlxmaBkg" name="type" ordered="false" unique="false" eType="_aLPfoV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyZF-FEdyR_cYlxmaBkg" name="family" ordered="false" unique="false" eType="_aVEyXF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyZ1-FEdyR_cYlxmaBkg" name="inst_Width" ordered="false" unique="false" eType="_aVEyI1-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPgz1-FEdyR_cYlxmaBkg" name="HwBranchPredictor" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPg0F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPg_1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aLPhAF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aLPhAV-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aLPhAl-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aLPhA1-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aLPhBF-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aLPhBV-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aLPhBl-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aLPhB1-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPhCF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_aLPhCV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aLPhCl-FEdyR_cYlxmaBkg" name="Data"/>
- <eLiterals xmi:id="_aLPhC1-FEdyR_cYlxmaBkg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_aLPhDF-FEdyR_cYlxmaBkg" name="Unified" value="2"/>
- <eLiterals xmi:id="_aLPhDV-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- <eLiterals xmi:id="_aLPhDl-FEdyR_cYlxmaBkg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPhF1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_aLPhGF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aLPhGV-FEdyR_cYlxmaBkg" name="LRU"/>
- <eLiterals xmi:id="_aLPhGl-FEdyR_cYlxmaBkg" name="NFU" value="1"/>
- <eLiterals xmi:id="_aLPhG1-FEdyR_cYlxmaBkg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_aLPhHF-FEdyR_cYlxmaBkg" name="Random" value="3"/>
- <eLiterals xmi:id="_aLPhHV-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aLPhHl-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aLPhH1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_aLPhIF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aLPhIV-FEdyR_cYlxmaBkg" name="WriteBack"/>
- <eLiterals xmi:id="_aLPhIl-FEdyR_cYlxmaBkg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_aLPhI1-FEdyR_cYlxmaBkg" name="Other" value="2"/>
- <eLiterals xmi:id="_aLPhJF-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPhPV-FEdyR_cYlxmaBkg" name="HwASIC" eSuperTypes="_aLPgB1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPhPl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aLPhQF-FEdyR_cYlxmaBkg" name="HwPLD" eSuperTypes="_aLPgB1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aLPhQV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aLPhQl-FEdyR_cYlxmaBkg" name="technology" ordered="false" unique="false" eType="_aLPfqV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aLPhTF-FEdyR_cYlxmaBkg" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_aNoGg1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEye1-FEdyR_cYlxmaBkg" name="organization" ordered="false" unique="false" eType="_aVEyfV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEygF-FEdyR_cYlxmaBkg" name="nbLUTs" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyg1-FEdyR_cYlxmaBkg" name="ndLUT_Inputs" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyhl-FEdyR_cYlxmaBkg" name="nbFlipFlops" ordered="false" unique="false" eType="_aVEyKF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyI1-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyJF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyKF-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyKV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyLV-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyLl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyQ1-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyRF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyR1-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEySF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyVl-FEdyR_cYlxmaBkg" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyV1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyXF-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyXV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyX1-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyYF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyfV-FEdyR_cYlxmaBkg" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyfl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LD8vkF1EEdy5RcXm_JjfDg" name="HwComputing" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwComputing/_LCnTlV1EEdy5RcXm_JjfDg/0" nsPrefix="HwComputing">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8vkV1EEdy5RcXm_JjfDg" name="ISA_Type">
- <eAnnotations xmi:id="_LD8vkl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_LD8vk11EEdy5RcXm_JjfDg" name="RISC"/>
- <eLiterals xmi:id="_LD8vlF1EEdy5RcXm_JjfDg" name="CISC" value="1"/>
- <eLiterals xmi:id="_LD8vlV1EEdy5RcXm_JjfDg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_LD8vll1EEdy5RcXm_JjfDg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_LD8vl11EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LD8vmF1EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8vmV1EEdy5RcXm_JjfDg" name="PLD_Technology">
- <eAnnotations xmi:id="_LD8vml1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QewpABJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_LD8vm11EEdy5RcXm_JjfDg" name="SRAM"/>
- <eLiterals xmi:id="_LD8vnF1EEdy5RcXm_JjfDg" name="Antifuse" value="1"/>
- <eLiterals xmi:id="_LD8vnV1EEdy5RcXm_JjfDg" name="Flash" value="2"/>
- <eLiterals xmi:id="_LD8vnl1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- <eLiterals xmi:id="_LD8vn11EEdy5RcXm_JjfDg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8voF1EEdy5RcXm_JjfDg" name="PLD_Class">
- <eAnnotations xmi:id="_LD8voV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XMDncBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_LD8vol1EEdy5RcXm_JjfDg" name="SymetricalArray"/>
- <eLiterals xmi:id="_LD8vo11EEdy5RcXm_JjfDg" name="RowBased" value="1"/>
- <eLiterals xmi:id="_LD8vpF1EEdy5RcXm_JjfDg" name="SeaOfGates" value="2"/>
- <eLiterals xmi:id="_LD8vpV1EEdy5RcXm_JjfDg" name="HierarchicalPLD" value="3"/>
- <eLiterals xmi:id="_LD8vpl1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LD8vp11EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8vv11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LD8vwF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8vwV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LD8vwl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8vw11EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LD8vxF1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LD8vxV1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LD8vxl1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8vx11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LD8vyF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8vyV1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LD8vyl1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LD8vy11EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LD8vzF1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LD8vzV1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LD8vzl1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LD8vz11EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LD8v0F1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8v0V1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LD8v0l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8v011EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LD8v1F1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8v2l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LD8v211EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8v3F1EEdy5RcXm_JjfDg" name="HwProcessor" eSuperTypes="_LD8v911EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8v3V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z0aH8BJyEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LD8v7l1EEdy5RcXm_JjfDg" name="ownedISAs" ordered="false" unique="false" upperBound="-1" eType="_LD8wtl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LD8v8F1EEdy5RcXm_JjfDg" name="predictors" ordered="false" unique="false" upperBound="-1" eType="_LD8wv11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LD8v8l1EEdy5RcXm_JjfDg" name="caches" ordered="false" unique="false" upperBound="-1" eType="_LHYfR11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LD8v9F1EEdy5RcXm_JjfDg" name="ownedMMUs" ordered="false" unique="false" upperBound="-1" eType="_LI3tSl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMQV1EEdy5RcXm_JjfDg" name="architecture" ordered="false" unique="false" eType="_LTdMQ11EEdy5RcXm_JjfDg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMRl1EEdy5RcXm_JjfDg" name="mips" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMS11EEdy5RcXm_JjfDg" name="ipc" ordered="false" unique="false" eType="_LTdMTV1EEdy5RcXm_JjfDg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMUF1EEdy5RcXm_JjfDg" name="nbCores" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMU11EEdy5RcXm_JjfDg" name="nbPipelines" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMVl1EEdy5RcXm_JjfDg" name="nbStages" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMWV1EEdy5RcXm_JjfDg" name="nbALUs" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMXF1EEdy5RcXm_JjfDg" name="nbFPUs" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8v911EEdy5RcXm_JjfDg" name="HwComputingResource" eSuperTypes="_K-vfuV1EEdy5RcXm_JjfDg _LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8v-F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NrpywBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMdF1EEdy5RcXm_JjfDg" name="op_Frequencies" ordered="false" unique="false" eType="_LTdMdl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8wGV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LD8wGl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8wG11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LD8wHF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8wLF1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LD8wLV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8wLl1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LD8wL11EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LD8wMF1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LD8wMV1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LD8wMl1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LD8wM11EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LD8wNF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LD8wNV1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8wNl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LD8wN11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LD8wfl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LD8wf11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8wjF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LD8wjV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8wjl1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LD8wj11EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LD8wkF1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8wnV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LD8wnl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8wn11EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LD8woF1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LD8woV1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LD8wol1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LD8wo11EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8wr11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LD8wsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8wsV1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LD8wsl1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LD8ws11EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LD8wtF1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LD8wtV1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8wtl1EEdy5RcXm_JjfDg" name="HwISA" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8wt11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HQmlcBJ0EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LD8wvF1EEdy5RcXm_JjfDg" name="type" ordered="false" unique="false" eType="_LD8vkV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMhF1EEdy5RcXm_JjfDg" name="family" ordered="false" unique="false" eType="_LTdMfF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMh11EEdy5RcXm_JjfDg" name="inst_Width" ordered="false" unique="false" eType="_LTdMQ11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8wv11EEdy5RcXm_JjfDg" name="HwBranchPredictor" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8wwF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UUddUBJ0EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8w711EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LD8w8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LD8w8V1EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LD8w8l1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LD8w811EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LD8w9F1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LD8w9V1EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LD8w9l1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LD8w911EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8w-F1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_LD8w-V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LD8w-l1EEdy5RcXm_JjfDg" name="Data"/>
- <eLiterals xmi:id="_LD8w-11EEdy5RcXm_JjfDg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_LD8w_F1EEdy5RcXm_JjfDg" name="Unified" value="2"/>
- <eLiterals xmi:id="_LD8w_V1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- <eLiterals xmi:id="_LD8w_l1EEdy5RcXm_JjfDg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8xB11EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_LD8xCF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LD8xCV1EEdy5RcXm_JjfDg" name="LRU"/>
- <eLiterals xmi:id="_LD8xCl1EEdy5RcXm_JjfDg" name="NFU" value="1"/>
- <eLiterals xmi:id="_LD8xC11EEdy5RcXm_JjfDg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_LD8xDF1EEdy5RcXm_JjfDg" name="Random" value="3"/>
- <eLiterals xmi:id="_LD8xDV1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LD8xDl1EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LD8xD11EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_LD8xEF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LD8xEV1EEdy5RcXm_JjfDg" name="WriteBack"/>
- <eLiterals xmi:id="_LD8xEl1EEdy5RcXm_JjfDg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_LD8xE11EEdy5RcXm_JjfDg" name="Other" value="2"/>
- <eLiterals xmi:id="_LD8xFF1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8xLV1EEdy5RcXm_JjfDg" name="HwASIC" eSuperTypes="_LD8v911EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8xLl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dHZvEBJzEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LD8xMF1EEdy5RcXm_JjfDg" name="HwPLD" eSuperTypes="_LD8v911EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LD8xMV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_goLuMBJzEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LD8xMl1EEdy5RcXm_JjfDg" name="technology" ordered="false" unique="false" eType="_LD8vmV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LD8xPF1EEdy5RcXm_JjfDg" name="blocksRAM" ordered="false" unique="false" upperBound="-1" eType="_LHYfVF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMm11EEdy5RcXm_JjfDg" name="organization" ordered="false" unique="false" eType="_LTdMnV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMoF1EEdy5RcXm_JjfDg" name="nbLUTs" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMo11EEdy5RcXm_JjfDg" name="ndLUT_Inputs" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMpl1EEdy5RcXm_JjfDg" name="nbFlipFlops" ordered="false" unique="false" eType="_LTdMSF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMQ11EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMRF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMSF1EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMSV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMTV1EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMTl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMY11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMZF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMZ11EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMaF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMdl1EEdy5RcXm_JjfDg" name="NFP_FrequencyInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMd11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMfF1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMfV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMf11EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMgF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMnV1EEdy5RcXm_JjfDg" name="PLD_Organization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMnl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_j_oAkBJyEdygQ5HMNSpiZw"/>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_HVDSgBJyEdygQ5HMNSpiZw" name="ISA_Type">
- <ownedLiteral xmi:id="_IrSssBJyEdygQ5HMNSpiZw" name="RISC"/>
- <ownedLiteral xmi:id="_I3qUwBJyEdygQ5HMNSpiZw" name="CISC"/>
- <ownedLiteral xmi:id="_I71DEBJyEdygQ5HMNSpiZw" name="VLIW"/>
- <ownedLiteral xmi:id="_JBowIBJyEdygQ5HMNSpiZw" name="SIMD"/>
- <ownedLiteral xmi:id="_JHv_MBJyEdygQ5HMNSpiZw" name="other"/>
- <ownedLiteral xmi:id="_JM0FYBJyEdygQ5HMNSpiZw" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_QewpABJyEdygQ5HMNSpiZw" name="PLD_Technology">
- <ownedLiteral xmi:id="_SFFtoBJyEdygQ5HMNSpiZw" name="SRAM"/>
- <ownedLiteral xmi:id="_SK5asBJyEdygQ5HMNSpiZw" name="antifuse"/>
- <ownedLiteral xmi:id="_SPXrABJyEdygQ5HMNSpiZw" name="flash"/>
- <ownedLiteral xmi:id="_Splh0BJyEdygQ5HMNSpiZw" name="other"/>
- <ownedLiteral xmi:id="_SwI1wBJyEdygQ5HMNSpiZw" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_XMDncBJyEdygQ5HMNSpiZw" name="PLD_Class">
- <ownedLiteral xmi:id="_ZDqpUBJyEdygQ5HMNSpiZw" name="symetricalArray"/>
- <ownedLiteral xmi:id="_ZISqoBJyEdygQ5HMNSpiZw" name="rowBased"/>
- <ownedLiteral xmi:id="_ZjQIUBJyEdygQ5HMNSpiZw" name="seaOfGates"/>
- <ownedLiteral xmi:id="_byPvcBJyEdygQ5HMNSpiZw" name="hierarchicalPLD"/>
- <ownedLiteral xmi:id="_b3KrsBJyEdygQ5HMNSpiZw" name="other"/>
- <ownedLiteral xmi:id="_b6vkIBJyEdygQ5HMNSpiZw" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_j_oAkBJyEdygQ5HMNSpiZw" name="PLD_Organization">
- <ownedAttribute xmi:id="_mjMJgBJyEdygQ5HMNSpiZw" name="nbRows" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pp5bwBJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ppvqwBJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_pp5bwRJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mngo0BJyEdygQ5HMNSpiZw" name="nbColumns" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sZ0lsBJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sZq0sBJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sZ0lsRJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mqfEUBJyEdygQ5HMNSpiZw" name="class" visibility="public" type="_XMDncBJyEdygQ5HMNSpiZw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uFXhgBJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uFNwgBJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uFhSgBJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_z0aH8BJyEdygQ5HMNSpiZw" name="HwProcessor">
- <generalization xmi:id="_XsBrgBJzEdygQ5HMNSpiZw" general="_NrpywBJzEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_2rUqsBJyEdygQ5HMNSpiZw" name="architecture" visibility="public" isUnique="false" isDerived="true">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5eFGMBJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5d7VMBJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_5eFGMRJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2uwZMBJyEdygQ5HMNSpiZw" name="mips" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7qGR0BJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7p9H4BJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_7qQC0BJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2yLgoBJyEdygQ5HMNSpiZw" name="ipc" visibility="public" isUnique="false" isDerived="true">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-CCZkBJyEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-B5PoBJyEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-CCZkRJyEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_22WO8BJyEdygQ5HMNSpiZw" name="nbCores" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Atf6QRJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Atf6QBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_AtpEMBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_26XzUBJyEdygQ5HMNSpiZw" name="nbPipelines" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DHX7sBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DHOKsBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_DHhFoBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2_SvkBJyEdygQ5HMNSpiZw" name="nbStages" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FYKSkBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FYAhkBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FYTcgBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3Dmn0BJyEdygQ5HMNSpiZw" name="nbALUs" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H9WzMBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H9NCMBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_H9gkMBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3HoMMBJyEdygQ5HMNSpiZw" name="nbFPUs" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kq5XgBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KqvmgBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_KrChcBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ezcksBJ0EdygQ5HMNSpiZw" name="ownedISAs" type="_HQmlcBJ0EdygQ5HMNSpiZw" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_ezSzsBJ0EdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e0CakRJ0EdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e0CakBJ0EdygQ5HMNSpiZw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_frSLoBJ0EdygQ5HMNSpiZw" name="predictors" type="_UUddUBJ0EdygQ5HMNSpiZw" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_frIaoBJ0EdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fsBygBJ0EdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fr4BgBJ0EdygQ5HMNSpiZw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Blc8UBJ7Edyix70umlP_zg" name="caches" type="_z6yqgBJ3EdygFI18IOWZzA" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_BlKBYBJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BmWUMRJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BmWUMBJ7Edyix70umlP_zg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0c0AMBJ8Edyix70umlP_zg" name="ownedMMUs" type="_JnXu4BJ8Edyix70umlP_zg" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_0chFQBJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0dtYERJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0dtYEBJ8Edyix70umlP_zg"/>
- </ownedAttribute>
- <icon xmi:id="_r8U74HBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%16%16%16%32%32%32%40%40%40%48%48%48%64%64%64%72%72%72%80%80%80%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-82%-82%-82%-74%-74%-74%-70%-70%-70%-66%-66%-66%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-22%-22%-22%-18%-18%-18%-14%-14%-14%-10%-10%-10%-6%-6%-6%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%65%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%-40%-80%65%-127%-117%24%51%106%-36%-88%-15%64%65%1%16%38%-120%28%73%-78%-92%-55%-111%15%4%16%-76%48%-128%98%65%7%8%8%54%72%-32%-110%-32%1%8%54%113%-42%20%24%-128%3%-63%-98%4%61%108%-72%-96%-63%-61%67%10%4%8%34%37%-56%-95%-24%-121%14%28%58%56%-100%41%-109%-90%-64%12%24%10%102%-56%0%66%-88%84%-124%55%9%22%-104%48%-80%-62%-63%11%24%46%92%-80%-112%-43%-96%-121%0%70%5%-66%-115%11%66%-61%65%13%18%62%8%-68%-96%-73%-32%-124%2%4%-1%14%-4%-80%97%96%-122%-66%27%-52%30%-34%-48%-105%-32%-126%5%-114%33%11%-4%96%-41%-32%6%9%82%63%96%104%60%112%-84%88%-78%3%45%28%-60%-112%-106%116%-27%-96%112%7%-50%37%72%90%107%-42%-89%116%3%3%30%24%-63%-128%65%-45%28%56%-96%-27%124%80%1%3%-126%9%26%32%-44%-112%-127%3%111%-124%4%40%16%76%-66%19%4%-121%0%76%-95%55%-121%-32%113%32%-11%-26%32%-126%3%23%-34%-100%121%103%0%-32%-61%-117%15%31%79%126%-68%74%-20%-24%-45%-85%95%-49%-66%-67%-63%-128%0%59%">
- <eAnnotations xmi:id="_sa35EHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_sbBqEHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_NrpywBJzEdygQ5HMNSpiZw" name="HwComputingResource">
- <generalization xmi:id="_WU45cBJzEdygQ5HMNSpiZw" general="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- <generalization xmi:id="_XSGvoBJzEdygQ5HMNSpiZw" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_PHjwEBJzEdygQ5HMNSpiZw" name="op_Frequencies" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_DaoHAB14EdyUAqqkOL30sg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mFWhgBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mFMwgBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TSWVgBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_wDvdMHBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%16%16%16%32%32%32%40%40%40%48%48%48%64%64%64%72%72%72%80%80%80%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-82%-82%-82%-74%-74%-74%-70%-70%-70%-66%-66%-66%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-22%-22%-22%-18%-18%-18%-14%-14%-14%-10%-10%-10%-6%-6%-6%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%65%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%-40%-80%65%-127%-117%24%51%106%-36%-88%-15%64%65%1%16%38%-120%28%73%-78%-92%-55%-111%15%4%16%-76%48%-128%98%65%7%8%8%54%72%-32%-110%-32%1%8%54%113%-42%20%24%-128%3%-63%-98%4%61%108%-72%-96%-63%-61%67%10%4%8%34%37%-56%-95%-24%-121%14%28%58%56%-100%41%-109%-90%-64%12%24%10%102%-56%0%66%-88%84%-124%55%9%22%-104%48%-80%-62%-63%11%24%46%92%-80%-112%-43%-96%-121%0%70%5%-66%-115%11%66%-61%65%13%18%62%8%-68%-96%-73%-32%-124%2%4%-1%14%-4%-80%97%96%-122%-66%27%-52%30%-34%-48%-105%-32%-126%5%-114%33%11%-4%96%-41%-32%6%9%82%63%96%104%60%112%-84%88%-78%3%45%28%-60%-112%-106%116%-27%-96%112%7%-50%37%72%90%107%-42%-89%116%3%3%30%24%-63%-128%65%-45%28%56%-96%-27%124%80%1%3%-126%9%26%32%-44%-112%-127%3%111%-124%4%40%16%76%-66%19%4%-121%0%76%-95%55%-121%-32%113%32%-11%-26%32%-126%3%23%-34%-100%121%103%0%-32%-61%-117%15%31%79%126%-68%74%-20%-24%-45%-85%95%-49%-66%-67%-63%-128%0%59%">
- <eAnnotations xmi:id="_wpJQUHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_wpSaQHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_dHZvEBJzEdygQ5HMNSpiZw" name="HwASIC">
- <generalization xmi:id="_gN0tcBJzEdygQ5HMNSpiZw" general="_NrpywBJzEdygQ5HMNSpiZw"/>
- <icon xmi:id="_yrgwsHBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%16%16%16%32%32%32%40%40%40%48%48%48%64%64%64%72%72%72%80%80%80%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-82%-82%-82%-74%-74%-74%-70%-70%-70%-66%-66%-66%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-22%-22%-22%-18%-18%-18%-14%-14%-14%-10%-10%-10%-6%-6%-6%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%65%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%-40%-80%65%-127%-117%24%51%106%-36%-88%-15%64%65%1%16%38%-120%28%73%-78%-92%-55%-111%15%4%16%-76%48%-128%98%65%7%8%8%54%72%-32%-110%-32%1%8%54%113%-42%20%24%-128%3%-63%-98%4%61%108%-72%-96%-63%-61%67%10%4%8%34%37%-56%-95%-24%-121%14%28%58%56%-100%41%-109%-90%-64%12%24%10%102%-56%0%66%-88%84%-124%55%9%22%-104%48%-80%-62%-63%11%24%46%92%-80%-112%-43%-96%-121%0%70%5%-66%-115%11%66%-61%65%13%18%62%8%-68%-96%-73%-32%-124%2%4%-1%14%-4%-80%97%96%-122%-66%27%-52%30%-34%-48%-105%-32%-126%5%-114%33%11%-4%96%-41%-32%6%9%82%63%96%104%60%112%-84%88%-78%3%45%28%-60%-112%-106%116%-27%-96%112%7%-50%37%72%90%107%-42%-89%116%3%3%30%24%-63%-128%65%-45%28%56%-96%-27%124%80%1%3%-126%9%26%32%-44%-112%-127%3%111%-124%4%40%16%76%-66%19%4%-121%0%76%-95%55%-121%-32%113%32%-11%-26%32%-126%3%23%-34%-100%121%103%0%-32%-61%-117%15%31%79%126%-68%74%-20%-24%-45%-85%95%-49%-66%-67%-63%-128%0%59%">
- <eAnnotations xmi:id="_zX58oHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_zYDtoHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_goLuMBJzEdygQ5HMNSpiZw" name="HwPLD">
- <generalization xmi:id="_GfCloBJ0EdygQ5HMNSpiZw" general="_NrpywBJzEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_hwI0wBJzEdygQ5HMNSpiZw" name="technology" visibility="public" type="_QewpABJyEdygQ5HMNSpiZw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kD5nIBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kDwdMBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kEDYIBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hzaLMBJzEdygQ5HMNSpiZw" name="organization" visibility="public" type="_j_oAkBJyEdygQ5HMNSpiZw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7UMd0BJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7UCs0BJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_7UVnwBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h3R-kBJzEdygQ5HMNSpiZw" name="nbLUTs" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-qN-cBJzEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-qENcBJzEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-qXIYBJzEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h7Jx8BJzEdygQ5HMNSpiZw" name="ndLUT_Inputs" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BfficBJ0EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BfWYgBJ0EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_BfficRJ0EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h-4bYBJzEdygQ5HMNSpiZw" name="nbFlipFlops" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ewmt4BJ0EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ewdj8BJ0EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ewmt4RJ0EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AXPcwBJ7Edyix70umlP_zg" name="blocksRAM" type="_WSmywBJ5EdygFI18IOWZzA" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_AW8h0BJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AYI0oRJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AYI0oBJ7Edyix70umlP_zg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sBjpUGqbEdyHVMM3AaZxvA" name="blocksComputing" type="_NrpywBJzEdygQ5HMNSpiZw" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_sAvxAGqbEdyHVMM3AaZxvA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sByS0GqbEdyHVMM3AaZxvA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sBxEsGqbEdyHVMM3AaZxvA"/>
- </ownedAttribute>
- <icon xmi:id="_1WP4oHBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%16%16%16%32%32%32%40%40%40%48%48%48%64%64%64%72%72%72%80%80%80%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-82%-82%-82%-74%-74%-74%-70%-70%-70%-66%-66%-66%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-22%-22%-22%-18%-18%-18%-14%-14%-14%-10%-10%-10%-6%-6%-6%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%65%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%-40%-80%65%-127%-117%24%51%106%-36%-88%-15%64%65%1%16%38%-120%28%73%-78%-92%-55%-111%15%4%16%-76%48%-128%98%65%7%8%8%54%72%-32%-110%-32%1%8%54%113%-42%20%24%-128%3%-63%-98%4%61%108%-72%-96%-63%-61%67%10%4%8%34%37%-56%-95%-24%-121%14%28%58%56%-100%41%-109%-90%-64%12%24%10%102%-56%0%66%-88%84%-124%55%9%22%-104%48%-80%-62%-63%11%24%46%92%-80%-112%-43%-96%-121%0%70%5%-66%-115%11%66%-61%65%13%18%62%8%-68%-96%-73%-32%-124%2%4%-1%14%-4%-80%97%96%-122%-66%27%-52%30%-34%-48%-105%-32%-126%5%-114%33%11%-4%96%-41%-32%6%9%82%63%96%104%60%112%-84%88%-78%3%45%28%-60%-112%-106%116%-27%-96%112%7%-50%37%72%90%107%-42%-89%116%3%3%30%24%-63%-128%65%-45%28%56%-96%-27%124%80%1%3%-126%9%26%32%-44%-112%-127%3%111%-124%4%40%16%76%-66%19%4%-121%0%76%-95%55%-121%-32%113%32%-11%-26%32%-126%3%23%-34%-100%121%103%0%-32%-61%-117%15%31%79%126%-68%74%-20%-24%-45%-85%95%-49%-66%-67%-63%-128%0%59%">
- <eAnnotations xmi:id="_1-x4QHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_1-7CMHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_HQmlcBJ0EdygQ5HMNSpiZw" name="HwISA">
- <generalization xmi:id="_cdO7QBJ0EdygQ5HMNSpiZw" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_IL2FsBJ0EdygQ5HMNSpiZw" name="family" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KgrPEBJ0EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KgheEBJ0EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Kg1AEBJ0EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IRMfwBJ0EdygQ5HMNSpiZw" name="inst_Width" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NlSPkBJ0EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NlIekBJ0EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NlcAkBJ0EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IUUsQBJ0EdygQ5HMNSpiZw" name="type" visibility="public" type="_HVDSgBJyEdygQ5HMNSpiZw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PPGtEBJ0EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PO9jIBJ0EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PPQeEBJ0EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_UUddUBJ0EdygQ5HMNSpiZw" name="HwBranchPredictor">
- <generalization xmi:id="_dzarEBJ0EdygQ5HMNSpiZw" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ezSzsBJ0EdygQ5HMNSpiZw" name="Association_HwProcessor_HwISA" memberEnd="_ezcksBJ0EdygQ5HMNSpiZw _e0MLkBJ0EdygQ5HMNSpiZw">
- <ownedEnd xmi:id="_e0MLkBJ0EdygQ5HMNSpiZw" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_ezSzsBJ0EdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e1FjcBJ0EdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e1FjcRJ0EdygQ5HMNSpiZw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_frIaoBJ0EdygQ5HMNSpiZw" name="Association_HwProcessor_HwBranchPredictor" memberEnd="_frSLoBJ0EdygQ5HMNSpiZw _fsBygRJ0EdygQ5HMNSpiZw">
- <ownedEnd xmi:id="_fsBygRJ0EdygQ5HMNSpiZw" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_frIaoBJ0EdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fsxZYBJ0EdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fs7KYBJ0EdygQ5HMNSpiZw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_AW8h0BJ7Edyix70umlP_zg" name="Association_HwPLD_HwRAM" memberEnd="_AXPcwBJ7Edyix70umlP_zg _AYR-kBJ7Edyix70umlP_zg">
- <ownedEnd xmi:id="_AYR-kBJ7Edyix70umlP_zg" name="hwPLD" type="_goLuMBJzEdygQ5HMNSpiZw" isUnique="false" association="_AW8h0BJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZBlcBJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZBlcRJ7Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_BlKBYBJ7Edyix70umlP_zg" name="Association_HwProcessor_HWCache" memberEnd="_Blc8UBJ7Edyix70umlP_zg _BmgFMBJ7Edyix70umlP_zg">
- <ownedEnd xmi:id="_BmgFMBJ7Edyix70umlP_zg" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_BlKBYBJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BnF7EBJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BnPsEBJ7Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_0chFQBJ8Edyix70umlP_zg" name="Association_HwProcessor_HwMMU" memberEnd="_0c0AMBJ8Edyix70umlP_zg _0d3JEBJ8Edyix70umlP_zg">
- <ownedEnd xmi:id="_0d3JEBJ8Edyix70umlP_zg" name="hwProcessor" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_0chFQBJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ec-8BJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0emv8BJ8Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_sAvxAGqbEdyHVMM3AaZxvA" name="Association_HwPLD_HwComputingResource" memberEnd="_sBjpUGqbEdyHVMM3AaZxvA _sB0IAGqbEdyHVMM3AaZxvA">
- <ownedEnd xmi:id="_sB0IAGqbEdyHVMM3AaZxvA" name="hwPLD" type="_goLuMBJzEdygQ5HMNSpiZw" isUnique="false" association="_sAvxAGqbEdyHVMM3AaZxvA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sCEmsGqbEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sCF00GqbEdyHVMM3AaZxvA"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_bmL7UBJwEdygQ5HMNSpiZw" name="HwCommunication">
- <eAnnotations xmi:id="_LFJCYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MX2GUJ3yEd6SvNDHkhtrYQ" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_MVxCsJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwCommunication">
- <eAnnotations xmi:id="_M7wsUp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7wsU53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7wsVJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7wsVZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7wsVp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7wsV53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX2GUZ3yEd6SvNDHkhtrYQ" name="HwCommunicationResource" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX2GUp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MX2GzZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MX2Gzp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2Gz53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MX2G0J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2G0Z3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MX2G0p3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MX2G053yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MX2G1J3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2G1Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MX2G1p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2G153yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MX2G2J3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MX2G2Z3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MX2G2p3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MX2G253yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MX2G3J3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MX2G3Z3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MX2G3p3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MX2G353yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2G4J3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MX2G4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2G4p3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MX2G453yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MX2G5J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MX2G5Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MX2G5p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MX2G553yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MX2G6J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MX2G6Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MX2G753yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MX2G8J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2HEp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MX2HE53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2HFJ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MX2HFZ3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MX2HFp3yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX2HF53yEd6SvNDHkhtrYQ" name="HwEndPoint" eSuperTypes="_MX2GUZ3yEd6SvNDHkhtrYQ _MOwcTZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX2HGJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MX2HGZ3yEd6SvNDHkhtrYQ" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_MX2HIp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX2HIp3yEd6SvNDHkhtrYQ" name="HwMedia" eSuperTypes="_MX2GUZ3yEd6SvNDHkhtrYQ _MOwc7J3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX2HI53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MX2HJp3yEd6SvNDHkhtrYQ" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_MX_3sZ3yEd6SvNDHkhtrYQ" eOpposite="_MX_3s53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wsD53yEd6SvNDHkhtrYQ" name="bandWidth" ordered="false" unique="false" eType="_M7wsEZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2HU53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MX2HVJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2HVZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MX2HVp3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MX2HV53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MX2HWJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MX2HWZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MX2HWp3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MX2HW53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MX2HXJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX2Ha53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MX2HbJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX2HbZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MX2Hbp3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MX2Hb53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MX2HcJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MX2HcZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MX2Hcp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MX2Hc53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_3dJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MX_3dZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_3dp3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MX_3d53yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MX_3eJ3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MX_3eZ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MX_3ep3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MX_3e53yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MX_3fJ3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_3lZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MX_3lp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_3l53yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MX_3mJ3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MX_3mZ3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MX_3mp3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_3oJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MX_3oZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_3op3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MX_3o53yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MX_3pJ3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_3rJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MX_3rZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_3rp3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MX_3r53yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MX_3sJ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX_3sZ3yEd6SvNDHkhtrYQ" name="HwArbiter" eSuperTypes="_MX2GUZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX_3sp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MX_3s53yEd6SvNDHkhtrYQ" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_MX2HIp3yEd6SvNDHkhtrYQ" eOpposite="_MX2HJp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_3vZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MX_3vp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_3v53yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MX_3wJ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MX_3wZ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MX_3wp3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MX_3w53yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX_3xJ3yEd6SvNDHkhtrYQ" name="HwBus" eSuperTypes="_MX2HIp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX_3xZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wsJ53yEd6SvNDHkhtrYQ" name="adressWidth" ordered="false" unique="false" eType="_M7wsKZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wsLJ3yEd6SvNDHkhtrYQ" name="wordWidth" ordered="false" unique="false" eType="_M7wsKZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wsL53yEd6SvNDHkhtrYQ" name="isSynchronous" ordered="false" unique="false" eType="_M7wsMZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7wsNJ3yEd6SvNDHkhtrYQ" name="isSerial" ordered="false" unique="false" eType="_M7wsMZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MX_31p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MX_3153yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MX_32J3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MX_32Z3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MX_32p3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MX_3253yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MX_33J3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MX_34p3yEd6SvNDHkhtrYQ" name="HwBridge" eSuperTypes="_MX2HIp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MX_3453yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MX_35J3yEd6SvNDHkhtrYQ" name="sides" ordered="false" unique="false" upperBound="-1" eType="_MX2HIp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsAJ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsAZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsCp3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsC53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsEZ3yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsEp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsGp3yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsG53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsHp3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsH53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsKZ3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsKp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsMZ3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsMp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_weJO0EOMEd6caK5ICj_pSQ" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_wdxbYEOMEd6caK5ICj_pSQ/12" nsPrefix="HwCommunication">
- <eAnnotations xmi:id="_wl8gC0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl9HAEOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl9HAUOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl9HAkOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl9HA0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl9HBEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJO0UOMEd6caK5ICj_pSQ" name="HwCommunicationResource" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJO0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_weJPTUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_weJPTkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJPT0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_weJPUEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJPUUOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_weJPUkOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_weJPU0OMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_weJPVEOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJPVUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_weJPVkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJPV0OMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_weJPWEOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_weJPWUOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_weJPWkOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_weJPW0OMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_weJPXEOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_weJPXUOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_weJPXkOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_weJPX0OMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJPYEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_weJPYUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJPYkOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_weJPY0OMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_weJPZEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_weJPZUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_weJPZkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_weJPZ0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_weJPaEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_weJPaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_weJPb0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_weJPcEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJPkkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_weJPk0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJPlEOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_weJPlUOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_weJPlkOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJPl0OMEd6caK5ICj_pSQ" name="HwEndPoint" eSuperTypes="_weJO0UOMEd6caK5ICj_pSQ _wP_eFUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJPmEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_weJPmUOMEd6caK5ICj_pSQ" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_weJPokOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJPokOMEd6caK5ICj_pSQ" name="HwMedia" eSuperTypes="_weJO0UOMEd6caK5ICj_pSQ _wP_etEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJPo0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_weJPpkOMEd6caK5ICj_pSQ" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_weJ2WUOMEd6caK5ICj_pSQ" eOpposite="_weJ2W0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl7R20OMEd6caK5ICj_pSQ" name="bandWidth" ordered="false" unique="false" eType="_wl7R3UOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJP00OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_weJP1EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJP1UOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_weJP1kOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_weJP10OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_weJP2EOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_weJP2UOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_weJP2kOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_weJP20OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_weJP3EOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ17UOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_weJ17kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ170OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_weJ18EOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_weJ18UOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_weJ18kOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_weJ180OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_weJ19EOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_weJ19UOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2HEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_weJ2HUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2HkOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_weJ2H0OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_weJ2IEOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_weJ2IUOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_weJ2IkOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_weJ2I0OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_weJ2JEOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2PUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_weJ2PkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2P0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_weJ2QEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_weJ2QUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_weJ2QkOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2SEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_weJ2SUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2SkOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_weJ2S0OMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_weJ2TEOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2VEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_weJ2VUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2VkOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_weJ2V0OMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_weJ2WEOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJ2WUOMEd6caK5ICj_pSQ" name="HwArbiter" eSuperTypes="_weJO0UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJ2WkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_weJ2W0OMEd6caK5ICj_pSQ" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_weJPokOMEd6caK5ICj_pSQ" eOpposite="_weJPpkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2ZUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_weJ2ZkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2Z0OMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_weJ2aEOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_weJ2aUOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_weJ2akOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_weJ2a0OMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJ2bEOMEd6caK5ICj_pSQ" name="HwBus" eSuperTypes="_weJPokOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJ2bUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl747UOMEd6caK5ICj_pSQ" name="adressWidth" ordered="false" unique="false" eType="_wl7470OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl748kOMEd6caK5ICj_pSQ" name="wordWidth" ordered="false" unique="false" eType="_wl7470OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl749UOMEd6caK5ICj_pSQ" name="isSynchronous" ordered="false" unique="false" eType="_wl7490OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl74-kOMEd6caK5ICj_pSQ" name="isSerial" ordered="false" unique="false" eType="_wl7490OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_weJ2fkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_weJ2f0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_weJ2gEOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_weJ2gUOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_weJ2gkOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_weJ2g0OMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_weJ2hEOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_weJ2ikOMEd6caK5ICj_pSQ" name="HwBridge" eSuperTypes="_weJPokOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_weJ2i0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_weJ2jEOMEd6caK5ICj_pSQ" name="sides" ordered="false" unique="false" upperBound="-1" eType="_weJPokOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl6q1UOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl6q1kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl7R1kOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl7R10OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl7R3UOMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl7R3kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl744EOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl744UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl745EOMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl745UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl7470OMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl748EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl7490OMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl74-EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kLPlAHKiEd2xwtZ516zmfg" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_kJwX5HKiEd2xwtZ516zmfg/11" nsPrefix="HwCommunication">
- <eAnnotations xmi:id="_khTVYnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khTVY3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khTVZHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khTVZXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khTVZnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khTVZ3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPlAXKiEd2xwtZ516zmfg" name="HwCommunicationResource" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPlAnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kLPlJXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kLPlJnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kLPlJ3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kLPlKHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kLPlVXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kLPlVnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPlV3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kLPlWHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPlWXKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kLPlWnKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kLPlW3KiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kLPlXHKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPlXXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kLPlXnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPlX3KiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kLPlYHKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kLPlYXKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kLPlYnKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kLPlY3KiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kLPlZHKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kLPlZXKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kLPlZnKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPlZ3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kLPlaHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPlaXKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kLPlanKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kLPla3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kLPlbHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kLPlbXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kLPlbnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPlkHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kLPlkXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPlknKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kLPlk3KiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kLPllHKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPllXKiEd2xwtZ516zmfg" name="HwEndPoint" eSuperTypes="_kLPlAXKiEd2xwtZ516zmfg _kDpITHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPllnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kLPll3KiEd2xwtZ516zmfg" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_kLPloHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPloHKiEd2xwtZ516zmfg" name="HwMedia" eSuperTypes="_kLPlAXKiEd2xwtZ516zmfg _kDy6A3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPloXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kLPlpHKiEd2xwtZ516zmfg" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_kLPmVXKiEd2xwtZ516zmfg" eOpposite="_kLPmV3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVHHKiEd2xwtZ516zmfg" name="bandWidth" ordered="false" unique="false" eType="_khTVHnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPl0XKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kLPl0nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPl03KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kLPl1HKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kLPl1XKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kLPl1nKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kLPl13KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kLPl2HKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kLPl2XKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kLPl2nKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPl6XKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kLPl6nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPl63KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kLPl7HKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kLPl7XKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kLPl7nKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kLPl73KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kLPl8HKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kLPl8XKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmGHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kLPmGXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmGnKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kLPmG3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kLPmHHKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kLPmHXKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kLPmHnKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kLPmH3KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kLPmIHKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmOXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kLPmOnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmO3KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kLPmPHKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kLPmPXKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kLPmPnKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmRHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kLPmRXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmRnKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kLPmR3KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kLPmSHKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmUHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kLPmUXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmUnKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kLPmU3KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kLPmVHKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPmVXKiEd2xwtZ516zmfg" name="HwArbiter" eSuperTypes="_kLPlAXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPmVnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kLPmV3KiEd2xwtZ516zmfg" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_kLPloHKiEd2xwtZ516zmfg" eOpposite="_kLPlpHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmYXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kLPmYnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmY3KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kLPmZHKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kLPmZXKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kLPmZnKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kLPmZ3KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPmaHKiEd2xwtZ516zmfg" name="HwBus" eSuperTypes="_kLPloHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPmaXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVN3KiEd2xwtZ516zmfg" name="adressWidth" ordered="false" unique="false" eType="_khTVOXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVPHKiEd2xwtZ516zmfg" name="wordWidth" ordered="false" unique="false" eType="_khTVOXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVP3KiEd2xwtZ516zmfg" name="isSynchronous" ordered="false" unique="false" eType="_khTVQXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVRHKiEd2xwtZ516zmfg" name="isSerial" ordered="false" unique="false" eType="_khTVQXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kLPmenKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kLPme3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kLPmfHKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kLPmfXKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kLPmfnKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kLPmf3KiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kLPmgHKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kLPmhnKiEd2xwtZ516zmfg" name="HwBridge" eSuperTypes="_kLPloHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kLPmh3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kLPmiHKiEd2xwtZ516zmfg" name="sides" ordered="false" unique="false" upperBound="-1" eType="_kLPloHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVBnKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVB3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVCXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVCnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVDXKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVDnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVEHKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVEXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVHnKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVH3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVJ3KiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVKHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVK3KiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVLHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVOXKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVOnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVQXKiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVQnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_oz2OcBBjEd20zIwSLfjspA" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_oyUkcBBjEd20zIwSLfjspA/10" nsPrefix="HwCommunication">
- <eAnnotations xmi:id="_pOmQ7RBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOmQ7hBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOmQ7xBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOmQ8BBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOmQ8RBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOmQ8hBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_oz2OcRBjEd20zIwSLfjspA" name="HwCommunicationResource" eSuperTypes="_ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_oz2OchBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oz2OlRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_oz2OlhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_oz2OlxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_oz2OmBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o0VWqBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o0VWqRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VWqhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o0VWqxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VWrBBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o0VWrRBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o0VWrhBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o0VWrxBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VWsBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o0VWsRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VWshBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o0VWsxBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o0VWtBBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o0VWtRBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o0VWthBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o0VWtxBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o0VWuBBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o0VWuRBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VWuhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o0VWuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VWvBBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o0VWvRBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o0VWvhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o0VWvxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o0VW4RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o0VW4hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VW4xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o0VW5BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VW5RBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o0VW5hBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o0VW5xBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o0VW6BBjEd20zIwSLfjspA" name="HwEndPoint" eSuperTypes="_oz2OcRBjEd20zIwSLfjspA _oo90PBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o0VW6RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VW6hBjEd20zIwSLfjspA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VW7BBjEd20zIwSLfjspA" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_o0VW9RBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o0VW9RBjEd20zIwSLfjspA" name="HwMedia" eSuperTypes="_oz2OcRBjEd20zIwSLfjspA _oo906xBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o0VW9hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VW-RBjEd20zIwSLfjspA" name="base_Association" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Association"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VW-xBjEd20zIwSLfjspA" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_o0VXNRBjEd20zIwSLfjspA" eOpposite="_o0VXNxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOgKmRBjEd20zIwSLfjspA" name="bandWidth" ordered="false" unique="false" eType="_pOgKmxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VXHBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o0VXHRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VXHhBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o0VXHxBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o0VXIBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o0VXIRBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o0VXIhBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o0VXIxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o0VXJBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o0VXJRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VXMBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o0VXMRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VXMhBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o0VXMxBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o0VXNBBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o0VXNRBjEd20zIwSLfjspA" name="HwArbiter" eSuperTypes="_oz2OcRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o0VXNhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VXNxBjEd20zIwSLfjspA" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_o0VW9RBjEd20zIwSLfjspA" eOpposite="_o0VW-xBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VXQRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o0VXQhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VXQxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o0VXRBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o0VXRRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o0VXRhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o0VXRxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o0VXSBBjEd20zIwSLfjspA" name="HwBus" eSuperTypes="_o0VW9RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o0VXSRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmQyBBjEd20zIwSLfjspA" name="adressWidth" ordered="false" unique="false" eType="_pOmQyhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmQzRBjEd20zIwSLfjspA" name="wordWidth" ordered="false" unique="false" eType="_pOmQyhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmQ0BBjEd20zIwSLfjspA" name="isSynchronous" ordered="false" unique="false" eType="_pOmQ0hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmQ1RBjEd20zIwSLfjspA" name="isSerial" ordered="false" unique="false" eType="_pOmQ0hBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o0VXWhBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_o0VXWxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o0VXXBBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_o0VXXRBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_o0VXXhBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_o0VXXxBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_o0VXYBBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o0VXZhBjEd20zIwSLfjspA" name="HwBridge" eSuperTypes="_o0VW9RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o0VXZxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o0VXaBBjEd20zIwSLfjspA" name="sides" ordered="false" unique="false" upperBound="-1" eType="_o0VW9RBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKghBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKgxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKhRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKhhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKiRBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKihBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKjBBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKjRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKmxBjEd20zIwSLfjspA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKnBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOgKpRBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOgKphBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQyhBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmQyxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQ0hBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmQ0xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k3_R8KSsEdy-NrxVBTpLyA" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_k2jHgKSsEdy-NrxVBTpLyA/9" nsPrefix="HwCommunication">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_R8aSsEdy-NrxVBTpLyA" name="HwCommunicationResource" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_R8qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k3_SFaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k3_SFqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k3_SF6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k3_SGKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k3_SKKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k3_SKaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SKqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k3_SK6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SLKSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k3_SLaSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k3_SLqSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k3_SL6SsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SMKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k3_SMaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SMqSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k3_SM6SsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k3_SNKSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k3_SNaSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k3_SNqSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k3_SN6SsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k3_SOKSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k3_SOaSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SOqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k3_SO6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SPKSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k3_SPaSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k3_SPqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k3_SP6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k3_SYaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k3_SYqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SY6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k3_SZKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SZaSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k3_SZqSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k3_SZ6SsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_SaKSsEdy-NrxVBTpLyA" name="HwEndPoint" eSuperTypes="_k3_R8aSsEdy-NrxVBTpLyA _kvk87KSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_SaaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_SaqSsEdy-NrxVBTpLyA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_SbKSsEdy-NrxVBTpLyA" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_k3_SdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_SdaSsEdy-NrxVBTpLyA" name="HwMedia" eSuperTypes="_k3_R8aSsEdy-NrxVBTpLyA _kvk9m6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_SdqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_SeaSsEdy-NrxVBTpLyA" name="base_Association" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Association"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_Se6SsEdy-NrxVBTpLyA" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_k3_StaSsEdy-NrxVBTpLyA" eOpposite="_k3_St6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVVwKSsEdy-NrxVBTpLyA" name="bandWidth" ordered="false" unique="false" eType="_lOVVwqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SnKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k3_SnaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SnqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k3_Sn6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k3_SoKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k3_SoaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k3_SoqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k3_So6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k3_SpKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k3_SpaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SsKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k3_SsaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_SsqSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k3_Ss6SsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k3_StKSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_StaSsEdy-NrxVBTpLyA" name="HwArbiter" eSuperTypes="_k3_R8aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_StqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_St6SsEdy-NrxVBTpLyA" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_k3_SdaSsEdy-NrxVBTpLyA" eOpposite="_k3_Se6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_SwaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k3_SwqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_Sw6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k3_SxKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k3_SxaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k3_SxqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k3_Sx6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_SyKSsEdy-NrxVBTpLyA" name="HwBus" eSuperTypes="_k3_SdaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_SyaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVV16SsEdy-NrxVBTpLyA" name="adressWidth" ordered="false" unique="false" eType="_lOVV2aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVV3KSsEdy-NrxVBTpLyA" name="wordWidth" ordered="false" unique="false" eType="_lOVV2aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVV36SsEdy-NrxVBTpLyA" name="isSynchronous" ordered="false" unique="false" eType="_lOVV4aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOVV5KSsEdy-NrxVBTpLyA" name="isSerial" ordered="false" unique="false" eType="_lOVV4aSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k3_S2qSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_k3_S26SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k3_S3KSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_k3_S3aSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_k3_S3qSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_k3_S36SsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_k3_S4KSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k3_S5qSsEdy-NrxVBTpLyA" name="HwBridge" eSuperTypes="_k3_SdaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k3_S56SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k3_S6KSsEdy-NrxVBTpLyA" name="sides" ordered="false" unique="false" upperBound="-1" eType="_k3_SdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVqaSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVqqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVrKSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVraSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVsKSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVsaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVs6SsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVtKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVwqSsEdy-NrxVBTpLyA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVw6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVVzKSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVVzaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVV2aSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVV2qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOVV4aSsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOVV4qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_remyoGquEdyHVMM3AaZxvA" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_rdQu0GquEdyHVMM3AaZxvA/8" nsPrefix="HwCommunication">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remyoWquEdyHVMM3AaZxvA" name="HwCommunicationResource" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remyomquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_remyxWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_remyxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_remyx2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_remyyGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_remy2GquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_remy2WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remy2mquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_remy22quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_remy3GquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_remy3WquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_remy3mquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_remy32quEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remy4GquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_remy4WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_remy4mquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_remy42quEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_remy5GquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_remy5WquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_remy5mquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_remy52quEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_remy6GquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_remy6WquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remy6mquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_remy62quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_remy7GquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_remy7WquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_remy7mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_remy72quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_remzEWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_remzEmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remzE2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_remzFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_remzFWquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_remzFmquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_remzF2quEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remzGGquEdyHVMM3AaZxvA" name="HwEndPoint" eSuperTypes="_remyoWquEdyHVMM3AaZxvA _rW2k7GquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remzGWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_remzGmquEdyHVMM3AaZxvA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_remzHGquEdyHVMM3AaZxvA" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_remzJWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remzJWquEdyHVMM3AaZxvA" name="HwMedia" eSuperTypes="_remyoWquEdyHVMM3AaZxvA _rW3MJmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remzJmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_remzKWquEdyHVMM3AaZxvA" name="base_Association" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Association"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_remzK2quEdyHVMM3AaZxvA" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_remzZWquEdyHVMM3AaZxvA" eOpposite="_remzZ2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0EFQ2quEdyHVMM3AaZxvA" name="bandWidth" ordered="false" unique="false" eType="_r0EFRWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remzTGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_remzTWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_remzTmquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_remzT2quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_remzUGquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_remzUWquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_remzUmquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_remzU2quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_remzVGquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_remzVWquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remzYGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_remzYWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_remzYmquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_remzY2quEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_remzZGquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remzZWquEdyHVMM3AaZxvA" name="HwArbiter" eSuperTypes="_remyoWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remzZmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_remzZ2quEdyHVMM3AaZxvA" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_remzJWquEdyHVMM3AaZxvA" eOpposite="_remzK2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remzcWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_remzcmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_remzc2quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_remzdGquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_remzdWquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_remzdmquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_remzd2quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remzeGquEdyHVMM3AaZxvA" name="HwBus" eSuperTypes="_remzJWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remzeWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0EsV2quEdyHVMM3AaZxvA" name="adressWidth" ordered="false" unique="false" eType="_r0EsWWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0EsXGquEdyHVMM3AaZxvA" name="wordWidth" ordered="false" unique="false" eType="_r0EsWWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0EsX2quEdyHVMM3AaZxvA" name="isSynchronous" ordered="false" unique="false" eType="_r0EsYWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0EsZGquEdyHVMM3AaZxvA" name="isSerial" ordered="false" unique="false" eType="_r0EsYWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_remzimquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_remzi2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_remzjGquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_remzjWquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_remzjmquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_remzj2quEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_remzkGquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_remzlmquEdyHVMM3AaZxvA" name="HwBridge" eSuperTypes="_remzJWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_remzl2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_renZsGquEdyHVMM3AaZxvA" name="sides" ordered="false" unique="false" upperBound="-1" eType="_remzJWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0DeMWquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0DeMmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0DeNGquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0DeNWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0DeOGquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0DeOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0DeO2quEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0DePGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0EFRWquEdyHVMM3AaZxvA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0EFRmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0EFT2quEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0EFUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0EsWWquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0EsWmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0EsYWquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0EsYmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aL_GgF-FEdyR_cYlxmaBkg" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_aLZQoF-FEdyR_cYlxmaBkg/1" nsPrefix="HwCommunication">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_GgV-FEdyR_cYlxmaBkg" name="HwCommunicationResource" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_Ggl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aL_GpV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aL_Gpl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aL_Gtl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aL_Gt1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_GuF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aL_GuV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_Gul-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aL_Gu1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aL_GvF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aL_GvV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_Gvl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aL_Gv1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_GwF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aL_GwV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aL_Gwl-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aL_Gw1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aL_GxF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aL_GxV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aL_Gxl-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aL_Gx1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_GyF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aL_GyV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_Gyl-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aL_Gy1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aL_GzF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aL_GzV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_G31-FEdyR_cYlxmaBkg" name="HwEndPoint" eSuperTypes="_aL_GgV-FEdyR_cYlxmaBkg _aIQdKl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_G4F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_G4V-FEdyR_cYlxmaBkg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_G41-FEdyR_cYlxmaBkg" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_aL_G7F-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_G7F-FEdyR_cYlxmaBkg" name="HwMedia" eSuperTypes="_aL_GgV-FEdyR_cYlxmaBkg _aIQd21-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_G7V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_G8F-FEdyR_cYlxmaBkg" name="base_Association" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Association"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_G8l-FEdyR_cYlxmaBkg" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_aL_HNV-FEdyR_cYlxmaBkg" eOpposite="_aL_HN1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyp1-FEdyR_cYlxmaBkg" name="bandWidth" ordered="false" unique="false" eType="_aVEyqV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aL_HBF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aL_HBV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_HFV-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aL_HFl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_HF1-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aL_HGF-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aL_HGV-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aL_HGl-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aL_HG1-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aL_HHF-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aL_HHV-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aL_HHl-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aL_HIl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aL_HI1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_HMF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aL_HMV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_HMl-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aL_HM1-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aL_HNF-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_HNV-FEdyR_cYlxmaBkg" name="HwArbiter" eSuperTypes="_aL_GgV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_HNl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_HN1-FEdyR_cYlxmaBkg" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_aL_G7F-FEdyR_cYlxmaBkg" eOpposite="_aL_G8l-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_HQV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aL_HQl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_HQ1-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aL_HRF-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aL_HRV-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aL_HRl-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aL_HR1-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_HSF-FEdyR_cYlxmaBkg" name="HwBus" eSuperTypes="_aL_G7F-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_HSV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyvl-FEdyR_cYlxmaBkg" name="adressWidth" ordered="false" unique="false" eType="_aVEywF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyw1-FEdyR_cYlxmaBkg" name="wordWidth" ordered="false" unique="false" eType="_aVEywF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyxl-FEdyR_cYlxmaBkg" name="isSynchronous" ordered="false" unique="false" eType="_aVEyyF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyy1-FEdyR_cYlxmaBkg" name="isSerial" ordered="false" unique="false" eType="_aVEyyF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aL_HWl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aL_HW1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aL_HXF-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aL_HXV-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aL_HXl-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aL_HX1-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aL_HYF-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aL_HZl-FEdyR_cYlxmaBkg" name="HwBridge" eSuperTypes="_aL_G7F-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aL_HZ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aL_HaF-FEdyR_cYlxmaBkg" name="sides" ordered="false" unique="false" upperBound="-1" eType="_aL_G7F-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEylV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyll-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEymV-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEynF-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEynV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyqV-FEdyR_cYlxmaBkg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEysl-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEys1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEytV-FEdyR_cYlxmaBkg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEytl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEywF-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEywV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyyF-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyyV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LFJCYV1EEdy5RcXm_JjfDg" name="HwCommunication" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwCommunication/_LEGgkF1EEdy5RcXm_JjfDg/0" nsPrefix="HwCommunication">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJCYl1EEdy5RcXm_JjfDg" name="HwCommunicationResource" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJCY11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LFJChl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LFJCh11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LFJCl11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LFJCmF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJCmV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LFJCml1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJCm11EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LFJCnF1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LFJCnV1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LFJCnl1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJCn11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LFJCoF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJCoV1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LFJCol1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LFJCo11EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LFJCpF1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LFJCpV1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LFJCpl1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LFJCp11EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LFJCqF1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJCqV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LFJCql1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJCq11EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LFJCrF1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LFJCrV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LFJCrl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJCwF1EEdy5RcXm_JjfDg" name="HwEndPoint" eSuperTypes="_LFJCYl1EEdy5RcXm_JjfDg _K-vfil1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJCwV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-ZhPABJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJCwl1EEdy5RcXm_JjfDg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJCxF1EEdy5RcXm_JjfDg" name="connectedTo" ordered="false" unique="false" upperBound="-1" eType="_LFJCzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJCzV1EEdy5RcXm_JjfDg" name="HwMedia" eSuperTypes="_LFJCYl1EEdy5RcXm_JjfDg _K-vgO11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJCzl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJC0V1EEdy5RcXm_JjfDg" name="base_Association" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Association"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJC011EEdy5RcXm_JjfDg" name="arbiters" ordered="false" unique="false" upperBound="-1" eType="_LFJDFl1EEdy5RcXm_JjfDg" eOpposite="_LFJDGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMx11EEdy5RcXm_JjfDg" name="bandWidth" ordered="false" unique="false" eType="_LTdMyV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LFJC5V1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LFJC5l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJC9l1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LFJC911EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJC-F1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LFJC-V1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LFJC-l1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LFJC-11EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LFJC_F1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LFJC_V1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LFJC_l1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LFJC_11EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LFJDA11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LFJDBF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJDEV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LFJDEl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJDE11EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LFJDFF1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LFJDFV1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJDFl1EEdy5RcXm_JjfDg" name="HwArbiter" eSuperTypes="_LFJCYl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJDF11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJDGF1EEdy5RcXm_JjfDg" name="controlledMedias" ordered="false" unique="false" upperBound="-1" eType="_LFJCzV1EEdy5RcXm_JjfDg" eOpposite="_LFJC011EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJDIl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LFJDI11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJDJF1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LFJDJV1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LFJDJl1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LFJDJ11EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LFJDKF1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJDKV1EEdy5RcXm_JjfDg" name="HwBus" eSuperTypes="_LFJCzV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJDKl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7m3jYBKNEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdM3l1EEdy5RcXm_JjfDg" name="adressWidth" ordered="false" unique="false" eType="_LTdM4F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdM411EEdy5RcXm_JjfDg" name="wordWidth" ordered="false" unique="false" eType="_LTdM4F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdM5l1EEdy5RcXm_JjfDg" name="isSynchronous" ordered="false" unique="false" eType="_LTdM6F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdM611EEdy5RcXm_JjfDg" name="isSerial" ordered="false" unique="false" eType="_LTdM6F1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LFJDO11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LFJDPF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LFJDPV1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LFJDPl1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LFJDP11EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LFJDQF1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LFJDQV1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LFJDR11EEdy5RcXm_JjfDg" name="HwBridge" eSuperTypes="_LFJCzV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LFJDSF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MEDHgBKOEdy1B7_71Kp_8Q"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LFJDSV1EEdy5RcXm_JjfDg" name="sides" ordered="false" unique="false" upperBound="-1" eType="_LFJCzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMtV1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMtl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMuV1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMul1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMvF1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMvV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMyV1EEdy5RcXm_JjfDg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMyl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdM0l1EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdM011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdM1V1EEdy5RcXm_JjfDg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdM1l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdM4F1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdM4V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdM6F1EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdM6V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_tE4T4BJ9EdyT_7R0WVpWAw" name="HwCommunicationResource">
- <generalization xmi:id="_wqfIoBJ9EdyT_7R0WVpWAw" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_KryuYBJ-EdyT_7R0WVpWAw" name="HwArbiter">
- <generalization xmi:id="_QFmEoBJ-EdyT_7R0WVpWAw" general="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_U1bk8BKLEdy1B7_71Kp_8Q" name="controlledMedias" type="_Q4QQoBJ-EdyT_7R0WVpWAw" isUnique="false" association="_U0-5ABKLEdy1B7_71Kp_8Q">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U2n3wRKLEdy1B7_71Kp_8Q" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U2n3wBKLEdy1B7_71Kp_8Q"/>
- </ownedAttribute>
- <icon xmi:id="_6LQfwHBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%12%12%12%28%28%28%44%44%44%48%48%48%64%64%64%80%80%80%93%93%93%97%97%97%101%101%101%109%109%109%113%113%113%125%125%125%-115%-115%-115%-103%-103%-103%-82%-82%-82%-66%-66%-66%-62%-62%-62%-54%-54%-54%-26%-26%-26%-18%-18%-18%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-47%0%45%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%33%66%8%13%34%74%-100%72%-79%-94%69%-119%11%6%40%96%-64%-79%-93%-57%-113%32%67%34%0%0%96%-64%4%10%40%83%-86%92%-55%-110%-27%-125%0%14%74%-98%108%73%-77%38%-123%4%2%36%88%-112%105%-77%-89%74%2%3%42%8%-28%-23%-45%-26%4%1%7%8%18%45%-38%-14%-91%-125%-126%75%-103%-86%-60%-87%19%-86%73%-87%43%-127%10%53%24%-107%-23%-47%-92%8%-69%-6%116%-86%80%-84%77%-86%11%-51%-46%-44%-54%80%-19%-54%-81%14%-35%-90%36%27%-9%-22%-39%-100%14%-121%-38%93%27%52%-81%-34%-103%44%-31%-6%-3%-37%20%-26%-32%-127%98%-47%30%38%-4%-77%-17%98%-58%20%4%63%102%76%119%50%97%-59%-106%-1%-78%-51%-116%120%64%0%2%17%66%-117%30%77%-70%-76%-23%8%0%10%20%48%-64%-70%-75%-21%-41%-80%99%-77%6%-53%-71%-74%109%-53%1%1%0%59%">
- <eAnnotations xmi:id="_6le9oHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_6loHkHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Q4QQoBJ-EdyT_7R0WVpWAw" name="HwMedia">
- <generalization xmi:id="_3CUhgBKKEdyStbCALv9yvQ" general="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <generalization xmi:id="_0w4pcBRCEdyCa-N9ek5e_w" general="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_brZqIBJ-EdyT_7R0WVpWAw" name="bandWidth" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eJL7MRJ-EdyT_7R0WVpWAw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eJL7MBJ-EdyT_7R0WVpWAw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_eJVFIBJ-EdyT_7R0WVpWAw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_U2xowBKLEdy1B7_71Kp_8Q" name="arbiters" type="_KryuYBJ-EdyT_7R0WVpWAw" isUnique="false" association="_U0-5ABKLEdy1B7_71Kp_8Q">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U3XeoBKLEdy1B7_71Kp_8Q" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U3hPoBKLEdy1B7_71Kp_8Q"/>
- </ownedAttribute>
- <icon xmi:id="_8p7hoHBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%8%8%8%16%16%16%24%24%24%32%32%32%48%48%48%64%64%64%72%72%72%80%80%80%97%97%97%105%105%105%113%113%113%125%125%125%-123%-123%-123%-115%-115%-115%-99%-99%-99%-91%-91%-91%-82%-82%-82%-66%-66%-66%-58%-58%-58%-50%-50%-50%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-79%0%49%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%35%36%-72%-72%-32%-127%65%2%5%46%34%16%112%-127%32%4%1%33%45%-114%108%64%-112%64%-125%1%11%98%-54%-100%73%-77%102%76%2%12%6%-108%-60%0%-31%-128%5%-101%64%-125%46%-96%-96%-128%37%6%2%19%48%14%-84%-96%-77%-89%82%-126%69%11%68%120%58%-112%-62%-128%6%10%-88%10%-60%122%97%64%5%-86%93%-65%98%-59%32%33%-126%-39%-77%104%-45%-86%61%-117%97%44%-122%-82%16%2%20%-104%75%-73%-82%-35%-69%115%5%56%-16%58%-80%1%72%-111%4%-78%14%-68%-128%82%36%-128%-81%4%27%24%-72%-104%64%112%65%-60%21%45%-20%-44%74%-71%-78%-27%-53%-104%51%107%110%24%16%0%59%">
- <eAnnotations xmi:id="_9a8u4HBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_9bGf4HBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_-ZhPABJ-EdyT_7R0WVpWAw" name="HwEndPoint">
- <generalization xmi:id="_97r3ABRAEdyCa-N9ek5e_w" general="_cGRFcBGzEdyb1KzJ7GkiGA"/>
- <generalization xmi:id="_iaOvUBRPEdyCa-N9ek5e_w" general="_tE4T4BJ9EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_iDcS4BRCEdyCa-N9ek5e_w" name="connectedTo" type="_Q4QQoBJ-EdyT_7R0WVpWAw" isUnique="false" association="_iDJX8BRCEdyCa-N9ek5e_w">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEyWsBRCEdyCa-N9ek5e_w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEolsBRCEdyCa-N9ek5e_w"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_U0-5ABKLEdy1B7_71Kp_8Q" name="Association_HwArbiter_HwMedia" memberEnd="_U1bk8BKLEdy1B7_71Kp_8Q _U2xowBKLEdy1B7_71Kp_8Q"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_7m3jYBKNEdy1B7_71Kp_8Q" name="HwBus">
- <generalization xmi:id="_LfsdQBKOEdy1B7_71Kp_8Q" general="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_8zvmMBKNEdy1B7_71Kp_8Q" name="adressWidth" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__YhQEBKNEdy1B7_71Kp_8Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__YXfEBKNEdy1B7_71Kp_8Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__YrBEBKNEdy1B7_71Kp_8Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_881QwBKNEdy1B7_71Kp_8Q" name="wordWidth" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FH7C4BKOEdy1B7_71Kp_8Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FHxR4BKOEdy1B7_71Kp_8Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FIEz4BKOEdy1B7_71Kp_8Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8_zsQBKNEdy1B7_71Kp_8Q" name="isSynchronous" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G5Tg8BKOEdy1B7_71Kp_8Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G5Jv8BKOEdy1B7_71Kp_8Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_G5cq4BKOEdy1B7_71Kp_8Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9DOzsBKNEdy1B7_71Kp_8Q" name="isSerial" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JB6zQBKOEdy1B7_71Kp_8Q" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JBxpUBKOEdy1B7_71Kp_8Q"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_JCEkQBKOEdy1B7_71Kp_8Q">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="__yem8HBWEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%8%8%8%16%16%16%24%24%24%32%32%32%48%48%48%64%64%64%72%72%72%80%80%80%97%97%97%105%105%105%113%113%113%125%125%125%-123%-123%-123%-115%-115%-115%-99%-99%-99%-91%-91%-91%-82%-82%-82%-66%-66%-66%-58%-58%-58%-50%-50%-50%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-79%0%49%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%35%36%-72%-72%-32%-127%65%2%5%46%34%16%112%-127%32%4%1%33%45%-114%108%64%-112%64%-125%1%11%98%-54%-100%73%-77%102%76%2%12%6%-108%-60%0%-31%-128%5%-101%64%-125%46%-96%-96%-128%37%6%2%19%48%14%-84%-96%-77%-89%82%-126%69%11%68%120%58%-112%-62%-128%6%10%-88%10%-60%122%97%64%5%-86%93%-65%98%-59%32%33%-126%-39%-77%104%-45%-86%61%-117%97%44%-122%-82%16%2%20%-104%75%-73%-82%-35%-69%115%5%56%-16%58%-80%1%72%-111%4%-78%14%-68%-128%82%36%-128%-81%4%27%24%-72%-104%64%112%65%-60%21%45%-20%-44%74%-71%-78%-27%-53%-104%51%107%110%24%16%0%59%">
- <eAnnotations xmi:id="_AeIMAHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_AeR9AHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_MEDHgBKOEdy1B7_71Kp_8Q" name="HwBridge">
- <generalization xmi:id="_O-b1ABKOEdy1B7_71Kp_8Q" general="_Q4QQoBJ-EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_VzQ-0BKOEdy1B7_71Kp_8Q" name="sides" type="_Q4QQoBJ-EdyT_7R0WVpWAw" isUnique="false" association="_Vyqh4BKOEdy1B7_71Kp_8Q">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V0AlsRKOEdy1B7_71Kp_8Q" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V0AlsBKOEdy1B7_71Kp_8Q"/>
- </ownedAttribute>
- <icon xmi:id="_CJGgEHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%32%32%32%40%40%40%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%113%113%113%125%125%125%-123%-123%-123%-115%-115%-115%-99%-99%-99%-91%-91%-91%-74%-74%-74%-66%-66%-66%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-65%0%51%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-64%10%18%50%106%-36%-56%-79%99%-57%9%4%9%20%48%64%-78%-92%-55%-109%40%79%6%-80%48%112%64%5%-117%4%93%-74%124%9%83%-96%76%-101%52%107%-34%-52%-80%19%-26%-50%-98%22%127%-46%68%0%-96%-88%-47%-93%72%-113%10%-72%-128%115%102%-45%-120%55%-123%62%-123%24%53%103%85%-119%87%-97%2%109%-104%-107%39%-51%-83%12%-81%54%48%16%-32%107%1%5%24%28%-114%45%107%-77%-64%-126%8%4%36%12%-92%-96%64%-63%67%-72%114%5%82%48%-32%32%67%4%4%105%51%60%-80%11%-15%111%96%6%12%6%70%56%-112%1%66%-126%-119%-117%5%19%30%-8%-32%0%96%-118%-107%25%27%-116%16%-104%34%-25%-102%-96%67%-117%30%77%-70%-76%105%-121%1%1%0%59%">
- <eAnnotations xmi:id="_Cm52YHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_CnDAUHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Vyqh4BKOEdy1B7_71Kp_8Q" name="Association_HwBridge_HwMedia" memberEnd="_VzQ-0BKOEdy1B7_71Kp_8Q _V0KWsBKOEdy1B7_71Kp_8Q">
- <ownedEnd xmi:id="_V0KWsBKOEdy1B7_71Kp_8Q" name="hwBridge" type="_MEDHgBKOEdy1B7_71Kp_8Q" isUnique="false" association="_Vyqh4BKOEdy1B7_71Kp_8Q">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V0wMkBKOEdy1B7_71Kp_8Q" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V059kBKOEdy1B7_71Kp_8Q"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nsxaQBQ_EdyCa-N9ek5e_w" name="A_HwResource_HwEndPoint" memberEnd="_ntOGMBQ_EdyCa-N9ek5e_w _nut7ARQ_EdyCa-N9ek5e_w">
- <ownedEnd xmi:id="_nut7ARQ_EdyCa-N9ek5e_w" name="hwResource" type="_LDER0BJxEdygQ5HMNSpiZw" isUnique="false" association="_nsxaQBQ_EdyCa-N9ek5e_w">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nv6N0BQ_EdyCa-N9ek5e_w" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nwDXwBQ_EdyCa-N9ek5e_w"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_iDJX8BRCEdyCa-N9ek5e_w" name="Association_HwEndPoint_HwMedia" memberEnd="_iDcS4BRCEdyCa-N9ek5e_w _iEyWsRRCEdyCa-N9ek5e_w">
- <ownedEnd xmi:id="_iEyWsRRCEdyCa-N9ek5e_w" name="hwEndPoint" type="_-ZhPABJ-EdyT_7R0WVpWAw" isUnique="false" association="_iDJX8BRCEdyCa-N9ek5e_w">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iF04gBRCEdyCa-N9ek5e_w" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iF-pgBRCEdyCa-N9ek5e_w"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_dG2c0BJwEdygQ5HMNSpiZw" name="HwTiming">
- <eAnnotations xmi:id="_LGMLQF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MarX4J3yEd6SvNDHkhtrYQ" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_MX_3553yEd6SvNDHkhtrYQ/13" nsPrefix="HwTiming">
- <eAnnotations xmi:id="_M751sp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M751s53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M751tJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M751tZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M751tp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M751t53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MarX4Z3yEd6SvNDHkhtrYQ" name="HwTimingResource" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ _MOwdD53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MarX4p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarYXp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MarYX53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarYYJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MarYYZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarYYp3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MarYY53yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MarYZJ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MarYZZ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarYZp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MarYZ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarYaJ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MarYaZ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MarYap3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MarYa53yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MarYbJ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MarYbZ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MarYbp3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MarYb53yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MarYcJ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarYcZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MarYcp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarYc53yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MarYdJ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarYdZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MarYdp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarYd53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MarYeJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarYeZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MarYep3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarYgJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MarYgZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarYo53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MarYpJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarYpZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MarYpp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MarYp53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarY553yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MarY6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarY6Z3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MarY6p3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MarY653yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MarY7J3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MarY7Z3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MarY7p3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MarY753yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MarY8J3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarY_53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MarZAJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZAZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MarZAp3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MarZA53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MarZBJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MarZBZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MarZBp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MarZB53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZLp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MarZL53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZMJ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MarZMZ3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MarZMp3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MarZM53yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MarZNJ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MarZNZ3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MarZNp3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZT53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MarZUJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZUZ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MarZUp3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MarZU53yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MarZVJ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZWp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MarZW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZXJ3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MarZXZ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MarZXp3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZZp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MarZZ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZaJ3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MarZaZ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MarZap3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZd53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MarZeJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZeZ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MarZep3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MarZe53yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MarZfJ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MarZfZ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MarZgZ3yEd6SvNDHkhtrYQ" name="HwClock" eSuperTypes="_MarX4Z3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MarZgp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MarZhJ3yEd6SvNDHkhtrYQ" name="HwTimer" eSuperTypes="_MarX4Z3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MarZhZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MarZip3yEd6SvNDHkhtrYQ" name="inputClock" ordered="false" unique="false" eType="_MarZgZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M751oJ3yEd6SvNDHkhtrYQ" name="nbCounters" ordered="false" unique="false" eType="_M751op3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M751pZ3yEd6SvNDHkhtrYQ" name="counterWidth" ordered="false" unique="false" eType="_M751p53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MarZkp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_MarZk53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MarZm53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MarZnJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MarZnZ3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MarZnp3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MarZn53yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MarZoJ3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MarZoZ3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsWp3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7wsYJ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7wsYZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751op3yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751o53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751p53yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751qJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wevEsEOMEd6caK5ICj_pSQ" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_weSYwEOMEd6caK5ICj_pSQ/12" nsPrefix="HwTiming">
- <eAnnotations xmi:id="_wl9uIEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl9uIUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl9uIkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl9uI0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl9uJEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl9uJUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wevEsUOMEd6caK5ICj_pSQ" name="HwTimingResource" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ _wP_e10OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wevEskOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wevsIkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wevsI0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wevsJEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wevsJUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wevsJkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wevsJ0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wevsKEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wevsKUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wevsKkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wevsK0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wevsLEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wevsLUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wevsLkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wevsL0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wevsMEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wevsMUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wevsMkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wevsM0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wevsNEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wevsNUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wevsNkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wevsN0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wevsOEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wevsOUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wevsOkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wevsO0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wevsPEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wevsPUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wevsPkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wevsREOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wevsRUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wevsZ0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wevsaEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wevsaUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wevsakOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wevsa0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewS20OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wewS3EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewS3UOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wewS3kOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wewS30OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wewS4EOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wewS4UOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wewS4kOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wewS40OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wewS5EOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewS80OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wewS9EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewS9UOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wewS9kOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wewS90OMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wewS-EOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wewS-UOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wewS-kOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wewS-0OMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTIkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wewTI0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTJEOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wewTJUOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wewTJkOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wewTJ0OMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wewTKEOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wewTKUOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wewTKkOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTQ0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wewTREOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTRUOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wewTRkOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wewTR0OMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wewTSEOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTTkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wewTT0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTUEOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wewTUUOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wewTUkOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTWkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wewTW0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTXEOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wewTXUOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wewTXkOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTa0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wewTbEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTbUOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wewTbkOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wewTb0OMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wewTcEOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wewTcUOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wewTdUOMEd6caK5ICj_pSQ" name="HwClock" eSuperTypes="_wevEsUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wewTdkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wewTeEOMEd6caK5ICj_pSQ" name="HwTimer" eSuperTypes="_wevEsUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wewTeUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wewTfkOMEd6caK5ICj_pSQ" name="inputClock" ordered="false" unique="false" eType="_wewTdUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl9HFUOMEd6caK5ICj_pSQ" name="nbCounters" ordered="false" unique="false" eType="_wl9uEEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl9uE0OMEd6caK5ICj_pSQ" name="counterWidth" ordered="false" unique="false" eType="_wl9uFUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wewThkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_wewTh0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wewTj0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wewTkEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wewTkUOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wewTkkOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wewTk0OMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wewTlEOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wewTlUOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl9HB0OMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl9HCEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl9HDUOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl9HDkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl9uEEOMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl9uEUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl9uFUOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl9uFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kNLesHKiEd2xwtZ516zmfg" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_kLZWAHKiEd2xwtZ516zmfg/11" nsPrefix="HwTiming">
- <eAnnotations xmi:id="_khTVkXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khTVknKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khTVk3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khTVlHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khTVlXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khTVlnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kNLesXKiEd2xwtZ516zmfg" name="HwTimingResource" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg _kDy6JnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kNLesnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLe1nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kNLe13KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLe2HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kNLe2XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLfBnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kNLfB3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfCHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kNLfCXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfCnKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kNLfC3KiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kNLfDHKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kNLfDXKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfDnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kNLfD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfEHKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kNLfEXKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kNLfEnKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kNLfE3KiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kNLfFHKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kNLfFXKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kNLfFnKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kNLfF3KiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfGHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kNLfGXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfGnKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kNLfG3KiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLfHHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kNLfHXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLfHnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kNLfH3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfQXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kNLfQnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfQ3KiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kNLfRHKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kNLfRXKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfhXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kNLfhnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfh3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kNLfiHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kNLfiXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kNLfinKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kNLfi3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kNLfjHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kNLfjXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kNLfjnKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfnXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kNLfnnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfn3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kNLfoHKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kNLfoXKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kNLfonKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kNLfo3KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kNLfpHKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kNLfpXKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLfzHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kNLfzXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLfznKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kNLfz3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kNLf0HKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kNLf0XKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kNLf0nKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kNLf03KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kNLf1HKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLf7XKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kNLf7nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLf73KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kNLf8HKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kNLf8XKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kNLf8nKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLf-HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kNLf-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLf-nKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kNLf-3KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kNLf_HKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLgBHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kNLgBXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLgBnKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kNLgB3KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kNLgCHKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLgFXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kNLgFnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLgF3KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kNLgGHKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kNLgGXKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kNLgGnKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kNLgG3KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLgNnKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kNLgN3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLgOHKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kNLgOXKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kNLgOnKiEd2xwtZ516zmfg" name="HwClock" eSuperTypes="_kNLesXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kNLgO3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kNLgPXKiEd2xwtZ516zmfg" name="HwTimer" eSuperTypes="_kNLesXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kNLgPnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kNLgQ3KiEd2xwtZ516zmfg" name="inputClock" ordered="false" unique="false" eType="_kNLgOnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVfnKiEd2xwtZ516zmfg" name="nbCounters" ordered="false" unique="false" eType="_khTVgHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVg3KiEd2xwtZ516zmfg" name="counterWidth" ordered="false" unique="false" eType="_khTVhXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kNLgS3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kNLgTHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kNLgVHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kNLgVXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kNLgVnKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kNLgV3KiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kNLgWHKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kNLgWXKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kNLgWnKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVanKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVa3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVbXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVbnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVcXKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVcnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVdHKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVdXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVgHKiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVgXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVhXKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVhnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o2boYBBjEd20zIwSLfjspA" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_o0bdQBBjEd20zIwSLfjspA/10" nsPrefix="HwTiming">
- <eAnnotations xmi:id="_pOmRHBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOmRHRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOmRHhBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOmRHxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOmRIBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOmRIRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o2boYRBjEd20zIwSLfjspA" name="HwTimingResource" eSuperTypes="_ovddsRBjEd20zIwSLfjspA _oo909RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o2boYhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2bohhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_o2bohxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2boiBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_o2boiRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2bomRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o2bomhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bomxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o2bonBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bonRBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o2bonhBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o2bonxBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o2booBBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2booRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o2boohBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2booxBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o2bopBBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o2bopRBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o2bophBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o2bopxBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o2boqBBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o2boqRBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o2boqhBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2boqxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o2borBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2borRBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o2borhBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2borxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o2bosBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2bo0hBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o2bo0xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bo1BBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o2bo1RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bo1hBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o2bo1xBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o2bo2BBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bpEBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o2bpERBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bpEhBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o2bpExBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o2bpFBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o2bpFRBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o2bpFhBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o2bpFxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o2bpGBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o2bpGRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bpJBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o2bpJRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bpJhBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o2bpJxBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o2bpKBBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bpNRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o2bpNhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bpNxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o2bpOBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o2bpORBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o2bpOhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o2bpOxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bpVhBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_o2bpVxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bpWBBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_o2bpWRBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o2bpWhBjEd20zIwSLfjspA" name="HwClock" eSuperTypes="_o2boYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o2bpWxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o2bpXRBjEd20zIwSLfjspA" name="HwTimer" eSuperTypes="_o2boYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o2bpXhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o2bpYxBjEd20zIwSLfjspA" name="inputClock" ordered="false" unique="false" eType="_o2bpWhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRCRBjEd20zIwSLfjspA" name="nbCounters" ordered="false" unique="false" eType="_pOmRCxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRDhBjEd20zIwSLfjspA" name="counterWidth" ordered="false" unique="false" eType="_pOmREBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o2bpaxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_o2bpbBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o2bpdBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_o2bpdRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o2bpdhBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_o2bpdxBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_o2bpeBBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_o2bpeRBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_o2bpehBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQ9RBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmQ9hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQ-BBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmQ-RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQ_BBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmQ_RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmQ_xBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRABBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRCxBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRDBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmREBBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRERBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k5zP0KSsEdy-NrxVBTpLyA" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_k4LfMKSsEdy-NrxVBTpLyA/9" nsPrefix="HwTiming">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k5zP0aSsEdy-NrxVBTpLyA" name="HwTimingResource" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA _kvk9paSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k5zP0qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zP9qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k5zP96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zP-KSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k5zP-aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zQCaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k5zQCqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQC6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k5zQDKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQDaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k5zQDqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k5zQD6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k5zQEKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQEaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k5zQEqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQE6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k5zQFKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k5zQFaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k5zQFqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k5zQF6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k5zQGKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k5zQGaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k5zQGqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQG6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k5zQHKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQHaSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k5zQHqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zQH6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k5zQIKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zQQqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k5zQQ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQRKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k5zQRaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQRqSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k5zQR6SsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k5zQSKSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQgKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k5zQgaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQgqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k5zQg6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k5zQhKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k5zQhaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k5zQhqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k5zQh6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k5zQiKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k5zQiaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQlKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k5zQlaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQlqSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k5zQl6SsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k5zQmKSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQpaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k5zQpqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQp6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k5zQqKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k5zQqaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k5zQqqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k5zQq6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQxqSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_k5zQx6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQyKSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_k5zQyaSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k5zQyqSsEdy-NrxVBTpLyA" name="HwClock" eSuperTypes="_k5zP0aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k5zQy6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k5zQzaSsEdy-NrxVBTpLyA" name="HwTimer" eSuperTypes="_k5zP0aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k5zQzqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k5zQ06SsEdy-NrxVBTpLyA" name="inputClock" ordered="false" unique="false" eType="_k5zQyqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcHKSsEdy-NrxVBTpLyA" name="nbCounters" ordered="false" unique="false" eType="_lObcHqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcIaSsEdy-NrxVBTpLyA" name="counterWidth" ordered="false" unique="false" eType="_lObcI6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k5zQ26SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_k5zQ3KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k5zQ5KSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_k5zQ5aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k5zQ5qSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_k5zQ56SsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_k5zQ6KSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_k5zQ6aSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_k5zQ6qSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcCKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcCaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcC6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcDKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcD6SsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcEKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcEqSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcE6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcHqSsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcH6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcI6SsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcJKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rgrPMGquEdyHVMM3AaZxvA" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_rerrIGquEdyHVMM3AaZxvA/8" nsPrefix="HwTiming">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rgrPMWquEdyHVMM3AaZxvA" name="HwTimingResource" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA _rW3MMGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rgrPMmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgrPVmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rgrPV2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgrPWGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rgrPWWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgrPaWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rgrPamquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgrPa2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rgrPbGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgrPbWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rgrPbmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rgrPb2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rgrPcGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgrPcWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rgrPcmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgrPc2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rgrPdGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rgrPdWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rgrPdmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rgrPd2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rgrPeGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rgrPeWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rgrPemquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgrPe2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rgrPfGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgrPfWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rgrPfmquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgrPf2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rgrPgGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgr2WWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rgr2WmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr2W2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rgr2XGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr2XWquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rgr2XmquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rgr2X2quEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr2l2quEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rgr2mGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr2mWquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rgr2mmquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rgr2m2quEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rgr2nGquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rgr2nWquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rgr2nmquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rgr2n2quEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rgr2oGquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr2q2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rgr2rGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr2rWquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rgr2rmquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rgr2r2quEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr2vGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rgr2vWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr2vmquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rgr2v2quEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rgr2wGquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rgr2wWquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rgr2wmquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr23WquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rgr23mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr232quEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rgr24GquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rgr24WquEdyHVMM3AaZxvA" name="HwClock" eSuperTypes="_rgrPMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rgr24mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rgr25GquEdyHVMM3AaZxvA" name="HwTimer" eSuperTypes="_rgrPMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rgr25WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rgr26mquEdyHVMM3AaZxvA" name="inputClock" ordered="false" unique="false" eType="_rgr24WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0GhhmquEdyHVMM3AaZxvA" name="nbCounters" ordered="false" unique="false" eType="_r0GhiGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Ghi2quEdyHVMM3AaZxvA" name="counterWidth" ordered="false" unique="false" eType="_r0GhjWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rgr28mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_rgr282quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rgr2-2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_rgr2_GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rgr2_WquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_rgr2_mquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_rgr2_2quEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_rgr3AGquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_rgr3AWquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0F6cmquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0F6c2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0F6dWquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0F6dmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0F6eWquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0F6emquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0F6fGquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0F6fWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0GhiGquEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0GhiWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0GhjWquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0GhjmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aMutYF-FEdyR_cYlxmaBkg" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_aMI3gF-FEdyR_cYlxmaBkg/1" nsPrefix="HwTiming">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMutYV-FEdyR_cYlxmaBkg" name="HwTimingResource" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg _aIQd5V-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aMutYl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMuthl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aMuth1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMutl1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aMutmF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMutmV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aMutml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMutm1-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aMutnF-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aMutnV-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aMutnl-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMutn1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aMutoF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMutoV-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aMutol-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aMuto1-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aMutpF-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aMutpV-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aMutpl-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aMutp1-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aMutqF-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMutqV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aMutql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMutq1-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aMutrF-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMutrV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aMutrl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMut6F-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aMut6V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMut-V-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aMut-l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMut-1-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aMut_F-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aMut_V-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aMut_l-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aMut_1-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aMuuAF-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aMuuAV-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aMuuAl-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMuuBl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aMuuB1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMuuFF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aMuuFV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMuuFl-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aMuuF1-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aMuuGF-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMuuJV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aMuuJl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMuuJ1-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aMuuKF-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aMuuKV-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aMuuKl-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aMuuK1-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMuuRl-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aMuuR1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMuuSF-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aMuuSV-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMuuSl-FEdyR_cYlxmaBkg" name="HwClock" eSuperTypes="_aMutYV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aMuuS1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aMuuTV-FEdyR_cYlxmaBkg" name="HwTimer" eSuperTypes="_aMutYV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aMuuTl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aMuuU1-FEdyR_cYlxmaBkg" name="inputClock" ordered="false" unique="false" eType="_aMuuSl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEy81-FEdyR_cYlxmaBkg" name="nbCounter" ordered="false" unique="false" eType="_aVEy9V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEy-F-FEdyR_cYlxmaBkg" name="counterWidth" ordered="false" unique="false" eType="_aVEy-l-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aMuuW1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aMuuXF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aMuuZF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aMuuZV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aMuuZl-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aMuuZ1-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aMuuaF-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aMuuaV-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aMuual-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEy41-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEy5F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEy51-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEy6F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEy6l-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEy61-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEy9V-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEy9l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEy-l-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEy-1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LGVVMF1EEdy5RcXm_JjfDg" name="HwTiming" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwTiming/_LFSzYF1EEdy5RcXm_JjfDg/0" nsPrefix="HwTiming">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LGVVMV1EEdy5RcXm_JjfDg" name="HwTimingResource" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg _K-vgRV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LGVVMl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gVCpkBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVVVl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LGVVV11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVVZ11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LGVVaF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVVaV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LGVVal1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVVa11EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LGVVbF1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LGVVbV1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LGVVbl1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVVb11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LGVVcF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVVcV1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LGVVcl1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LGVVc11EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LGVVdF1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LGVVdV1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LGVVdl1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LGVVd11EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LGVVeF1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVVeV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LGVVel1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVVe11EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LGVVfF1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVVfV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LGVVfl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVVuF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LGVVuV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVVyV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LGVVyl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVVy11EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LGVVzF1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LGVVzV1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LGVVzl1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LGVVz11EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LGVV0F1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LGVV0V1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LGVV0l1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVV1l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LGVV111EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVV5F1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LGVV5V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVV5l1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LGVV511EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LGVV6F1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVV9V1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LGVV9l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVV911EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LGVV-F1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LGVV-V1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LGVV-l1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LGVV-11EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVWFl1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LGVWF11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVWGF1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LGVWGV1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LGVWGl1EEdy5RcXm_JjfDg" name="HwClock" eSuperTypes="_LGVVMV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LGVWG11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l5QgEBKQEdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LGVWHV1EEdy5RcXm_JjfDg" name="HwTimer" eSuperTypes="_LGVVMV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LGVWHl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sX3iQBKQEdyCSNtdGzMSGg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LGVWI11EEdy5RcXm_JjfDg" name="inputClock" ordered="false" unique="false" eType="_LGVWGl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVRV1EEdy5RcXm_JjfDg" name="nbCounter" ordered="false" unique="false" eType="_LTmVR11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVSl1EEdy5RcXm_JjfDg" name="counterWidth" ordered="false" unique="false" eType="_LTmVTF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LGVWK11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LGVWLF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LGVWNF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LGVWNV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LGVWNl1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LGVWN11EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LGVWOF1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LGVWOV1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LGVWOl1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVNV1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVNl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVOV1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVOl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVPF1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVPV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVR11EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVSF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVTF1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVTV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_gVCpkBKQEdyCSNtdGzMSGg" name="HwTimingResource">
- <generalization xmi:id="_kgnSIBKQEdyCSNtdGzMSGg" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <generalization xmi:id="_k_mUMBKQEdyCSNtdGzMSGg" general="_v37KsBG2Edyb1KzJ7GkiGA"/>
- <icon xmi:id="_RPAvQHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%85%85%85%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%75%8%28%72%80%32%8%5%8%19%62%40%-56%-80%97%-61%12%11%58%72%-108%8%-64%-95%69%-121%25%6%88%24%24%-95%-30%-59%-113%3%73%72%104%48%16%-64%7%-112%40%65%52%40%-112%16%0%-123%-109%40%27%-110%-72%96%-32%-128%4%12%19%47%80%64%64%-128%2%-119%-104%3%57%28%-120%16%-62%-94%8%10%6%50%0%-67%-80%-96%104%65%17%12%69%60%-120%-128%50%2%85%-122%33%14%56%100%-6%-45%-30%-123%-85%88%13%88%-60%0%-63%98%7%5%22%67%-120%-75%24%-31%-126%67%4%48%27%-118%32%112%-111%-124%1%-88%5%-65%126%-12%-24%21%-20%-64%3%32%-10%126%36%65%96%4%65%16%90%5%127%116%-96%-127%96%-123%9%32%-7%90%-44%-32%-128%-32%3%-91%-118%47%126%64%64%80%65%-121%-56%32%71%8%32%104%-64%-23%69%1%113%45%74%78%-32%1%36%-120%4%24%-22%6%32%-56%24%37%9%8%14%12%55%68%76%112%66%5%-96%26%18%-92%14%-70%-128%-32%89%-96%37%94%99%38%8%33%54%65%2%120%99%-50%100%88%-70%96%91%-28%13%55%48%96%56%-30%64%116%-20%2%-31%54%70%36%11%126%96%-122%-123%14%107%-125%-9%-96%-96%-85%76%5%-115%-111%123%64%-16%93%-90%3%-97%49%47%40%-88%111%17%-23%114%-121%27%12%-27%30%74%82%9%-16%-128%6%-83%9%-12%-63%6%16%16%-64%64%96%-27%-115%-112%-127%3%9%0%96%33%2%12%96%-64%95%65%1%1%0%59%">
- <eAnnotations xmi:id="_Ruv_QHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_Ru5JMHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_l5QgEBKQEdyCSNtdGzMSGg" name="HwClock">
- <generalization xmi:id="_ryUlMBKQEdyCSNtdGzMSGg" general="_gVCpkBKQEdyCSNtdGzMSGg"/>
- <icon xmi:id="_Ty5oUHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%85%85%85%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%75%8%28%72%80%32%8%5%8%19%62%40%-56%-80%97%-61%12%11%58%72%-108%8%-64%-95%69%-121%25%6%88%24%24%-95%-30%-59%-113%3%73%72%104%48%16%-64%7%-112%40%65%52%40%-112%16%0%-123%-109%40%27%-110%-72%96%-32%-128%4%12%19%47%80%64%64%-128%2%-119%-104%3%57%28%-120%16%-62%-94%8%10%6%50%0%-67%-80%-96%104%65%17%12%69%60%-120%-128%50%2%85%-122%33%14%56%100%-6%-45%-30%-123%-85%88%13%88%-60%0%-63%98%7%5%22%67%-120%-75%24%-31%-126%67%4%48%27%-118%32%112%-111%-124%1%-88%5%-65%126%-12%-24%21%-20%-64%3%32%-10%126%36%65%96%4%65%16%90%5%127%116%-96%-127%96%-123%9%32%-7%90%-44%-32%-128%-32%3%-91%-118%47%126%64%64%80%65%-121%-56%32%71%8%32%104%-64%-23%69%1%113%45%74%78%-32%1%36%-120%4%24%-22%6%32%-56%24%37%9%8%14%12%55%68%76%112%66%5%-96%26%18%-92%14%-70%-128%-32%89%-96%37%94%99%38%8%33%54%65%2%120%99%-50%100%88%-70%96%91%-28%13%55%48%96%56%-30%64%116%-20%2%-31%54%70%36%11%126%96%-122%-123%14%107%-125%-9%-96%-96%-85%76%5%-115%-111%123%64%-16%93%-90%3%-97%49%47%40%-88%111%17%-23%114%-121%27%12%-27%30%74%82%9%-16%-128%6%-83%9%-12%-63%6%16%16%-64%64%96%-27%-115%-112%-127%3%9%0%96%33%2%12%96%-64%95%65%1%1%0%59%">
- <eAnnotations xmi:id="_UYS0YHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_UYclYHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_sX3iQBKQEdyCSNtdGzMSGg" name="HwTimer">
- <generalization xmi:id="_08t4MBKQEdyCSNtdGzMSGg" general="_gVCpkBKQEdyCSNtdGzMSGg"/>
- <ownedAttribute xmi:id="_twN1QBKQEdyCSNtdGzMSGg" name="nbCounters" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDBp0BKQEdyCSNtdGzMSGg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xC340BKQEdyCSNtdGzMSGg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_xDKzwBKQEdyCSNtdGzMSGg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t-9b4BKQEdyCSNtdGzMSGg" name="counterWidth" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znM2wBKQEdyCSNtdGzMSGg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znDFwBKQEdyCSNtdGzMSGg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_znWnwBKQEdyCSNtdGzMSGg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3KZQsBKQEdyCSNtdGzMSGg" name="inputClock" type="_l5QgEBKQEdyCSNtdGzMSGg" isUnique="false" association="_3KGVwBKQEdyCSNtdGzMSGg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ykVsBKQEdyCSNtdGzMSGg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ybLwBKQEdyCSNtdGzMSGg"/>
- </ownedAttribute>
- <icon xmi:id="_Wm4L0HBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%85%85%85%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%75%8%28%72%80%32%8%5%8%19%62%40%-56%-80%97%-61%12%11%58%72%-108%8%-64%-95%69%-121%25%6%88%24%24%-95%-30%-59%-113%3%73%72%104%48%16%-64%7%-112%40%65%52%40%-112%16%0%-123%-109%40%27%-110%-72%96%-32%-128%4%12%19%47%80%64%64%-128%2%-119%-104%3%57%28%-120%16%-62%-94%8%10%6%50%0%-67%-80%-96%104%65%17%12%69%60%-120%-128%50%2%85%-122%33%14%56%100%-6%-45%-30%-123%-85%88%13%88%-60%0%-63%98%7%5%22%67%-120%-75%24%-31%-126%67%4%48%27%-118%32%112%-111%-124%1%-88%5%-65%126%-12%-24%21%-20%-64%3%32%-10%126%36%65%96%4%65%16%90%5%127%116%-96%-127%96%-123%9%32%-7%90%-44%-32%-128%-32%3%-91%-118%47%126%64%64%80%65%-121%-56%32%71%8%32%104%-64%-23%69%1%113%45%74%78%-32%1%36%-120%4%24%-22%6%32%-56%24%37%9%8%14%12%55%68%76%112%66%5%-96%26%18%-92%14%-70%-128%-32%89%-96%37%94%99%38%8%33%54%65%2%120%99%-50%100%88%-70%96%91%-28%13%55%48%96%56%-30%64%116%-20%2%-31%54%70%36%11%126%96%-122%-123%14%107%-125%-9%-96%-96%-85%76%5%-115%-111%123%64%-16%93%-90%3%-97%49%47%40%-88%111%17%-23%114%-121%27%12%-27%30%74%82%9%-16%-128%6%-83%9%-12%-63%6%16%16%-64%64%96%-27%-115%-112%-127%3%9%0%96%33%2%12%96%-64%95%65%1%1%0%59%">
- <eAnnotations xmi:id="_XJctYHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_XJl3UHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3KGVwBKQEdyCSNtdGzMSGg" name="Association_HwTimer_HwClock" memberEnd="_3KZQsBKQEdyCSNtdGzMSGg _3LcZkBKQEdyCSNtdGzMSGg">
- <ownedEnd xmi:id="_3LcZkBKQEdyCSNtdGzMSGg" name="hwTimer" type="_sX3iQBKQEdyCSNtdGzMSGg" isUnique="false" association="_3KGVwBKQEdyCSNtdGzMSGg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3MMAcBKQEdyCSNtdGzMSGg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MVKYBKQEdyCSNtdGzMSGg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_ja8REBJwEdygQ5HMNSpiZw" name="HwDevice">
- <eAnnotations xmi:id="_LJxDsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mc6MgJ3yEd6SvNDHkhtrYQ" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_Ma1I4J3yEd6SvNDHkhtrYQ/13" nsPrefix="HwDevice">
- <eAnnotations xmi:id="_M7513p3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M751353yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7514J3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M7514Z3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7514p3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M751453yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mc6MgZ3yEd6SvNDHkhtrYQ" name="HwDevice" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ _MOwdDJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mc6Mgp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mc6M_p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_Mc6M_53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6NAJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_Mc6NAZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NAp3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_Mc6NA53yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_Mc6NBJ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_Mc6NBZ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6NBp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_Mc6NB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NCJ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_Mc6NCZ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_Mc6NCp3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_Mc6NC53yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_Mc6NDJ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_Mc6NDZ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_Mc6NDp3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_Mc6ND53yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_Mc6NEJ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6NEZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_Mc6NEp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NE53yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_Mc6NFJ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mc6NFZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_Mc6NFp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mc6NF53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_Mc6NGJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mc6NGZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_Mc6NGp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mc6NIJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_Mc6NIZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6NQ53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_Mc6NRJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NRZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_Mc6NRp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_Mc6NR53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6Nh53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_Mc6NiJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NiZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_Mc6Nip3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_Mc6Ni53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_Mc6NjJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_Mc6NjZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_Mc6Njp3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_Mc6Nj53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_Mc6NkJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6Nn53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_Mc6NoJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6NoZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_Mc6Nop3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_Mc6No53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_Mc6NpJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_Mc6NpZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_Mc6Npp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_Mc6Np53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6Nzp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_Mc6Nz53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6N0J3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_Mc6N0Z3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_Mc6N0p3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_Mc6N053yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_Mc6N1J3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_Mc6N1Z3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_Mc6N1p3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6N753yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_Mc6N8J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6N8Z3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_Mc6N8p3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_Mc6N853yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_Mc6N9J3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6N-p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_Mc6N-53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6N_J3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_Mc6N_Z3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_Mc6N_p3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6OBp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_Mc6OB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6OCJ3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_Mc6OCZ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_Mc6OCp3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mc6OF53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_Mc6OGJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mc6OGZ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_Mc6OGp3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_Mc6OG53yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_Mc6OHJ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_Mc6OHZ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mc6OIZ3yEd6SvNDHkhtrYQ" name="HwI_O" eSuperTypes="_Mc6MgZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mc6OIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mc6OJJ3yEd6SvNDHkhtrYQ" name="HwSupport" eSuperTypes="_Mc6MgZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mc6OJZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mc6OJ53yEd6SvNDHkhtrYQ" name="HWActuator" eSuperTypes="_Mc6OIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mc6OKJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PHH9sDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mc6OKp3yEd6SvNDHkhtrYQ" name="HWSensor" eSuperTypes="_Mc6OIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mc6OK53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SuQccDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751up3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751u53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751wJ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751wZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751w53yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751xJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wfUTgEOMEd6caK5ICj_pSQ" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_we2ZcEOMEd6caK5ICj_pSQ/12" nsPrefix="HwDevice">
- <eAnnotations xmi:id="_wl-8OEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl-8OUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl-8OkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl-8O0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl-8PEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl-8PUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wfUTgUOMEd6caK5ICj_pSQ" name="HwDevice" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ _wP_e1EOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wfUTgkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wfUT_kOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wfUT_0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfUUAEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wfUUAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfUUAkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wfUUA0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wfUUBEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wfUUBUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfUUBkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wfUUB0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfUUCEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wfUUCUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wfUUCkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wfUUC0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wfUUDEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wfUUDUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wfUUDkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wfUUD0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wfUUEEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfUUEUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wfUUEkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfUUE0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wfUUFEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wfUUFUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wfUUFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wfUUF0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wfUUGEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wfUUGUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wfUUGkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wfUUIEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wfUUIUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfUUQ0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wfUUREOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfUURUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wfUURkOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wfUUR0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU6rkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wfU6r0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU6sEOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wfU6sUOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wfU6skOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wfU6s0OMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wfU6tEOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wfU6tUOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wfU6tkOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wfU6t0OMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU6xkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wfU6x0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU6yEOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wfU6yUOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wfU6ykOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wfU6y0OMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wfU6zEOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wfU6zUOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wfU6zkOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU69UOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wfU69kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU690OMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wfU6-EOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wfU6-UOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wfU6-kOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wfU6-0OMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wfU6_EOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wfU6_UOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU7FkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wfU7F0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU7GEOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wfU7GUOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wfU7GkOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wfU7G0OMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU7IUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wfU7IkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU7I0OMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wfU7JEOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wfU7JUOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU7LUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wfU7LkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU7L0OMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wfU7MEOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wfU7MUOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wfU7PkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wfU7P0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wfU7QEOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wfU7QUOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wfU7QkOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wfU7Q0OMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wfU7REOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wfU7SEOMEd6caK5ICj_pSQ" name="HwI_O" eSuperTypes="_wfUTgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wfU7SUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wfU7S0OMEd6caK5ICj_pSQ" name="HwSupport" eSuperTypes="_wfUTgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wfU7TEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wfU7TkOMEd6caK5ICj_pSQ" name="HWActuator" eSuperTypes="_wfU7SEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wfU7T0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PHH9sDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wfU7UUOMEd6caK5ICj_pSQ" name="HWSensor" eSuperTypes="_wfU7SEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wfU7UkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SuQccDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl9uKEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl9uKUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl-VIkOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl-VI0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl-VJUOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl-VJkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kSZV4HKiEd2xwtZ516zmfg" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_kQ6KO3KiEd2xwtZ516zmfg/11" nsPrefix="HwDevice">
- <eAnnotations xmi:id="_khce7nKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khce73KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khce8HKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khce8XKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khce8nKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khce83KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kSZV4XKiEd2xwtZ516zmfg" name="HwDevice" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg _kDy6I3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kSZV4nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kSZWBnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kSZWB3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kSZWCHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kSZWCXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kSZWNnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kSZWN3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWOHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kSZWOXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWOnKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kSZWO3KiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kSZWPHKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kSZWPXKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWPnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kSZWP3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWQHKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kSZWQXKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kSZWQnKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kSZWQ3KiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kSZWRHKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kSZWRXKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kSZWRnKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kSZWR3KiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWSHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kSZWSXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWSnKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kSZWS3KiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kSZWTHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kSZWTXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kSZWTnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kSZWT3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWcXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kSZWcnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWc3KiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kSZWdHKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kSZWdXKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWtXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kSZWtnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWt3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kSZWuHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kSZWuXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kSZWunKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kSZWu3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kSZWvHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kSZWvXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kSZWvnKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZWzXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kSZWznKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZWz3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kSZW0HKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kSZW0XKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kSZW0nKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kSZW03KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kSZW1HKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kSZW1XKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZW_HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kSZW_XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZW_nKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kSZW_3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kSZXAHKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kSZXAXKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kSZXAnKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kSZXA3KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kSZXBHKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZXHXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kSZXHnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZXH3KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kSZXIHKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kSZXIXKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kSZXInKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZXKHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kSZXKXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZXKnKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kSZXK3KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kSZXLHKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZXNHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kSZXNXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZXNnKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kSZXN3KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kSZXOHKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kSZXRXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kSZXRnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kSZXR3KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kSZXSHKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kSZXSXKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kSZXSnKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kSZXS3KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kSZXT3KiEd2xwtZ516zmfg" name="HwI_O" eSuperTypes="_kSZV4XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kSZXUHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kSZXUnKiEd2xwtZ516zmfg" name="HwSupport" eSuperTypes="_kSZV4XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kSZXU3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kSZXVXKiEd2xwtZ516zmfg" name="HWActuator" eSuperTypes="_kSZXT3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kSZXVnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PHH9sDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kSZXWHKiEd2xwtZ516zmfg" name="HWSensor" eSuperTypes="_kSZXT3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kSZXWXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SuQccDL2Ed2HYNz2hI9A2g"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcexnKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcex3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khceyXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khceynKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcezXKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khceznKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khce0HKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khce0XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khce03KiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khce1HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o9HfMBBjEd20zIwSLfjspA" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_o7Zn8BBjEd20zIwSLfjspA/10" nsPrefix="HwDevice">
- <eAnnotations xmi:id="_pOyeGRBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOyeGhBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOyeGxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOyeHBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOyeHRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOyeHhBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9HfMRBjEd20zIwSLfjspA" name="HwDevice" eSuperTypes="_ovddsRBjEd20zIwSLfjspA _oo908hBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o9HfMhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o9HfVhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_o9HfVxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o9HfWBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_o9HfWRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o9HfaRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o9HfahBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9HfaxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o9HfbBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9HfbRBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o9HfbhBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o9HfbxBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o9HfcBBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9HfcRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o9HfchBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9HfcxBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o9HfdBBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o9HfdRBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o9HfdhBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o9HfdxBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o9HfeBBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o9HfeRBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o9HfehBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9HfexBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o9HffBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9HffRBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o9HffhBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o9HffxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o9HfgBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o9HfohBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o9HfoxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9HfpBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o9HfpRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9HfphBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o9HfpxBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o9HfqBBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9Hf4BBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o9Hf4RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9Hf4hBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o9Hf4xBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o9Hf5BBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o9Hf5RBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o9Hf5hBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o9Hf5xBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o9Hf6BBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o9Hf6RBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9Hf9BBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o9Hf9RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9Hf9hBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o9Hf9xBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o9Hf-BBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o9HgBRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o9HgBhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o9HgBxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o9HgCBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o9HgCRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o9HgChBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o9HgCxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9HgDxBjEd20zIwSLfjspA" name="HwI_O" eSuperTypes="_o9HfMRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o9HgEBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o9HgEhBjEd20zIwSLfjspA" name="HwSupport" eSuperTypes="_o9HfMRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o9HgExBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsX2BBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsX2RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeABBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeARBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeBBBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeBRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeBxBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeCBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeChBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeCxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k_iEYKSsEdy-NrxVBTpLyA" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_k-SuQKSsEdy-NrxVBTpLyA/9" nsPrefix="HwDevice">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k_iEYaSsEdy-NrxVBTpLyA" name="HwDevice" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA _kvk9oqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k_iEYqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k_iEhqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k_iEh6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k_iEiKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k_iEiaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k_iEmaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k_iEmqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iEm6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k_iEnKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iEnaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k_iEnqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k_iEn6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k_iEoKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iEoaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k_iEoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iEo6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k_iEpKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k_iEpaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k_iEpqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k_iEp6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k_iEqKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k_iEqaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k_iEqqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iEq6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k_iErKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iEraSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k_iErqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k_iEr6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k_iEsKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k_iE0qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k_iE06SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iE1KSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k_iE1aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iE1qSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k_iE16SsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k_iE2KSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iFEKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k_iFEaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iFEqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k_iFE6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k_iFFKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k_iFFaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k_iFFqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k_iFF6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k_iFGKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k_iFGaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iFJKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k_iFJaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iFJqSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k_iFJ6SsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k_iFKKSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k_iFNaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k_iFNqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k_iFN6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k_iFOKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k_iFOaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k_iFOqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k_iFO6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k_iFP6SsEdy-NrxVBTpLyA" name="HwI_O" eSuperTypes="_k_iEYaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k_iFQKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k_iFQqSsEdy-NrxVBTpLyA" name="HwSupport" eSuperTypes="_k_iEYaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k_iFQ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi1aSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi1qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi2KSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi2aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi3KSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi3aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi36SsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi4KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi4qSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi46SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rluuUGquEdyHVMM3AaZxvA" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_rkZ4oGquEdyHVMM3AaZxvA/8" nsPrefix="HwDevice">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rluuUWquEdyHVMM3AaZxvA" name="HwDevice" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA _rW3MLWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rluuUmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rluudmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rluud2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rluueGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rluueWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rluuiWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rluuimquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluui2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rluujGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluujWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rluujmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rluuj2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rluukGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluukWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rluukmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluuk2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rluulGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rluulWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rluulmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rluul2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rluumGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rluumWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rluummquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluum2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rluunGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluunWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rluunmquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rluun2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rluuoGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rluuwmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rluuw2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluuxGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rluuxWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluuxmquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rluux2quEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rluuyGquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluvAGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rluvAWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluvAmquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rluvA2quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rluvBGquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rluvBWquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rluvBmquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rluvB2quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rluvCGquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rluvCWquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluvFGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rluvFWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluvFmquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rluvF2quEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rluvGGquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rluvJWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rluvJmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rluvJ2quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rluvKGquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rluvKWquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rluvKmquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rluvK2quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rluvL2quEdyHVMM3AaZxvA" name="HwI_O" eSuperTypes="_rluuUWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rluvMGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rluvMmquEdyHVMM3AaZxvA" name="HwSupport" eSuperTypes="_rluuUWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rluvM2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0RgqGquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0RgqWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Rgq2quEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0SHsGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0SHs2quEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0SHtGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0SHtmquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0SHt2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0SHuWquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0SHumquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aPREAF-FEdyR_cYlxmaBkg" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_aO0YEF-FEdyR_cYlxmaBkg/1" nsPrefix="HwDevice">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aPREAV-FEdyR_cYlxmaBkg" name="HwDevice" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg _aIQd4l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aPREAl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aPREJl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aPREJ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aPREN1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aPREOF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPREOV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aPREOl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPREO1-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aPREPF-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aPREPV-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aPREPl-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPREP1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aPREQF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPREQV-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aPREQl-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aPREQ1-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aPRERF-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aPRERV-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aPRERl-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aPRER1-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aPRESF-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPRESV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aPRESl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPRES1-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aPRETF-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aPRETV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aPRETl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aPREiF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aPREiV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPREmV-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aPREml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPREm1-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aPREnF-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aPREnV-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aPREnl-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aPREn1-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aPREoF-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aPREoV-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aPREol-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aPREpl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aPREp1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPREtF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aPREtV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPREtl-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aPREt1-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aPREuF-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aPRExV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aPRExl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aPREx1-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aPREyF-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aPREyV-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aPREyl-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aPREy1-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aPREz1-FEdyR_cYlxmaBkg" name="HwI_O" eSuperTypes="_aPREAV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aPRE0F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aPRE0l-FEdyR_cYlxmaBkg" name="HwSupport" eSuperTypes="_aPREAV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aPRE01-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiTV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiTl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiUV-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiUl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiVF-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiVV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiV1-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiWF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LJxDsV1EEdy5RcXm_JjfDg" name="HwDevice" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwDevice/_LJBc0F1EEdy5RcXm_JjfDg/0" nsPrefix="HwDevice">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LJxDsl1EEdy5RcXm_JjfDg" name="HwDevice" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg _K-vgQl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LJxDs11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ljw9kBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LJxD111EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LJxD2F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LJxD6F1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LJxD6V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxD6l1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LJxD611EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxD7F1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LJxD7V1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LJxD7l1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LJxD711EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxD8F1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LJxD8V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxD8l1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LJxD811EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LJxD9F1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LJxD9V1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LJxD9l1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LJxD911EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LJxD-F1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LJxD-V1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxD-l1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LJxD-11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxD_F1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LJxD_V1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LJxD_l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LJxD_11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LJxEOV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LJxEOl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxESl1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LJxES11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxETF1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LJxETV1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LJxETl1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LJxET11EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LJxEUF1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LJxEUV1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LJxEUl1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LJxEU11EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LJxEV11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LJxEWF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxEZV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LJxEZl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxEZ11EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LJxEaF1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LJxEaV1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LJxEdl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LJxEd11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LJxEeF1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LJxEeV1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LJxEel1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LJxEe11EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LJxEfF1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LJxEgF1EEdy5RcXm_JjfDg" name="HwI_O" eSuperTypes="_LJxDsl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LJxEgV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PzqFcBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LJxEg11EEdy5RcXm_JjfDg" name="HwSupport" eSuperTypes="_LJxDsl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LJxEhF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_RZjsQBKREdyCSNtdGzMSGg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmV8F1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmV8V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmV9F1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmV9V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmV911EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmV-F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmV-l1EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmV-11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Ljw9kBKREdyCSNtdGzMSGg" name="HwDevice">
- <generalization xmi:id="_Oe4q4BKREdyCSNtdGzMSGg" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <generalization xmi:id="_O_9XoBKREdyCSNtdGzMSGg" general="_h-cH0BG1Edyb1KzJ7GkiGA"/>
- <icon xmi:id="_z03I8HBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%125%125%125%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-73%0%59%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-31%66%9%13%14%72%-100%72%-79%-94%69%-119%12%32%16%-36%-128%64%-63%-125%10%32%67%-118%28%73%18%36%4%6%6%50%8%68%32%-63%97%67%11%5%56%72%80%-32%-46%-95%3%7%11%34%-44%108%120%-95%64%-127%11%59%25%114%8%48%64%101%-48%-123%0%-118%30%69%-86%116%105%-62%-92%70%-99%30%-124%42%21%33%-43%-86%6%-81%98%37%-88%117%-85%-64%-82%94%-63%110%21%-117%-107%108%85%-77%82%-47%58%85%-69%20%0%1%12%94%-71%38%-104%16%87%32%6%2%15%26%-44%-19%16%97%1%-121%2%112%-67%114%24%-96%-95%-61%5%2%16%-94%46%-43%48%-95%0%-123%-127%27%24%12%0%64%-71%-78%-27%-53%-104%41%11%72%16%120%-81%-25%-49%9%3%2%0%59%">
- <eAnnotations xmi:id="_0SW9QHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_0SguQHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_PzqFcBKREdyCSNtdGzMSGg" name="HwI_O">
- <generalization xmi:id="_WGD3oBKREdyCSNtdGzMSGg" general="_Ljw9kBKREdyCSNtdGzMSGg"/>
- <icon xmi:id="_4xBg8HBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%36%36%36%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%125%125%125%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-24%0%63%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-31%66%10%15%18%72%-100%72%-79%-94%69%-119%14%36%16%-20%-96%-128%65%-124%11%32%67%-118%28%73%18%-92%4%7%8%54%8%84%64%-63%97%67%12%7%60%80%96%-32%-46%33%4%8%13%38%-44%108%-104%-31%-64%-127%12%59%25%122%8%64%64%101%-48%-123%0%-118%30%21%-24%1%97%82%-93%71%61%24%-48%89%-16%-87%-64%13%10%46%106%-99%40%32%41%85%-127%86%63%120%40%73%86%100%1%0%13%-96%126%8%123%-76%67%90%-125%108%-105%30%-116%43%-73%-86%-46%-70%115%-17%18%-52%-96%-95%110%-36%12%11%0%-88%13%-54%-42%66%0%0%-120%19%43%94%-52%24%40%88%-67%31%56%60%8%-32%120%41%-35%-56%-125%119%94%-58%-69%-42%64%95%-50%85%23%84%0%77%80%-125%-127%8%15%72%15%-100%-48%-64%-61%-127%-49%-96%61%16%-32%-16%33%-125%1%9%-103%119%114%-88%112%-64%-62%-64%14%14%8%48%30%78%28%-15%-128%5%-80%85%43%95%-18%48%32%0%59%">
- <eAnnotations xmi:id="_5YphoHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_5YzSoHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_RZjsQBKREdyCSNtdGzMSGg" name="HwSupport">
- <generalization xmi:id="_VfeYwBKREdyCSNtdGzMSGg" general="_Ljw9kBKREdyCSNtdGzMSGg"/>
- <icon xmi:id="_7hk9AHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%125%125%125%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-73%0%59%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-31%66%9%13%14%72%-100%72%-79%-94%69%-119%12%32%16%-36%-128%64%-63%-125%10%32%67%-118%28%73%18%36%4%6%6%50%8%68%32%-63%97%67%11%5%56%72%80%-32%-46%-95%3%7%11%34%-44%108%120%-95%64%-127%11%59%25%114%8%48%64%101%-48%-123%0%-118%30%69%-86%116%105%-62%-92%70%-99%30%-124%42%21%33%-43%-86%6%-81%98%37%-88%117%-85%-64%-82%94%-63%110%21%-117%-107%108%85%-77%82%-47%58%85%-69%20%0%1%12%94%-71%38%-104%16%87%32%6%2%15%26%-44%-19%16%97%1%-121%2%112%-67%114%24%-96%-95%-61%5%2%16%-94%46%-43%48%-95%0%-123%-127%27%24%12%0%64%-71%-78%-27%-53%-104%41%11%72%16%120%-81%-25%-49%9%3%2%0%59%">
- <eAnnotations xmi:id="_8sEaMHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_8sOLMHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_PHH9sDL2Ed2HYNz2hI9A2g" name="HWActuator">
- <generalization xmi:id="_ZMsfgDL2Ed2HYNz2hI9A2g" general="_PzqFcBKREdyCSNtdGzMSGg"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_SuQccDL2Ed2HYNz2hI9A2g" name="HWSensor">
- <generalization xmi:id="_Z7ffMDL2Ed2HYNz2hI9A2g" general="_PzqFcBKREdyCSNtdGzMSGg"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_ZJjPoEIbEd6dmI2dd6jVFQ" name="HwStorage">
- <eAnnotations xmi:id="_wfXW0EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mc6OLp3yEd6SvNDHkhtrYQ" name="HwStorage" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorage/_Mc6OLZ3yEd6SvNDHkhtrYQ/1" nsPrefix="HwStorage">
- <eAnnotations xmi:id="_M7515J3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7515Z3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7515p3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M751553yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7516J3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7516Z3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wfhH0EOMEd6caK5ICj_pSQ" name="HwStorage" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorage/_wfWvwEOMEd6caK5ICj_pSQ/0" nsPrefix="HwStorage">
- <eAnnotations xmi:id="_wl-8PkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wl-8P0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wl-8QEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wl-8QUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wl-8QkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wl-8Q0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Profile" xmi:id="_gHI-ABJwEdygQ5HMNSpiZw" name="HwMemory">
- <eAnnotations xmi:id="_LHYeEF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MfmUIJ3yEd6SvNDHkhtrYQ" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical.HwStorage/schemas/HwMemory/_MdD9gJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwMemory">
- <eAnnotations xmi:id="_M752XZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M752Xp3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M752X53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M752YJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M752YZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M752Yp3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MfmUIZ3yEd6SvNDHkhtrYQ" name="HwMemory" eSuperTypes="_MOwcSJ3yEd6SvNDHkhtrYQ _Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MfmUIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7517J3yEd6SvNDHkhtrYQ" name="memorySize" ordered="false" unique="false" eType="_M7517p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7518Z3yEd6SvNDHkhtrYQ" name="adressSize" ordered="false" unique="false" eType="_M7517p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7519J3yEd6SvNDHkhtrYQ" name="timings" ordered="false" unique="false" upperBound="-1" eType="_M7519p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M751-Z3yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" eType="_M751-53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmUnJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MfmUnZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmUnp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MfmUn53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmUoJ3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MfmUoZ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MfmUop3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MfmUo53yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmUpJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MfmUpZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmUpp3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MfmUp53yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MfmUqJ3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MfmUqZ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MfmUqp3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MfmUq53yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MfmUrJ3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MfmUrZ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MfmUrp3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmUr53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MfmUsJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmUsZ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MfmUsp3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmUs53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MfmUtJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmUtZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MfmUtp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmUt53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MfmUuJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmUzZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MfmUzp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmU8J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MfmU8Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmU8p3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MfmU853yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MfmU9J3yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVNJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MfmVNZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVNp3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MfmVN53yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MfmVOJ3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MfmVOZ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MfmVOp3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MfmVO53yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MfmVPJ3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MfmVPZ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVTJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MfmVTZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVTp3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MfmVT53yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MfmVUJ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MfmVUZ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MfmVUp3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MfmVU53yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MfmVVJ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVe53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MfmVfJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVfZ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MfmVfp3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MfmVf53yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MfmVgJ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MfmVgZ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MfmVgp3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MfmVg53yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVnJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MfmVnZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVnp3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MfmVn53yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MfmVoJ3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MfmVoZ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVp53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MfmVqJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVqZ3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MfmVqp3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MfmVq53yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVs53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MfmVtJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVtZ3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MfmVtp3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MfmVt53yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmVxJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MfmVxZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmVxp3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MfmVx53yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MfmVyJ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MfmVyZ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MfmVyp3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmV0p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MfmV053yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MfmV1J3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MfmV1Z3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MfmV1p3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MfmV153yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MfmV2J3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmV4Z3yEd6SvNDHkhtrYQ" name="Repl_Policy">
- <eAnnotations xmi:id="_MfmV4p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MfmV453yEd6SvNDHkhtrYQ" name="LRU"/>
- <eLiterals xmi:id="_MfmV5J3yEd6SvNDHkhtrYQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_MfmV5Z3yEd6SvNDHkhtrYQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_MfmV5p3yEd6SvNDHkhtrYQ" name="random" value="3"/>
- <eLiterals xmi:id="_MfmV553yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_MfmV6J3yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmV6Z3yEd6SvNDHkhtrYQ" name="WritePolicy">
- <eAnnotations xmi:id="_MfmV6p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MfmV653yEd6SvNDHkhtrYQ" name="writeBack"/>
- <eLiterals xmi:id="_MfmV7J3yEd6SvNDHkhtrYQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_MfmV7Z3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- <eLiterals xmi:id="_MfmV7p3yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmV753yEd6SvNDHkhtrYQ" name="CacheType">
- <eAnnotations xmi:id="_MfmV8J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MfmV8Z3yEd6SvNDHkhtrYQ" name="data"/>
- <eLiterals xmi:id="_MfmV8p3yEd6SvNDHkhtrYQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_MfmV853yEd6SvNDHkhtrYQ" name="unified" value="2"/>
- <eLiterals xmi:id="_MfmV9J3yEd6SvNDHkhtrYQ" name="other" value="3"/>
- <eLiterals xmi:id="_MfmV9Z3yEd6SvNDHkhtrYQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MfmV9p3yEd6SvNDHkhtrYQ" name="ROM_Type">
- <eAnnotations xmi:id="_MfmV953yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MfmV-J3yEd6SvNDHkhtrYQ" name="maskedROM"/>
- <eLiterals xmi:id="_MfmV-Z3yEd6SvNDHkhtrYQ" name="EPROM" value="1"/>
- <eLiterals xmi:id="_MfmV-p3yEd6SvNDHkhtrYQ" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_MfmV-53yEd6SvNDHkhtrYQ" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_MfmV_J3yEd6SvNDHkhtrYQ" name="Flash" value="4"/>
- <eLiterals xmi:id="_MfmV_Z3yEd6SvNDHkhtrYQ" name="other" value="5"/>
- <eLiterals xmi:id="_MfmV_p3yEd6SvNDHkhtrYQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MfmWDJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_MfmWDZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MfmWGJ3yEd6SvNDHkhtrYQ" name="HwCache" eSuperTypes="_MfmUIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MfmWGZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWHJ3yEd6SvNDHkhtrYQ" name="type" ordered="false" unique="false" eType="_MfmV753yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWIJ3yEd6SvNDHkhtrYQ" name="repl_Policy" ordered="false" unique="false" eType="_MfmV4Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWIp3yEd6SvNDHkhtrYQ" name="writePolicy" ordered="false" unique="false" eType="_MfmV6Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752DJ3yEd6SvNDHkhtrYQ" name="level" ordered="false" unique="false" eType="_M752Dp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752EZ3yEd6SvNDHkhtrYQ" name="structure" ordered="false" unique="false" eType="_M752E53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MfmWJZ3yEd6SvNDHkhtrYQ" name="HwRAM" eSuperTypes="_MfmUIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MfmWJp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWL53yEd6SvNDHkhtrYQ" name="repl_Policy" ordered="false" unique="false" eType="_MfmV4Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWMZ3yEd6SvNDHkhtrYQ" name="writePolicy" ordered="false" unique="false" eType="_MfmV6Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752Ip3yEd6SvNDHkhtrYQ" name="organization" ordered="false" unique="false" eType="_M752JJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752J53yEd6SvNDHkhtrYQ" name="isSynchronous" ordered="false" unique="false" eType="_M752KZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752LJ3yEd6SvNDHkhtrYQ" name="isStatic" ordered="false" unique="false" eType="_M752KZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752L53yEd6SvNDHkhtrYQ" name="isNonVolatile" ordered="false" unique="false" eType="_M752KZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MfmWOZ3yEd6SvNDHkhtrYQ" name="HwROM" eSuperTypes="_MfmUIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MfmWOp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MfmWO53yEd6SvNDHkhtrYQ" name="type" ordered="false" unique="false" eType="_MfmV9p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752QJ3yEd6SvNDHkhtrYQ" name="organization" ordered="false" unique="false" eType="_M752JJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MfmWQJ3yEd6SvNDHkhtrYQ" name="HwDrive" eSuperTypes="_MfmUIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MfmWQZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MfmWRJ3yEd6SvNDHkhtrYQ" name="buffer" ordered="false" unique="false" eType="_MfmWJZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752Tp3yEd6SvNDHkhtrYQ" name="sectorSize" ordered="false" unique="false" eType="_M7517p3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7517p3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751753yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7519p3yEd6SvNDHkhtrYQ" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751953yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751-53yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751_J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M751_p3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M751_53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752Ap3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752A53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752Dp3yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752D53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752E53yEd6SvNDHkhtrYQ" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752FJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752JJ3yEd6SvNDHkhtrYQ" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752JZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752KZ3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752Kp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wgFIgEOMEd6caK5ICj_pSQ" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical.HwStorage/schemas/HwMemory/_wfq40EOMEd6caK5ICj_pSQ/12" nsPrefix="HwMemory">
- <eAnnotations xmi:id="_wmB_hUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmB_hkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmB_h0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmB_iEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmB_iUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmB_ikOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgFIgUOMEd6caK5ICj_pSQ" name="HwMemory" eSuperTypes="_wP_eEEOMEd6caK5ICj_pSQ _wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgFIgkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl-8RkOMEd6caK5ICj_pSQ" name="memorySize" ordered="false" unique="false" eType="_wl-8SEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl_jQEOMEd6caK5ICj_pSQ" name="adressSize" ordered="false" unique="false" eType="_wl-8SEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl_jQ0OMEd6caK5ICj_pSQ" name="timings" ordered="false" unique="false" upperBound="-1" eType="_wl_jRUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wl_jSEOMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" eType="_wl_jSkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgFvtUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wgFvtkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFvt0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wgFvuEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFvuUOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wgFvukOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wgFvu0OMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wgFvvEOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFvvUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wgFvvkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFvv0OMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wgFvwEOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wgFvwUOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wgFvwkOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wgFvw0OMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wgFvxEOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wgFvxUOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wgFvxkOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wgFvx0OMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFvyEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wgFvyUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFvykOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wgFvy0OMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgFvzEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wgFvzUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgFvzkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wgFvz0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgFv0EOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wgFv0UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgFv5kOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wgFv50OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwCUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wgFwCkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwC0OMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wgFwDEOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wgFwDUOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwTUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wgFwTkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwT0OMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wgFwUEOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wgFwUUOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wgFwUkOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wgFwU0OMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wgFwVEOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wgFwVUOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wgFwVkOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwZUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wgFwZkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwZ0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wgFwaEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wgFwaUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wgFwakOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wgFwa0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wgFwbEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wgFwbUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwlEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wgFwlUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwlkOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wgFwl0OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wgFwmEOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wgFwmUOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wgFwmkOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wgFwm0OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wgFwnEOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwtUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wgFwtkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwt0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wgFwuEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wgFwuUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wgFwukOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwwEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wgFwwUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwwkOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wgFww0OMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wgFwxEOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFwzEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wgFwzUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFwzkOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wgFwz0OMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wgFw0EOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFw3UOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wgFw3kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFw30OMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wgFw4EOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wgFw4UOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wgFw4kOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wgFw40OMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFw60OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wgFw7EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgFw7UOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wgFw7kOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wgFw70OMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wgFw8EOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wgFw8UOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFw-kOMEd6caK5ICj_pSQ" name="Repl_Policy">
- <eAnnotations xmi:id="_wgFw-0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgFw_EOMEd6caK5ICj_pSQ" name="LRU"/>
- <eLiterals xmi:id="_wgFw_UOMEd6caK5ICj_pSQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_wgFw_kOMEd6caK5ICj_pSQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_wgFw_0OMEd6caK5ICj_pSQ" name="random" value="3"/>
- <eLiterals xmi:id="_wgFxAEOMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wgFxAUOMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFxAkOMEd6caK5ICj_pSQ" name="WritePolicy">
- <eAnnotations xmi:id="_wgFxA0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgFxBEOMEd6caK5ICj_pSQ" name="writeBack"/>
- <eLiterals xmi:id="_wgFxBUOMEd6caK5ICj_pSQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_wgFxBkOMEd6caK5ICj_pSQ" name="other" value="2"/>
- <eLiterals xmi:id="_wgFxB0OMEd6caK5ICj_pSQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgFxCEOMEd6caK5ICj_pSQ" name="CacheType">
- <eAnnotations xmi:id="_wgFxCUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgFxCkOMEd6caK5ICj_pSQ" name="data"/>
- <eLiterals xmi:id="_wgFxC0OMEd6caK5ICj_pSQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_wgGWoEOMEd6caK5ICj_pSQ" name="unified" value="2"/>
- <eLiterals xmi:id="_wgGWoUOMEd6caK5ICj_pSQ" name="other" value="3"/>
- <eLiterals xmi:id="_wgGWokOMEd6caK5ICj_pSQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgGWo0OMEd6caK5ICj_pSQ" name="ROM_Type">
- <eAnnotations xmi:id="_wgGWpEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgGWpUOMEd6caK5ICj_pSQ" name="maskedROM"/>
- <eLiterals xmi:id="_wgGWpkOMEd6caK5ICj_pSQ" name="EPROM" value="1"/>
- <eLiterals xmi:id="_wgGWp0OMEd6caK5ICj_pSQ" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_wgGWqEOMEd6caK5ICj_pSQ" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_wgGWqUOMEd6caK5ICj_pSQ" name="Flash" value="4"/>
- <eLiterals xmi:id="_wgGWqkOMEd6caK5ICj_pSQ" name="other" value="5"/>
- <eLiterals xmi:id="_wgGWq0OMEd6caK5ICj_pSQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgGWuUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_wgGWukOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgGWxUOMEd6caK5ICj_pSQ" name="HwCache" eSuperTypes="_wgFIgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgGWxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGWyUOMEd6caK5ICj_pSQ" name="type" ordered="false" unique="false" eType="_wgFxCEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGWzUOMEd6caK5ICj_pSQ" name="repl_Policy" ordered="false" unique="false" eType="_wgFw-kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGWz0OMEd6caK5ICj_pSQ" name="writePolicy" ordered="false" unique="false" eType="_wgFxAkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAKUEOMEd6caK5ICj_pSQ" name="level" ordered="false" unique="false" eType="_wmAKUkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAKVUOMEd6caK5ICj_pSQ" name="structure" ordered="false" unique="false" eType="_wmAKV0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgGW0kOMEd6caK5ICj_pSQ" name="HwRAM" eSuperTypes="_wgFIgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgGW00OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGW3EOMEd6caK5ICj_pSQ" name="repl_Policy" ordered="false" unique="false" eType="_wgFw-kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGW3kOMEd6caK5ICj_pSQ" name="writePolicy" ordered="false" unique="false" eType="_wgFxAkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAxYEOMEd6caK5ICj_pSQ" name="organization" ordered="false" unique="false" eType="_wmAxYkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAxZUOMEd6caK5ICj_pSQ" name="isSynchronous" ordered="false" unique="false" eType="_wmAxZ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAxakOMEd6caK5ICj_pSQ" name="isStatic" ordered="false" unique="false" eType="_wmAxZ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmAxbUOMEd6caK5ICj_pSQ" name="isNonVolatile" ordered="false" unique="false" eType="_wmAxZ0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgGW5kOMEd6caK5ICj_pSQ" name="HwROM" eSuperTypes="_wgFIgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgGW50OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wgGW6EOMEd6caK5ICj_pSQ" name="type" ordered="false" unique="false" eType="_wgGWo0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmBYcEOMEd6caK5ICj_pSQ" name="organization" ordered="false" unique="false" eType="_wmAxYkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgGW7UOMEd6caK5ICj_pSQ" name="HwDrive" eSuperTypes="_wgFIgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgGW7kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wgGW8UOMEd6caK5ICj_pSQ" name="buffer" ordered="false" unique="false" eType="_wgGW0kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmBYfkOMEd6caK5ICj_pSQ" name="sectorSize" ordered="false" unique="false" eType="_wl-8SEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl-8SEOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl-8SUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl_jRUOMEd6caK5ICj_pSQ" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl_jRkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl_jSkOMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl_jS0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl_jTUOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl_jTkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wl_jUUOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wl_jUkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmAKUkOMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmAKU0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmAKV0OMEd6caK5ICj_pSQ" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmAKWEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmAxYkOMEd6caK5ICj_pSQ" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmAxY0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmAxZ0OMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmAxaEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kPHYYHKiEd2xwtZ516zmfg" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_kNVPsHKiEd2xwtZ516zmfg/11" nsPrefix="HwMemory">
- <eAnnotations xmi:id="_khTWDnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khTWD3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khTWEHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khTWEXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khTWEnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khTWE3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kPHYYXKiEd2xwtZ516zmfg" name="HwMemory" eSuperTypes="_kDpIR3KiEd2xwtZ516zmfg _kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kPHYYnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVmXKiEd2xwtZ516zmfg" name="memorySize" ordered="false" unique="false" eType="_khTVm3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVnnKiEd2xwtZ516zmfg" name="adressSize" ordered="false" unique="false" eType="_khTVm3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVoXKiEd2xwtZ516zmfg" name="timings" ordered="false" unique="false" upperBound="-1" eType="_khTVo3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVpnKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" eType="_khTVqHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHYhHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kPHYhXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHYhnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kPHYh3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHYw3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kPHYxHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHYxXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kPHYxnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHYx3KiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kPHYyHKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kPHYyXKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kPHYynKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHYy3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kPHYzHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHYzXKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kPHYznKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kPHYz3KiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kPHY0HKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kPHY0XKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kPHY0nKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kPHY03KiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kPHY1HKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHY1XKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kPHY1nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHY13KiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kPHY2HKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHY2XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kPHY2nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHY23KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kPHY3HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHY_nKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kPHY_3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZAHKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kPHZAXKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kPHZAnKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZQnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kPHZQ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZRHKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kPHZRXKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kPHZRnKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kPHZR3KiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kPHZSHKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kPHZSXKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kPHZSnKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kPHZS3KiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZWnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kPHZW3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZXHKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kPHZXXKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kPHZXnKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kPHZX3KiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kPHZYHKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kPHZYXKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kPHZYnKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZiXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kPHZinKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZi3KiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kPHZjHKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kPHZjXKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kPHZjnKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kPHZj3KiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kPHZkHKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kPHZkXKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZqnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kPHZq3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZrHKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kPHZrXKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kPHZrnKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kPHZr3KiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZtXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kPHZtnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZt3KiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kPHZuHKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kPHZuXKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZwXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kPHZwnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZw3KiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kPHZxHKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kPHZxXKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZ0nKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kPHZ03KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZ1HKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kPHZ1XKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kPHZ1nKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kPHZ13KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kPHZ2HKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZ4HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kPHZ4XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kPHZ4nKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kPHZ43KiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kPHZ5HKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kPHZ5XKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kPHZ5nKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZ73KiEd2xwtZ516zmfg" name="Repl_Policy">
- <eAnnotations xmi:id="_kPHZ8HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kPHZ8XKiEd2xwtZ516zmfg" name="LRU"/>
- <eLiterals xmi:id="_kPHZ8nKiEd2xwtZ516zmfg" name="NFU" value="1"/>
- <eLiterals xmi:id="_kPHZ83KiEd2xwtZ516zmfg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_kPHZ9HKiEd2xwtZ516zmfg" name="random" value="3"/>
- <eLiterals xmi:id="_kPHZ9XKiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kPHZ9nKiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZ93KiEd2xwtZ516zmfg" name="WritePolicy">
- <eAnnotations xmi:id="_kPHZ-HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kPHZ-XKiEd2xwtZ516zmfg" name="writeBack"/>
- <eLiterals xmi:id="_kPHZ-nKiEd2xwtZ516zmfg" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_kPHZ-3KiEd2xwtZ516zmfg" name="other" value="2"/>
- <eLiterals xmi:id="_kPHZ_HKiEd2xwtZ516zmfg" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHZ_XKiEd2xwtZ516zmfg" name="CacheType">
- <eAnnotations xmi:id="_kPHZ_nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kPHZ_3KiEd2xwtZ516zmfg" name="data"/>
- <eLiterals xmi:id="_kPHaAHKiEd2xwtZ516zmfg" name="instruction" value="1"/>
- <eLiterals xmi:id="_kPHaAXKiEd2xwtZ516zmfg" name="unified" value="2"/>
- <eLiterals xmi:id="_kPHaAnKiEd2xwtZ516zmfg" name="other" value="3"/>
- <eLiterals xmi:id="_kPHaA3KiEd2xwtZ516zmfg" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kPHaBHKiEd2xwtZ516zmfg" name="ROM_Type">
- <eAnnotations xmi:id="_kPHaBXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kPHaBnKiEd2xwtZ516zmfg" name="maskedROM"/>
- <eLiterals xmi:id="_kPHaB3KiEd2xwtZ516zmfg" name="EPROM" value="1"/>
- <eLiterals xmi:id="_kPHaCHKiEd2xwtZ516zmfg" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_kPHaCXKiEd2xwtZ516zmfg" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_kPHaCnKiEd2xwtZ516zmfg" name="Flash" value="4"/>
- <eLiterals xmi:id="_kPHaC3KiEd2xwtZ516zmfg" name="other" value="5"/>
- <eLiterals xmi:id="_kPHaDHKiEd2xwtZ516zmfg" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kPHaGnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kPHaG3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kPHaJnKiEd2xwtZ516zmfg" name="HwCache" eSuperTypes="_kPHYYXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kPHaJ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaKnKiEd2xwtZ516zmfg" name="type" ordered="false" unique="false" eType="_kPHZ_XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaLnKiEd2xwtZ516zmfg" name="repl_Policy" ordered="false" unique="false" eType="_kPHZ73KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaMHKiEd2xwtZ516zmfg" name="writePolicy" ordered="false" unique="false" eType="_kPHZ93KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVvXKiEd2xwtZ516zmfg" name="level" ordered="false" unique="false" eType="_khTVv3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTVwnKiEd2xwtZ516zmfg" name="structure" ordered="false" unique="false" eType="_khTVxHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kPHaM3KiEd2xwtZ516zmfg" name="HwRAM" eSuperTypes="_kPHYYXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kPHaNHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaPXKiEd2xwtZ516zmfg" name="repl_Policy" ordered="false" unique="false" eType="_kPHZ73KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaP3KiEd2xwtZ516zmfg" name="writePolicy" ordered="false" unique="false" eType="_kPHZ93KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV03KiEd2xwtZ516zmfg" name="organization" ordered="false" unique="false" eType="_khTV1XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV2HKiEd2xwtZ516zmfg" name="isSynchronous" ordered="false" unique="false" eType="_khTV2nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV3XKiEd2xwtZ516zmfg" name="isStatic" ordered="false" unique="false" eType="_khTV2nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV4HKiEd2xwtZ516zmfg" name="isNonVolatile" ordered="false" unique="false" eType="_khTV2nKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kPHaR3KiEd2xwtZ516zmfg" name="HwROM" eSuperTypes="_kPHYYXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kPHaSHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kPHaSXKiEd2xwtZ516zmfg" name="type" ordered="false" unique="false" eType="_kPHaBHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV8XKiEd2xwtZ516zmfg" name="organization" ordered="false" unique="false" eType="_khTV1XKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kPHaTnKiEd2xwtZ516zmfg" name="HwDrive" eSuperTypes="_kPHYYXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kPHaT3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kPHaUnKiEd2xwtZ516zmfg" name="buffer" ordered="false" unique="false" eType="_kPHaM3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khTV_3KiEd2xwtZ516zmfg" name="sectorSize" ordered="false" unique="false" eType="_khTVm3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVm3KiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVnHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVo3KiEd2xwtZ516zmfg" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVpHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVqHKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVq3KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVrHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVrnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVr3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVs3KiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVtHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVtnKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVv3KiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVwHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTVxHKiEd2xwtZ516zmfg" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTVxXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTV1XKiEd2xwtZ516zmfg" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTV1nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khTV2nKiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khTV23KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o4uHYBBjEd20zIwSLfjspA" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_o2n1oBBjEd20zIwSLfjspA/10" nsPrefix="HwMemory">
- <eAnnotations xmi:id="_pOsXjBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOsXjRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOsXjhBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOsXjxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOsXkBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOsXkRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o4uHYRBjEd20zIwSLfjspA" name="HwMemory" eSuperTypes="_oo90NxBjEd20zIwSLfjspA _ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o4uHYhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRJBBjEd20zIwSLfjspA" name="memorySize" ordered="false" unique="false" eType="_pOmRJhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRKRBjEd20zIwSLfjspA" name="adressSize" ordered="false" unique="false" eType="_pOmRJhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRLBBjEd20zIwSLfjspA" name="timings" ordered="false" unique="false" upperBound="-1" eType="_pOmRLhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uHghBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_o4uHgxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uHhBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_o4uHhRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uHpBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o4uHpRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uHphBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o4uHpxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uHqBBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o4uHqRBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o4uHqhBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o4uHqxBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uHrBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o4uHrRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uHrhBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o4uHrxBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o4uHsBBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o4uHsRBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o4uHshBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o4uHsxBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o4uHtBBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o4uHtRBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uHthBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o4uHtxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uHuBBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o4uHuRBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uHuhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o4uHuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uH3RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o4uH3hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uH3xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o4uH4BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uH4RBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o4uH4hBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o4uH4xBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIGxBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o4uIHBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uIHRBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o4uIHhBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o4uIHxBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o4uIIBBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o4uIIRBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o4uIIhBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o4uIIxBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o4uIJBBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uILxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o4uIMBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uIMRBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o4uIMhBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o4uIMxBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIQBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o4uIQRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uIQhBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o4uIQxBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o4uIRBBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o4uIRRBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o4uIRhBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIThBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_o4uITxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uIUBBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_o4uIURBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_o4uIUhBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_o4uIUxBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_o4uIVBBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIZhBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_o4uIZxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o4uIaBBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_o4uIaRBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_o4uIahBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_o4uIaxBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_o4uIbBBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_o4uIbRBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_o4uIbhBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIbxBjEd20zIwSLfjspA" name="Repl_Policy">
- <eAnnotations xmi:id="_o4uIcBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o4uIcRBjEd20zIwSLfjspA" name="LRU"/>
- <eLiterals xmi:id="_o4uIchBjEd20zIwSLfjspA" name="NFU" value="1"/>
- <eLiterals xmi:id="_o4uIcxBjEd20zIwSLfjspA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_o4uIdBBjEd20zIwSLfjspA" name="Random" value="3"/>
- <eLiterals xmi:id="_o4uIdRBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_o4uIdhBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIdxBjEd20zIwSLfjspA" name="WritePolicy">
- <eAnnotations xmi:id="_o4uIeBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o4uIeRBjEd20zIwSLfjspA" name="WriteBack"/>
- <eLiterals xmi:id="_o4uIehBjEd20zIwSLfjspA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_o4uIexBjEd20zIwSLfjspA" name="Other" value="2"/>
- <eLiterals xmi:id="_o4uIfBBjEd20zIwSLfjspA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIfRBjEd20zIwSLfjspA" name="CacheType">
- <eAnnotations xmi:id="_o4uIfhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o4uIfxBjEd20zIwSLfjspA" name="Data"/>
- <eLiterals xmi:id="_o4uIgBBjEd20zIwSLfjspA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_o4uIgRBjEd20zIwSLfjspA" name="Unified" value="2"/>
- <eLiterals xmi:id="_o4uIghBjEd20zIwSLfjspA" name="Other" value="3"/>
- <eLiterals xmi:id="_o4uIgxBjEd20zIwSLfjspA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o4uIhBBjEd20zIwSLfjspA" name="ROM_Type">
- <eAnnotations xmi:id="_o4uIhRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o4uIhhBjEd20zIwSLfjspA" name="MaskedROM"/>
- <eLiterals xmi:id="_o4uIhxBjEd20zIwSLfjspA" name="EPROM" value="1"/>
- <eLiterals xmi:id="_o4uIiBBjEd20zIwSLfjspA" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_o4uIiRBjEd20zIwSLfjspA" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_o4uIihBjEd20zIwSLfjspA" name="Flash" value="4"/>
- <eLiterals xmi:id="_o4uIixBjEd20zIwSLfjspA" name="Other" value="5"/>
- <eLiterals xmi:id="_o4uIjBBjEd20zIwSLfjspA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o4uImhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_o4uImxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o4uIphBjEd20zIwSLfjspA" name="HwCache" eSuperTypes="_o4uHYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o4uIpxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIqhBjEd20zIwSLfjspA" name="type" ordered="false" unique="false" eType="_o4uIfRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIrhBjEd20zIwSLfjspA" name="repl_Policy" ordered="false" unique="false" eType="_o4uIbxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIsBBjEd20zIwSLfjspA" name="writePolicy" ordered="false" unique="false" eType="_o4uIdxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRQhBjEd20zIwSLfjspA" name="level" ordered="false" unique="false" eType="_pOmRRBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRRxBjEd20zIwSLfjspA" name="structure" ordered="false" unique="false" eType="_pOmRSRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o4uIsxBjEd20zIwSLfjspA" name="HwRAM" eSuperTypes="_o4uHYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o4uItBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIvRBjEd20zIwSLfjspA" name="repl_Policy" ordered="false" unique="false" eType="_o4uIbxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIvxBjEd20zIwSLfjspA" name="writePolicy" ordered="false" unique="false" eType="_o4uIdxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRVxBjEd20zIwSLfjspA" name="organization" ordered="false" unique="false" eType="_pOmRWRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRXBBjEd20zIwSLfjspA" name="isSynchronous" ordered="false" unique="false" eType="_pOmRXhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOmRYRBjEd20zIwSLfjspA" name="isStatic" ordered="false" unique="false" eType="_pOmRXhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXYRBjEd20zIwSLfjspA" name="isNonVolatile" ordered="false" unique="false" eType="_pOmRXhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o4uIxxBjEd20zIwSLfjspA" name="HwROM" eSuperTypes="_o4uHYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o4uIyBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o4uIyRBjEd20zIwSLfjspA" name="type" ordered="false" unique="false" eType="_o4uIhBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXcRBjEd20zIwSLfjspA" name="organization" ordered="false" unique="false" eType="_pOmRWRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o4uIzhBjEd20zIwSLfjspA" name="HwDrive" eSuperTypes="_o4uHYRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o4uIzxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o4uI0hBjEd20zIwSLfjspA" name="buffer" ordered="false" unique="false" eType="_o4uIsxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXfhBjEd20zIwSLfjspA" name="sectorSize" ordered="false" unique="false" eType="_pOmRJhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRJhBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRJxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRLhBjEd20zIwSLfjspA" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRLxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRMRBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRMhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRNBBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRNRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRORBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmROhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRPBBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRPRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRRBBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRRRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRSRBjEd20zIwSLfjspA" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRShBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRWRBjEd20zIwSLfjspA" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRWhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOmRXhBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOmRXxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k7nNsKSsEdy-NrxVBTpLyA" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_k6FjsKSsEdy-NrxVBTpLyA/9" nsPrefix="HwMemory">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k7nNsaSsEdy-NrxVBTpLyA" name="HwMemory" eSuperTypes="_kvk856SsEdy-NrxVBTpLyA _k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k7nNsqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcMaSsEdy-NrxVBTpLyA" name="memorySize" ordered="false" unique="false" eType="_lObcM6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcNqSsEdy-NrxVBTpLyA" name="adressSize" ordered="false" unique="false" eType="_lObcM6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcOaSsEdy-NrxVBTpLyA" name="timings" ordered="false" unique="false" upperBound="-1" eType="_lObcO6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nN0qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k7nN06SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nN1KSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k7nN1aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nN9KSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k7nN9aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nN9qSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k7nN96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nN-KSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k7nN-aSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k7nN-qSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k7nN-6SsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nN_KSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k7nN_aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nN_qSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k7nN_6SsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k7nOAKSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k7nOAaSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k7nOAqSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k7nOA6SsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k7nOBKSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k7nOBaSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOBqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k7nOB6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOCKSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k7nOCaSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nOCqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k7nOC6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nOLaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k7nOLqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOL6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k7nOMKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOMaSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k7nOMqSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k7nOM6SsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOa6SsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k7nObKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nObaSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k7nObqSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k7nOb6SsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k7nOcKSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k7nOcaSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k7nOcqSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k7nOc6SsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k7nOdKSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOf6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k7nOgKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOgaSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k7nOgqSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k7nOg6SsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOkKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k7nOkaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOkqSsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k7nOk6SsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k7nOlKSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k7nOlaSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k7nOlqSsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOnqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_k7nOn6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOoKSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_k7nOoaSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_k7nOoqSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_k7nOo6SsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_k7nOpKSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOtqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_k7nOt6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k7nOuKSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_k7nOuaSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_k7nOuqSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_k7nOu6SsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_k7nOvKSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_k7nOvaSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_k7nOvqSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOv6SsEdy-NrxVBTpLyA" name="Repl_Policy">
- <eAnnotations xmi:id="_k7nOwKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k7nOwaSsEdy-NrxVBTpLyA" name="LRU"/>
- <eLiterals xmi:id="_k7nOwqSsEdy-NrxVBTpLyA" name="NFU" value="1"/>
- <eLiterals xmi:id="_k7nOw6SsEdy-NrxVBTpLyA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_k7nOxKSsEdy-NrxVBTpLyA" name="Random" value="3"/>
- <eLiterals xmi:id="_k7nOxaSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k7nOxqSsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOx6SsEdy-NrxVBTpLyA" name="WritePolicy">
- <eAnnotations xmi:id="_k7nOyKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k7nOyaSsEdy-NrxVBTpLyA" name="WriteBack"/>
- <eLiterals xmi:id="_k7nOyqSsEdy-NrxVBTpLyA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_k7nOy6SsEdy-NrxVBTpLyA" name="Other" value="2"/>
- <eLiterals xmi:id="_k7nOzKSsEdy-NrxVBTpLyA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nOzaSsEdy-NrxVBTpLyA" name="CacheType">
- <eAnnotations xmi:id="_k7nOzqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k7nOz6SsEdy-NrxVBTpLyA" name="Data"/>
- <eLiterals xmi:id="_k7nO0KSsEdy-NrxVBTpLyA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_k7nO0aSsEdy-NrxVBTpLyA" name="Unified" value="2"/>
- <eLiterals xmi:id="_k7nO0qSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- <eLiterals xmi:id="_k7nO06SsEdy-NrxVBTpLyA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k7nO1KSsEdy-NrxVBTpLyA" name="ROM_Type">
- <eAnnotations xmi:id="_k7nO1aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k7nO1qSsEdy-NrxVBTpLyA" name="MaskedROM"/>
- <eLiterals xmi:id="_k7nO16SsEdy-NrxVBTpLyA" name="EPROM" value="1"/>
- <eLiterals xmi:id="_k7nO2KSsEdy-NrxVBTpLyA" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_k7nO2aSsEdy-NrxVBTpLyA" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_k7nO2qSsEdy-NrxVBTpLyA" name="Flash" value="4"/>
- <eLiterals xmi:id="_k7nO26SsEdy-NrxVBTpLyA" name="Other" value="5"/>
- <eLiterals xmi:id="_k7nO3KSsEdy-NrxVBTpLyA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k7nO6qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_k7nO66SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k7nO9qSsEdy-NrxVBTpLyA" name="HwCache" eSuperTypes="_k7nNsaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k7nO96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nO-qSsEdy-NrxVBTpLyA" name="type" ordered="false" unique="false" eType="_k7nOzaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nO_qSsEdy-NrxVBTpLyA" name="repl_Policy" ordered="false" unique="false" eType="_k7nOv6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nPAKSsEdy-NrxVBTpLyA" name="writePolicy" ordered="false" unique="false" eType="_k7nOx6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcT6SsEdy-NrxVBTpLyA" name="level" ordered="false" unique="false" eType="_lObcUaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcVKSsEdy-NrxVBTpLyA" name="structure" ordered="false" unique="false" eType="_lObcVqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k7nPA6SsEdy-NrxVBTpLyA" name="HwRAM" eSuperTypes="_k7nNsaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k7nPBKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nPDaSsEdy-NrxVBTpLyA" name="repl_Policy" ordered="false" unique="false" eType="_k7nOv6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nPD6SsEdy-NrxVBTpLyA" name="writePolicy" ordered="false" unique="false" eType="_k7nOx6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcZKSsEdy-NrxVBTpLyA" name="organization" ordered="false" unique="false" eType="_lObcZqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcaaSsEdy-NrxVBTpLyA" name="isSynchronous" ordered="false" unique="false" eType="_lObca6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcbqSsEdy-NrxVBTpLyA" name="isStatic" ordered="false" unique="false" eType="_lObca6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObccaSsEdy-NrxVBTpLyA" name="isNonVolatile" ordered="false" unique="false" eType="_lObca6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k7nPF6SsEdy-NrxVBTpLyA" name="HwROM" eSuperTypes="_k7nNsaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k7nPGKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_k7nPGaSsEdy-NrxVBTpLyA" name="type" ordered="false" unique="false" eType="_k7nO1KSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcgaSsEdy-NrxVBTpLyA" name="organization" ordered="false" unique="false" eType="_lObcZqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k7nPHqSsEdy-NrxVBTpLyA" name="HwDrive" eSuperTypes="_k7nNsaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k7nPH6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k7nPIqSsEdy-NrxVBTpLyA" name="buffer" ordered="false" unique="false" eType="_k7nPA6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lObcjqSsEdy-NrxVBTpLyA" name="sectorSize" ordered="false" unique="false" eType="_lObcM6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcM6SsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcNKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcO6SsEdy-NrxVBTpLyA" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcPKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcPqSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcP6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcQaSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcQqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcRqSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcR6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcSaSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcSqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcUaSsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcUqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcVqSsEdy-NrxVBTpLyA" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcV6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcZqSsEdy-NrxVBTpLyA" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcZ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObca6SsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcbKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_riplIGquEdyHVMM3AaZxvA" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_rgx84GquEdyHVMM3AaZxvA/8" nsPrefix="HwMemory">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_riplIWquEdyHVMM3AaZxvA" name="HwMemory" eSuperTypes="_rW2k52quEdyHVMM3AaZxvA _rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_riplImquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0HIk2quEdyHVMM3AaZxvA" name="memorySize" ordered="false" unique="false" eType="_r0HIlWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0HImGquEdyHVMM3AaZxvA" name="adressSize" ordered="false" unique="false" eType="_r0HIlWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0HIm2quEdyHVMM3AaZxvA" name="timings" ordered="false" unique="false" upperBound="-1" eType="_r0HInWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riplQmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_riplQ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riplRGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_riplRWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riplZGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_riplZWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riplZmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_riplZ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_riplaGquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_riplaWquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_riplamquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_ripla2quEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riplbGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_riplbWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_riplbmquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_riplb2quEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_riplcGquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_riplcWquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_riplcmquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_riplc2quEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_ripldGquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_ripldWquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMMGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_riqMMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMMmquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_riqMM2quEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riqMNGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_riqMNWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riqMV2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_riqMWGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMWWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_riqMWmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMW2quEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_riqMXGquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_riqMXWquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMlWquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_riqMlmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMl2quEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_riqMmGquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_riqMmWquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_riqMmmquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_riqMm2quEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_riqMnGquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_riqMnWquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_riqMnmquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMqWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_riqMqmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMq2quEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_riqMrGquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_riqMrWquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMumquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_riqMu2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMvGquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_riqMvWquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_riqMvmquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_riqMv2quEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_riqMwGquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqMyGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_riqMyWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqMymquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_riqMy2quEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_riqMzGquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_riqMzWquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_riqMzmquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqM4GquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_riqM4WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_riqM4mquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_riqM42quEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_riqM5GquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_riqM5WquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_riqM5mquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_riqM52quEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_riqM6GquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqM6WquEdyHVMM3AaZxvA" name="Repl_Policy">
- <eAnnotations xmi:id="_riqM6mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_riqM62quEdyHVMM3AaZxvA" name="LRU"/>
- <eLiterals xmi:id="_riqM7GquEdyHVMM3AaZxvA" name="NFU" value="1"/>
- <eLiterals xmi:id="_riqM7WquEdyHVMM3AaZxvA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_riqM7mquEdyHVMM3AaZxvA" name="Random" value="3"/>
- <eLiterals xmi:id="_riqM72quEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_riqM8GquEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqM8WquEdyHVMM3AaZxvA" name="WritePolicy">
- <eAnnotations xmi:id="_riqM8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_riqM82quEdyHVMM3AaZxvA" name="WriteBack"/>
- <eLiterals xmi:id="_riqM9GquEdyHVMM3AaZxvA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_riqM9WquEdyHVMM3AaZxvA" name="Other" value="2"/>
- <eLiterals xmi:id="_riqM9mquEdyHVMM3AaZxvA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqM92quEdyHVMM3AaZxvA" name="CacheType">
- <eAnnotations xmi:id="_riqM-GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_riqM-WquEdyHVMM3AaZxvA" name="Data"/>
- <eLiterals xmi:id="_riqM-mquEdyHVMM3AaZxvA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_riqM-2quEdyHVMM3AaZxvA" name="Unified" value="2"/>
- <eLiterals xmi:id="_riqM_GquEdyHVMM3AaZxvA" name="Other" value="3"/>
- <eLiterals xmi:id="_riqM_WquEdyHVMM3AaZxvA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_riqM_mquEdyHVMM3AaZxvA" name="ROM_Type">
- <eAnnotations xmi:id="_riqM_2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_riqNAGquEdyHVMM3AaZxvA" name="MaskedROM"/>
- <eLiterals xmi:id="_riqNAWquEdyHVMM3AaZxvA" name="EPROM" value="1"/>
- <eLiterals xmi:id="_riqNAmquEdyHVMM3AaZxvA" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_riqNA2quEdyHVMM3AaZxvA" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_riqNBGquEdyHVMM3AaZxvA" name="Flash" value="4"/>
- <eLiterals xmi:id="_riqNBWquEdyHVMM3AaZxvA" name="Other" value="5"/>
- <eLiterals xmi:id="_riqNBmquEdyHVMM3AaZxvA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_riqNFGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_riqNFWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_riqNIGquEdyHVMM3AaZxvA" name="HwCache" eSuperTypes="_riplIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_riqNIWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNJGquEdyHVMM3AaZxvA" name="type" ordered="false" unique="false" eType="_riqM92quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNKGquEdyHVMM3AaZxvA" name="repl_Policy" ordered="false" unique="false" eType="_riqM6WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNKmquEdyHVMM3AaZxvA" name="writePolicy" ordered="false" unique="false" eType="_riqM8WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0HvrmquEdyHVMM3AaZxvA" name="level" ordered="false" unique="false" eType="_r0HvsGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Hvs2quEdyHVMM3AaZxvA" name="structure" ordered="false" unique="false" eType="_r0IWsGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_riqNLWquEdyHVMM3AaZxvA" name="HwRAM" eSuperTypes="_riplIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_riqNLmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNN2quEdyHVMM3AaZxvA" name="repl_Policy" ordered="false" unique="false" eType="_riqM6WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNOWquEdyHVMM3AaZxvA" name="writePolicy" ordered="false" unique="false" eType="_riqM8WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0IWvmquEdyHVMM3AaZxvA" name="organization" ordered="false" unique="false" eType="_r0IWwGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0IWw2quEdyHVMM3AaZxvA" name="isSynchronous" ordered="false" unique="false" eType="_r0IWxWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0IWyGquEdyHVMM3AaZxvA" name="isStatic" ordered="false" unique="false" eType="_r0IWxWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0I9wWquEdyHVMM3AaZxvA" name="isNonVolatile" ordered="false" unique="false" eType="_r0IWxWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_riqNQWquEdyHVMM3AaZxvA" name="HwROM" eSuperTypes="_riplIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_riqNQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_riqNQ2quEdyHVMM3AaZxvA" name="type" ordered="false" unique="false" eType="_riqM_mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0I90WquEdyHVMM3AaZxvA" name="organization" ordered="false" unique="false" eType="_r0IWwGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_riqNSGquEdyHVMM3AaZxvA" name="HwDrive" eSuperTypes="_riplIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_riqNSWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_riqNTGquEdyHVMM3AaZxvA" name="buffer" ordered="false" unique="false" eType="_riqNLWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Jk2WquEdyHVMM3AaZxvA" name="sectorSize" ordered="false" unique="false" eType="_r0HIlWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HIlWquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HIlmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HInWquEdyHVMM3AaZxvA" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HInmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HIoGquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HIoWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HvoGquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HvoWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HvpWquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HvpmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HvqGquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HvqWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0HvsGquEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0HvsWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0IWsGquEdyHVMM3AaZxvA" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0IWsWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0IWwGquEdyHVMM3AaZxvA" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0IWwWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0IWxWquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0IWxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aNoFQF-FEdyR_cYlxmaBkg" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_aM4eYF-FEdyR_cYlxmaBkg/1" nsPrefix="HwMemory">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aNoFQV-FEdyR_cYlxmaBkg" name="HwMemory" eSuperTypes="_aIQdJV-FEdyR_cYlxmaBkg _aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aNoFQl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzB1-FEdyR_cYlxmaBkg" name="memorySize" ordered="false" unique="false" eType="_aVEzCV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzDF-FEdyR_cYlxmaBkg" name="adressSize" ordered="false" unique="false" eType="_aVEzCV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzD1-FEdyR_cYlxmaBkg" name="timings" ordered="false" unique="false" upperBound="-1" eType="_aVEzEV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoFYl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aNoFY1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoFgl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aNoFg1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoFhF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aNoFhV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoFhl-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aNoFh1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aNoFiF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aNoFiV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoFil-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aNoFi1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoFjF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aNoFjV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aNoFjl-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aNoFj1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aNoFkF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aNoFkV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aNoFkl-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aNoFk1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoFlF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aNoFlV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoFll-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aNoFl1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoFmF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aNoFmV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoF01-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aNoF1F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoF5F-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aNoF5V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoF5l-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aNoF51-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aNoF6F-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aNoF6V-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aNoF6l-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aNoF61-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aNoF7F-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aNoF7V-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoF8V-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aNoF8l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoF_1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aNoGAF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoGAV-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aNoGAl-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aNoGA1-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGEF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aNoGEV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoGEl-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aNoGE1-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aNoGFF-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aNoGFV-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aNoGFl-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGHl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aNoGH1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoGIF-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aNoGIV-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aNoGIl-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aNoGI1-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aNoGJF-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGNl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aNoGN1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aNoGOF-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aNoGOV-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aNoGOl-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aNoGO1-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aNoGPF-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aNoGPV-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aNoGPl-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGP1-FEdyR_cYlxmaBkg" name="Repl_Policy">
- <eAnnotations xmi:id="_aNoGQF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aNoGQV-FEdyR_cYlxmaBkg" name="LRU"/>
- <eLiterals xmi:id="_aNoGQl-FEdyR_cYlxmaBkg" name="NFU" value="1"/>
- <eLiterals xmi:id="_aNoGQ1-FEdyR_cYlxmaBkg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_aNoGRF-FEdyR_cYlxmaBkg" name="Random" value="3"/>
- <eLiterals xmi:id="_aNoGRV-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aNoGRl-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGR1-FEdyR_cYlxmaBkg" name="WritePolicy">
- <eAnnotations xmi:id="_aNoGSF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aNoGSV-FEdyR_cYlxmaBkg" name="WriteBack"/>
- <eLiterals xmi:id="_aNoGSl-FEdyR_cYlxmaBkg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_aNoGS1-FEdyR_cYlxmaBkg" name="Other" value="2"/>
- <eLiterals xmi:id="_aNoGTF-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGTV-FEdyR_cYlxmaBkg" name="CacheType">
- <eAnnotations xmi:id="_aNoGTl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aNoGT1-FEdyR_cYlxmaBkg" name="Data"/>
- <eLiterals xmi:id="_aNoGUF-FEdyR_cYlxmaBkg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_aNoGUV-FEdyR_cYlxmaBkg" name="Unified" value="2"/>
- <eLiterals xmi:id="_aNoGUl-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- <eLiterals xmi:id="_aNoGU1-FEdyR_cYlxmaBkg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aNoGVF-FEdyR_cYlxmaBkg" name="ROM_Type">
- <eAnnotations xmi:id="_aNoGVV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aNoGVl-FEdyR_cYlxmaBkg" name="MaskedROM"/>
- <eLiterals xmi:id="_aNoGV1-FEdyR_cYlxmaBkg" name="EPROM" value="1"/>
- <eLiterals xmi:id="_aNoGWF-FEdyR_cYlxmaBkg" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_aNoGWV-FEdyR_cYlxmaBkg" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_aNoGWl-FEdyR_cYlxmaBkg" name="Flash" value="4"/>
- <eLiterals xmi:id="_aNoGW1-FEdyR_cYlxmaBkg" name="Other" value="5"/>
- <eLiterals xmi:id="_aNoGXF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aNoGal-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aNoGa1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aNoGdl-FEdyR_cYlxmaBkg" name="HwCache" eSuperTypes="_aNoFQV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aNoGd1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGel-FEdyR_cYlxmaBkg" name="type" ordered="false" unique="false" eType="_aNoGTV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGfl-FEdyR_cYlxmaBkg" name="repl_Policy" ordered="false" unique="false" eType="_aNoGP1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGgF-FEdyR_cYlxmaBkg" name="writePolicy" ordered="false" unique="false" eType="_aNoGR1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzIV-FEdyR_cYlxmaBkg" name="level" ordered="false" unique="false" eType="_aVEzI1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzJl-FEdyR_cYlxmaBkg" name="structure" ordered="false" unique="false" eType="_aVEzKF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aNoGg1-FEdyR_cYlxmaBkg" name="HwRAM" eSuperTypes="_aNoFQV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aNoGhF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGjV-FEdyR_cYlxmaBkg" name="repl_Policy" ordered="false" unique="false" eType="_aNoGP1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGj1-FEdyR_cYlxmaBkg" name="writePolicy" ordered="false" unique="false" eType="_aNoGR1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzNF-FEdyR_cYlxmaBkg" name="organization" ordered="false" unique="false" eType="_aVEzNl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzOV-FEdyR_cYlxmaBkg" name="isSynchronous" ordered="false" unique="false" eType="_aVEzO1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzPl-FEdyR_cYlxmaBkg" name="isStatic" ordered="false" unique="false" eType="_aVEzO1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzQV-FEdyR_cYlxmaBkg" name="isNonVolatile" ordered="false" unique="false" eType="_aVEzO1-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aNoGl1-FEdyR_cYlxmaBkg" name="HwROM" eSuperTypes="_aNoFQV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aNoGmF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aNoGmV-FEdyR_cYlxmaBkg" name="type" ordered="false" unique="false" eType="_aNoGVF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzT1-FEdyR_cYlxmaBkg" name="organization" ordered="false" unique="false" eType="_aVEzNl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aNoGnl-FEdyR_cYlxmaBkg" name="HwDrive" eSuperTypes="_aNoFQV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aNoGn1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aNoGol-FEdyR_cYlxmaBkg" name="buffer" ordered="false" unique="false" eType="_aNoGg1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEzWl-FEdyR_cYlxmaBkg" name="sectorSize" ordered="false" unique="false" eType="_aVEzCV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzCV-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzCl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzEV-FEdyR_cYlxmaBkg" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzEl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzFF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzFV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzGF-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzGV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzG1-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzHF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzI1-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzJF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzKF-FEdyR_cYlxmaBkg" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzKV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzNl-FEdyR_cYlxmaBkg" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzN1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEzO1-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEzPF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LHYeEV1EEdy5RcXm_JjfDg" name="HwMemory" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwMemory/_LGfGMF1EEdy5RcXm_JjfDg/0" nsPrefix="HwMemory">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LHYeEl1EEdy5RcXm_JjfDg" name="HwMemory" eSuperTypes="_K-vfhV1EEdy5RcXm_JjfDg _LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LHYeE11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVWV1EEdy5RcXm_JjfDg" name="memorySize" ordered="false" unique="false" eType="_LTmVW11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVXl1EEdy5RcXm_JjfDg" name="adressSize" ordered="false" unique="false" eType="_LTmVW11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVYV1EEdy5RcXm_JjfDg" name="timings" ordered="false" unique="false" upperBound="-1" eType="_LTmVY11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYeM11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LHYeNF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYeU11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LHYeVF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYeVV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LHYeVl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYeV11EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LHYeWF1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LHYeWV1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LHYeWl1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYeW11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LHYeXF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYeXV1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LHYeXl1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LHYeX11EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LHYeYF1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LHYeYV1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LHYeYl1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LHYeY11EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LHYeZF1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYeZV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LHYeZl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYeZ11EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LHYeaF1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYeaV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LHYeal1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYepF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LHYepV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYetV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LHYetl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYet11EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LHYeuF1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LHYeuV1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LHYeul1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LHYeu11EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LHYevF1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LHYevV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LHYevl1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYewl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LHYew11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYe0F1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LHYe0V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYe0l1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LHYe011EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LHYe1F1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYe4V1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LHYe4l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYe411EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LHYe5F1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LHYe5V1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LHYe5l1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LHYe511EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYe711EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LHYe8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYe8V1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LHYe8l1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LHYe811EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LHYe9F1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LHYe9V1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYfB11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LHYfCF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LHYfCV1EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LHYfCl1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LHYfC11EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LHYfDF1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LHYfDV1EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LHYfDl1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LHYfD11EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYfEF1EEdy5RcXm_JjfDg" name="Repl_Policy">
- <eAnnotations xmi:id="_LHYfEV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LHYfEl1EEdy5RcXm_JjfDg" name="LRU"/>
- <eLiterals xmi:id="_LHYfE11EEdy5RcXm_JjfDg" name="NFU" value="1"/>
- <eLiterals xmi:id="_LHYfFF1EEdy5RcXm_JjfDg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_LHYfFV1EEdy5RcXm_JjfDg" name="Random" value="3"/>
- <eLiterals xmi:id="_LHYfFl1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LHYfF11EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYfGF1EEdy5RcXm_JjfDg" name="WritePolicy">
- <eAnnotations xmi:id="_LHYfGV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LHYfGl1EEdy5RcXm_JjfDg" name="WriteBack"/>
- <eLiterals xmi:id="_LHYfG11EEdy5RcXm_JjfDg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_LHYfHF1EEdy5RcXm_JjfDg" name="Other" value="2"/>
- <eLiterals xmi:id="_LHYfHV1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYfHl1EEdy5RcXm_JjfDg" name="CacheType">
- <eAnnotations xmi:id="_LHYfH11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LHYfIF1EEdy5RcXm_JjfDg" name="Data"/>
- <eLiterals xmi:id="_LHYfIV1EEdy5RcXm_JjfDg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_LHYfIl1EEdy5RcXm_JjfDg" name="Unified" value="2"/>
- <eLiterals xmi:id="_LHYfI11EEdy5RcXm_JjfDg" name="Other" value="3"/>
- <eLiterals xmi:id="_LHYfJF1EEdy5RcXm_JjfDg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LHYfJV1EEdy5RcXm_JjfDg" name="ROM_Type">
- <eAnnotations xmi:id="_LHYfJl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3_LX4BJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LHYfJ11EEdy5RcXm_JjfDg" name="MaskedROM"/>
- <eLiterals xmi:id="_LHYfKF1EEdy5RcXm_JjfDg" name="EPROM" value="1"/>
- <eLiterals xmi:id="_LHYfKV1EEdy5RcXm_JjfDg" name="OTP_EPROM" value="2"/>
- <eLiterals xmi:id="_LHYfKl1EEdy5RcXm_JjfDg" name="EEPROM" value="3"/>
- <eLiterals xmi:id="_LHYfK11EEdy5RcXm_JjfDg" name="Flash" value="4"/>
- <eLiterals xmi:id="_LHYfLF1EEdy5RcXm_JjfDg" name="Other" value="5"/>
- <eLiterals xmi:id="_LHYfLV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LHYfO11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LHYfPF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LHYfR11EEdy5RcXm_JjfDg" name="HwCache" eSuperTypes="_LHYeEl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LHYfSF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_z6yqgBJ3EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfS11EEdy5RcXm_JjfDg" name="type" ordered="false" unique="false" eType="_LHYfHl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfT11EEdy5RcXm_JjfDg" name="repl_Policy" ordered="false" unique="false" eType="_LHYfEF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfUV1EEdy5RcXm_JjfDg" name="writePolicy" ordered="false" unique="false" eType="_LHYfGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVc11EEdy5RcXm_JjfDg" name="level" ordered="false" unique="false" eType="_LTmVdV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVeF1EEdy5RcXm_JjfDg" name="structure" ordered="false" unique="false" eType="_LTmVel1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LHYfVF1EEdy5RcXm_JjfDg" name="HwRAM" eSuperTypes="_LHYeEl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LHYfVV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WSmywBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfXl1EEdy5RcXm_JjfDg" name="repl_Policy" ordered="false" unique="false" eType="_LHYfEF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfYF1EEdy5RcXm_JjfDg" name="writePolicy" ordered="false" unique="false" eType="_LHYfGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVhl1EEdy5RcXm_JjfDg" name="organization" ordered="false" unique="false" eType="_LTmViF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVi11EEdy5RcXm_JjfDg" name="isSynchronous" ordered="false" unique="false" eType="_LTmVjV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVkF1EEdy5RcXm_JjfDg" name="isStatic" ordered="false" unique="false" eType="_LTmVjV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVk11EEdy5RcXm_JjfDg" name="isNonVolatile" ordered="false" unique="false" eType="_LTmVjV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LHYfaF1EEdy5RcXm_JjfDg" name="HwROM" eSuperTypes="_LHYeEl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LHYfaV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sCeYgBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LHYfal1EEdy5RcXm_JjfDg" name="type" ordered="false" unique="false" eType="_LHYfJV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVoV1EEdy5RcXm_JjfDg" name="organization" ordered="false" unique="false" eType="_LTmViF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LHYfb11EEdy5RcXm_JjfDg" name="HwDrive" eSuperTypes="_LHYeEl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LHYfcF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_14BhUBJ5EdygFI18IOWZzA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LHYfc11EEdy5RcXm_JjfDg" name="buffer" ordered="false" unique="false" eType="_LHYfVF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVrF1EEdy5RcXm_JjfDg" name="sectorSize" ordered="false" unique="false" eType="_LTmVW11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVW11EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVXF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVY11EEdy5RcXm_JjfDg" name="Timing" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVZF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DGwlwBJ1EdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVZl1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVZ11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVal1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVa11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVbV1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVbl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVdV1EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVel1EEdy5RcXm_JjfDg" name="CacheStructure" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVe11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BJiOoBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmViF1EEdy5RcXm_JjfDg" name="MemoryOrganization" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmViV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_OUWqIBJ2Edy4d8Ako8RhiQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVjV1EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVjl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_A9LDEBJ1EdygQ5HMNSpiZw" name="HwMemory">
- <generalization xmi:id="_WpXpwBJ1EdygQ5HMNSpiZw" general="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <generalization xmi:id="_XIf1wBJ1EdygQ5HMNSpiZw" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_N7DOwBJ1EdygQ5HMNSpiZw" name="memorySize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QMZmUBJ1EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QMP1UBJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_QMiwQBJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OIAFoBJ1EdygQ5HMNSpiZw" name="adressSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SsVzgBJ1EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SsMpkBJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_SsfkgBJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OMeV8BJ1EdygQ5HMNSpiZw" name="timings" visibility="public" type="_DGwlwBJ1EdygQ5HMNSpiZw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UvsyYBJ1EdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UvjBYBJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Uv18UBJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PRVNIDL3Ed2HYNz2hI9A2g" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_KA4DL3Ed2HYNz2hI9A2g" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q-3F8DL3Ed2HYNz2hI9A2g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q_Tx4DL3Ed2HYNz2hI9A2g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_aWTq8HBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%11%-102%-56%96%-31%-63%3%1%0%50%2%-80%88%33%3%9%24%14%81%76%16%16%33%-125%-121%19%39%64%14%68%9%34%-125%4%1%18%68%40%68%-79%-96%-127%8%-107%14%73%76%56%64%-62%32%-116%10%13%84%68%36%-56%66%66%-124%23%3%97%72%0%49%-12%-96%-119%7%72%99%76%-112%-39%-12%32%-118%7%48%76%68%-88%-102%-16%66%-121%10%76%-71%30%84%-79%96%-128%9%-79%7%95%0%8%-64%1%-83%65%21%107%29%-72%45%120%97%-19%2%-86%115%-81%102%4%-79%116%-18%83%-75%1%32%-4%-116%-80%-126%-85%-117%10%71%59%0%24%32%64%-96%-119%4%18%-50%66%68%81%-31%64%-40%4%0%14%0%-96%48%-112%68%4%2%18%50%-96%100%81%-48%5%-54%13%19%10%52%0%-95%-78%68%-58%4%33%2%112%30%-8%-126%68%6%-117%-102%55%98%44%96%17%-125%8%23%4%53%0%0%1%64%2%-119%22%1%6%-92%80%-104%50%97%11%3%0%80%-80%56%-32%-63%-126%-64%7%0%8%124%-120%104%2%-6%1%-112%32%42%-64%126%88%80%56%-122%11%6%25%65%99%-40%110%112%68%-122%-44%25%15%-96%16%8%-29%0%112%21%15%72%15%12%-95%0%-93%-58%-75%-1%-83%-123%-128%6%4%-67%-16%-128%100%49%-80%-80%-64%6%9%-95%-64%-127%5%-94%37%4%66%2%-13%21%-120%-63%1%29%68%-11%16%12%32%44%80%1%112%7%-79%112%65%1%18%116%112%-62%66%40%120%-112%90%5%66%45%4%3%9%23%96%-105%-103%69%25%68%-16%0%102%0%52%96%-127%8%26%70%-60%2%74%25%-104%112%66%121%115%21%105%-28%-111%4%5%4%0%59%">
- <eAnnotations xmi:id="_a2ow0HBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_a2yh0HBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_DGwlwBJ1EdygQ5HMNSpiZw" name="Timing">
- <ownedAttribute xmi:id="_EhJgIBJ1EdygQ5HMNSpiZw" name="notation" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GfjtkBJ1EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GfajoBJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GfjtkRJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EkknkBJ1EdygQ5HMNSpiZw" name="description" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JjhN0BJ1EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JjXc0BJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_JjqXwBJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EnjDEBJ1EdygQ5HMNSpiZw" name="value" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MACTkBJ1EdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L_4ikBJ1EdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_MALdgBJ1EdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_jpkJoBJ1Edy4d8Ako8RhiQ" name="Repl_Policy">
- <ownedLiteral xmi:id="_lc1eEBJ1Edy4d8Ako8RhiQ" name="LRU"/>
- <ownedLiteral xmi:id="_lhTHUBJ1Edy4d8Ako8RhiQ" name="NFU"/>
- <ownedLiteral xmi:id="_lmqvgBJ1Edy4d8Ako8RhiQ" name="FIFO"/>
- <ownedLiteral xmi:id="_lsK6kBJ1Edy4d8Ako8RhiQ" name="random"/>
- <ownedLiteral xmi:id="_mId1ABJ1Edy4d8Ako8RhiQ" name="other"/>
- <ownedLiteral xmi:id="_mPUq8BJ1Edy4d8Ako8RhiQ" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_qkeGQBJ1Edy4d8Ako8RhiQ" name="WritePolicy">
- <ownedLiteral xmi:id="_sg-PMBJ1Edy4d8Ako8RhiQ" name="writeBack"/>
- <ownedLiteral xmi:id="_smMGYBJ1Edy4d8Ako8RhiQ" name="writeThrough"/>
- <ownedLiteral xmi:id="_srQMkBJ1Edy4d8Ako8RhiQ" name="other"/>
- <ownedLiteral xmi:id="_su-O8BJ1Edy4d8Ako8RhiQ" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_xj2TMBJ1Edy4d8Ako8RhiQ" name="CacheType">
- <ownedLiteral xmi:id="_zoPM0BJ1Edy4d8Ako8RhiQ" name="data"/>
- <ownedLiteral xmi:id="_zs2nEBJ1Edy4d8Ako8RhiQ" name="instruction"/>
- <ownedLiteral xmi:id="_z4BVQBJ1Edy4d8Ako8RhiQ" name="unified"/>
- <ownedLiteral xmi:id="_z_eBEBJ1Edy4d8Ako8RhiQ" name="other"/>
- <ownedLiteral xmi:id="_0EiHQBJ1Edy4d8Ako8RhiQ" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_3_LX4BJ1Edy4d8Ako8RhiQ" name="ROM_Type">
- <ownedLiteral xmi:id="_5dwOsBJ1Edy4d8Ako8RhiQ" name="maskedROM"/>
- <ownedLiteral xmi:id="_5h69ABJ1Edy4d8Ako8RhiQ" name="EPROM"/>
- <ownedLiteral xmi:id="_5mPcUBJ1Edy4d8Ako8RhiQ" name="OTP_EPROM"/>
- <ownedLiteral xmi:id="_9JNz0BJ1Edy4d8Ako8RhiQ" name="EEPROM"/>
- <ownedLiteral xmi:id="_9aDFIBJ1Edy4d8Ako8RhiQ" name="Flash"/>
- <ownedLiteral xmi:id="_9i--sBJ1Edy4d8Ako8RhiQ" name="other"/>
- <ownedLiteral xmi:id="_9oM14BJ1Edy4d8Ako8RhiQ" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_BJiOoBJ2Edy4d8Ako8RhiQ" name="CacheStructure">
- <ownedAttribute xmi:id="_Cy-4sBJ2Edy4d8Ako8RhiQ" name="nbSets" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ExudUBJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ExksUBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ExudURJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_C_MvwBJ2Edy4d8Ako8RhiQ" name="blockSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ksPKEB_HEdyCRb8Vh0lIfg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ksC80B_HEdyCRb8Vh0lIfg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_H4jEUBJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DEHE8BJ2Edy4d8Ako8RhiQ" name="associativity" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LvL-sBJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LvCNsBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LvVvsBJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_OUWqIBJ2Edy4d8Ako8RhiQ" name="MemoryOrganization">
- <ownedAttribute xmi:id="_Sy55EBJ2Edy4d8Ako8RhiQ" name="nbRows" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBvIIRJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBvIIBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_VB4SEBJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_S2exgBJ2Edy4d8Ako8RhiQ" name="nbColumns" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xr95wBJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xr0IwBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_XsHDsBJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_S5wH8BJ2Edy4d8Ako8RhiQ" name="nbBanks" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aJ1qYBJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aJr5YBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_aJ1qYRJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_S9L2cBJ2Edy4d8Ako8RhiQ" name="wordSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_chAWEBJ2Edy4d8Ako8RhiQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cg2lEBJ2Edy4d8Ako8RhiQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_chKHEBJ2Edy4d8Ako8RhiQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_z6yqgBJ3EdygFI18IOWZzA" name="HwCache">
- <generalization xmi:id="_D8PU4BJ4EdygFI18IOWZzA" general="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_1EOXwBJ3EdygFI18IOWZzA" name="level" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3pP5QBJ3EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3pGIQBJ3EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_3pZDMBJ3EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1ShScBJ3EdygFI18IOWZzA" name="type" visibility="public" type="_xj2TMBJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6OaksBJ3EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6ORawBJ3EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6OkVsBJ3EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1bm9ABJ3EdygFI18IOWZzA" name="structure" visibility="public" type="_BJiOoBJ2Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8JvB4BJ3EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Jl38BJ3EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_8J4y4BJ3EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1g0NIBJ3EdygFI18IOWZzA" name="repl_Policy" visibility="public" type="_jpkJoBJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NvlcBJ3EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Nl0cBJ3EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__N4vYBJ3EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1k-7cBJ3EdygFI18IOWZzA" name="writePolicy" visibility="public" type="_qkeGQBJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BXqfUBJ4EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BXguUBJ4EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_BXzpQBJ4EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_daFlAHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%11%-102%-56%96%-31%-63%3%1%0%50%2%-80%88%33%3%9%24%14%81%76%16%16%33%-125%-121%19%39%64%14%68%9%34%-125%4%1%18%68%40%68%-79%-96%-127%8%-107%14%73%76%56%64%-62%32%-116%10%13%84%68%36%-56%66%66%-124%23%3%97%72%0%49%-12%-96%-119%7%72%99%76%-112%-39%-12%32%-118%7%48%76%68%-88%-102%-16%66%-121%10%76%-71%30%84%-79%96%-128%9%-79%7%95%0%8%-64%1%-83%65%21%107%29%-72%45%120%97%-19%2%-86%115%-81%102%4%-79%116%-18%83%-75%1%32%-4%-116%-80%-126%-85%-117%10%71%59%0%24%32%64%-96%-119%4%18%-50%66%68%81%-31%64%-40%4%0%14%0%-96%48%-112%68%4%2%18%50%-96%100%81%-48%5%-54%13%19%10%52%0%-95%-78%68%-58%4%33%2%112%30%-8%-126%68%6%-117%-102%55%98%44%96%17%-125%8%23%4%53%0%0%1%64%2%-119%22%1%6%-92%80%-104%50%97%11%3%0%80%-80%56%-32%-63%-126%-64%7%0%8%124%-120%104%2%-6%1%-112%32%42%-64%126%88%80%56%-122%11%6%25%65%99%-40%110%112%68%-122%-44%25%15%-96%16%8%-29%0%112%21%15%72%15%12%-95%0%-93%-58%-75%-1%-83%-123%-128%6%4%-67%-16%-128%100%49%-80%-80%-64%6%9%-95%-64%-127%5%-94%37%4%66%2%-13%21%-120%-63%1%29%68%-11%16%12%32%44%80%1%112%7%-79%112%65%1%18%116%112%-62%66%40%120%-112%90%5%66%45%4%3%9%23%96%-105%-103%69%25%68%-16%0%102%0%52%96%-127%8%26%70%-60%2%74%25%-104%112%66%121%115%21%105%-28%-111%4%5%4%0%59%">
- <eAnnotations xmi:id="_d2ZGgHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_d2iQcHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_WSmywBJ5EdygFI18IOWZzA" name="HwRAM">
- <generalization xmi:id="_rm520BJ5EdygFI18IOWZzA" general="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_XnilYBJ5EdygFI18IOWZzA" name="organization" visibility="public" type="_OUWqIBJ2Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLSmQBJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLJcUBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_eLcXQBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Xs6NkBJ5EdygFI18IOWZzA" name="isSynchronous" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gZ5L0BJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gZva0BJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_gaCVwBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Xx0iwBJ5EdygFI18IOWZzA" name="isStatic" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i6EpkBJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i564kBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_i6OakBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X1s9MBJ5EdygFI18IOWZzA" name="isNonVolatile" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lPrPABJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lPheABJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lP1AABJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X53rgBJ5EdygFI18IOWZzA" name="repl_Policy" visibility="public" type="_jpkJoBJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nO7J8BJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nOyAABJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nPE68BJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X9mU8BJ5EdygFI18IOWZzA" name="writePolicy" visibility="public" type="_qkeGQBJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pc7SkBJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pcyIoBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_pdFDkBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_gEFGEHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%11%-102%-56%96%-31%-63%3%1%0%50%2%-80%88%33%3%9%24%14%81%76%16%16%33%-125%-121%19%39%64%14%68%9%34%-125%4%1%18%68%40%68%-79%-96%-127%8%-107%14%73%76%56%64%-62%32%-116%10%13%84%68%36%-56%66%66%-124%23%3%97%72%0%49%-12%-96%-119%7%72%99%76%-112%-39%-12%32%-118%7%48%76%68%-88%-102%-16%66%-121%10%76%-71%30%84%-79%96%-128%9%-79%7%95%0%8%-64%1%-83%65%21%107%29%-72%45%120%97%-19%2%-86%115%-81%102%4%-79%116%-18%83%-75%1%32%-4%-116%-80%-126%-85%-117%10%71%59%0%24%32%64%-96%-119%4%18%-50%66%68%81%-31%64%-40%4%0%14%0%-96%48%-112%68%4%2%18%50%-96%100%81%-48%5%-54%13%19%10%52%0%-95%-78%68%-58%4%33%2%112%30%-8%-126%68%6%-117%-102%55%98%44%96%17%-125%8%23%4%53%0%0%1%64%2%-119%22%1%6%-92%80%-104%50%97%11%3%0%80%-80%56%-32%-63%-126%-64%7%0%8%124%-120%104%2%-6%1%-112%32%42%-64%126%88%80%56%-122%11%6%25%65%99%-40%110%112%68%-122%-44%25%15%-96%16%8%-29%0%112%21%15%72%15%12%-95%0%-93%-58%-75%-1%-83%-123%-128%6%4%-67%-16%-128%100%49%-80%-80%-64%6%9%-95%-64%-127%5%-94%37%4%66%2%-13%21%-120%-63%1%29%68%-11%16%12%32%44%80%1%112%7%-79%112%65%1%18%116%112%-62%66%40%120%-112%90%5%66%45%4%3%9%23%96%-105%-103%69%25%68%-16%0%102%0%52%96%-127%8%26%70%-60%2%74%25%-104%112%66%121%115%21%105%-28%-111%4%5%4%0%59%">
- <eAnnotations xmi:id="_gqOgEHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_gqXqAHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_sCeYgBJ5EdygFI18IOWZzA" name="HwROM">
- <generalization xmi:id="_1SLCQBJ5EdygFI18IOWZzA" general="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_tLyJ8BJ5EdygFI18IOWZzA" name="type" visibility="public" type="_3_LX4BJ1Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wPbhIBJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wPRwIBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_wPbhIRJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tS760BJ5EdygFI18IOWZzA" name="organization" visibility="public" type="_OUWqIBJ2Edy4d8Ako8RhiQ" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y3z4oBJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y3qHoBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_y39CkBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_i3K4wHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%11%-102%-56%96%-31%-63%3%1%0%50%2%-80%88%33%3%9%24%14%81%76%16%16%33%-125%-121%19%39%64%14%68%9%34%-125%4%1%18%68%40%68%-79%-96%-127%8%-107%14%73%76%56%64%-62%32%-116%10%13%84%68%36%-56%66%66%-124%23%3%97%72%0%49%-12%-96%-119%7%72%99%76%-112%-39%-12%32%-118%7%48%76%68%-88%-102%-16%66%-121%10%76%-71%30%84%-79%96%-128%9%-79%7%95%0%8%-64%1%-83%65%21%107%29%-72%45%120%97%-19%2%-86%115%-81%102%4%-79%116%-18%83%-75%1%32%-4%-116%-80%-126%-85%-117%10%71%59%0%24%32%64%-96%-119%4%18%-50%66%68%81%-31%64%-40%4%0%14%0%-96%48%-112%68%4%2%18%50%-96%100%81%-48%5%-54%13%19%10%52%0%-95%-78%68%-58%4%33%2%112%30%-8%-126%68%6%-117%-102%55%98%44%96%17%-125%8%23%4%53%0%0%1%64%2%-119%22%1%6%-92%80%-104%50%97%11%3%0%80%-80%56%-32%-63%-126%-64%7%0%8%124%-120%104%2%-6%1%-112%32%42%-64%126%88%80%56%-122%11%6%25%65%99%-40%110%112%68%-122%-44%25%15%-96%16%8%-29%0%112%21%15%72%15%12%-95%0%-93%-58%-75%-1%-83%-123%-128%6%4%-67%-16%-128%100%49%-80%-80%-64%6%9%-95%-64%-127%5%-94%37%4%66%2%-13%21%-120%-63%1%29%68%-11%16%12%32%44%80%1%112%7%-79%112%65%1%18%116%112%-62%66%40%120%-112%90%5%66%45%4%3%9%23%96%-105%-103%69%25%68%-16%0%102%0%52%96%-127%8%26%70%-60%2%74%25%-104%112%66%121%115%21%105%-28%-111%4%5%4%0%59%">
- <eAnnotations xmi:id="_jgI9QHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_jgSuQHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_14BhUBJ5EdygFI18IOWZzA" name="HwDrive">
- <generalization xmi:id="_R366sBJ6EdygFI18IOWZzA" general="_A9LDEBJ1EdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_2QnAcBJ5EdygFI18IOWZzA" name="sectorSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5baIgRJ5EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5baIgBJ5EdygFI18IOWZzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_5bj5gBJ5EdygFI18IOWZzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7x5ewBJ5EdygFI18IOWZzA" name="buffer" type="_WSmywBJ5EdygFI18IOWZzA" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_7xwU0BJ5EdygFI18IOWZzA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AKcMUBJ6EdygFI18IOWZzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AKSbUBJ6EdygFI18IOWZzA"/>
- </ownedAttribute>
- <icon xmi:id="_l4jmIHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%11%-102%-56%96%-31%-63%3%1%0%50%2%-80%88%33%3%9%24%14%81%76%16%16%33%-125%-121%19%39%64%14%68%9%34%-125%4%1%18%68%40%68%-79%-96%-127%8%-107%14%73%76%56%64%-62%32%-116%10%13%84%68%36%-56%66%66%-124%23%3%97%72%0%49%-12%-96%-119%7%72%99%76%-112%-39%-12%32%-118%7%48%76%68%-88%-102%-16%66%-121%10%76%-71%30%84%-79%96%-128%9%-79%7%95%0%8%-64%1%-83%65%21%107%29%-72%45%120%97%-19%2%-86%115%-81%102%4%-79%116%-18%83%-75%1%32%-4%-116%-80%-126%-85%-117%10%71%59%0%24%32%64%-96%-119%4%18%-50%66%68%81%-31%64%-40%4%0%14%0%-96%48%-112%68%4%2%18%50%-96%100%81%-48%5%-54%13%19%10%52%0%-95%-78%68%-58%4%33%2%112%30%-8%-126%68%6%-117%-102%55%98%44%96%17%-125%8%23%4%53%0%0%1%64%2%-119%22%1%6%-92%80%-104%50%97%11%3%0%80%-80%56%-32%-63%-126%-64%7%0%8%124%-120%104%2%-6%1%-112%32%42%-64%126%88%80%56%-122%11%6%25%65%99%-40%110%112%68%-122%-44%25%15%-96%16%8%-29%0%112%21%15%72%15%12%-95%0%-93%-58%-75%-1%-83%-123%-128%6%4%-67%-16%-128%100%49%-80%-80%-64%6%9%-95%-64%-127%5%-94%37%4%66%2%-13%21%-120%-63%1%29%68%-11%16%12%32%44%80%1%112%7%-79%112%65%1%18%116%112%-62%66%40%120%-112%90%5%66%45%4%3%9%23%96%-105%-103%69%25%68%-16%0%102%0%52%96%-127%8%26%70%-60%2%74%25%-104%112%66%121%115%21%105%-28%-111%4%5%4%0%59%">
- <eAnnotations xmi:id="_mk9ZIHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_mk9ZIXBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_7xwU0BJ5EdygFI18IOWZzA" name="Association_Stereotype_0_HwRAM" memberEnd="_7x5ewBJ5EdygFI18IOWZzA _7y8AkBJ5EdygFI18IOWZzA">
- <ownedEnd xmi:id="_7y8AkBJ5EdygFI18IOWZzA" name="stereotype_0" type="_14BhUBJ5EdygFI18IOWZzA" isUnique="false" association="_7xwU0BJ5EdygFI18IOWZzA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7z1YcBJ5EdygFI18IOWZzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7z_JcBJ5EdygFI18IOWZzA"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_hst0sBJwEdygQ5HMNSpiZw" name="HwStorageManager">
- <eAnnotations xmi:id="_LI3r0F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MikvoJ3yEd6SvNDHkhtrYQ" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical.HwStorage/schemas/HwStorageManager/_MgDAEJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwStorageManager">
- <eAnnotations xmi:id="_M752nZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M752np3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M752n53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M752oJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M752oZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M752op3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MikvoZ3yEd6SvNDHkhtrYQ" name="HwStorageManager" eSuperTypes="_MOwcSJ3yEd6SvNDHkhtrYQ _Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mikvop3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mikvo53yEd6SvNDHkhtrYQ" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_MfmUIZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MikwFp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MikwF53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikwGJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MikwGZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwGp3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MikwG53yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MikwHJ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MikwHZ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikwHp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MikwH53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwIJ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MikwIZ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MikwIp3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MikwI53yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MikwJJ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MikwJZ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MikwJp3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MikwJ53yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MikwKJ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikwKZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MikwKp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwK53yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MikwLJ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MikwLZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MikwLp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MikwL53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MikwMJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MikwMZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MikwMp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MikwR53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MikwSJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikwap3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_Mikwa53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwbJ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MikwbZ3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_Mikwbp3yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikwrp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_Mikwr53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwsJ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MikwsZ3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_Mikwsp3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_Mikws53yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MikwtJ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MikwtZ3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_Mikwtp3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_Mikwt53yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikwxp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_Mikwx53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikwyJ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MikwyZ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_Mikwyp3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_Mikwy53yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MikwzJ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MikwzZ3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_Mikwzp3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikw9Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_Mikw9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mikw953yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_Mikw-J3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_Mikw-Z3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_Mikw-p3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_Mikw-53yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_Mikw_J3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_Mikw_Z3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxFp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MikxF53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikxGJ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MikxGZ3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MikxGp3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MikxG53yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxIZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MikxIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikxI53yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MikxJJ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MikxJZ3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxLZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MikxLp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikxL53yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MikxMJ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MikxMZ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxPp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MikxP53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikxQJ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MikxQZ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MikxQp3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MikxQ53yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MikxRJ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxWJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_MikxWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MikxWp3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_MikxW53yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_MikxXJ3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_MikxXZ3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_MikxXp3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MikxZ53yEd6SvNDHkhtrYQ" name="HwDMA" eSuperTypes="_MikvoZ3yEd6SvNDHkhtrYQ _MX_3sZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MikxaJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MikxbZ3yEd6SvNDHkhtrYQ" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_MVnSSp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752cZ3yEd6SvNDHkhtrYQ" name="nbChannels" ordered="false" unique="false" eType="_M752c53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752dp3yEd6SvNDHkhtrYQ" name="transferWidth" ordered="false" unique="false" eType="_M752eJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mikxdp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_Mikxd53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikxpp3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_Mikxp53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_MikxqJ3yEd6SvNDHkhtrYQ" name="RISC"/>
- <eLiterals xmi:id="_MikxqZ3yEd6SvNDHkhtrYQ" name="CISC" value="1"/>
- <eLiterals xmi:id="_Mikxqp3yEd6SvNDHkhtrYQ" name="VLIW" value="2"/>
- <eLiterals xmi:id="_Mikxq53yEd6SvNDHkhtrYQ" name="SIMD" value="3"/>
- <eLiterals xmi:id="_MikxrJ3yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_MikxrZ3yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikxvp3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_CacheType">
- <eAnnotations xmi:id="_Mikxv53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_MikxwJ3yEd6SvNDHkhtrYQ" name="data"/>
- <eLiterals xmi:id="_MikxwZ3yEd6SvNDHkhtrYQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_Mikxwp3yEd6SvNDHkhtrYQ" name="unified" value="2"/>
- <eLiterals xmi:id="_Mikxw53yEd6SvNDHkhtrYQ" name="other" value="3"/>
- <eLiterals xmi:id="_MikxxJ3yEd6SvNDHkhtrYQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MikxzZ3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_Mikxzp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_Mikxz53yEd6SvNDHkhtrYQ" name="LRU"/>
- <eLiterals xmi:id="_Mikx0J3yEd6SvNDHkhtrYQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_Mikx0Z3yEd6SvNDHkhtrYQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_Mikx0p3yEd6SvNDHkhtrYQ" name="random" value="3"/>
- <eLiterals xmi:id="_Mikx053yEd6SvNDHkhtrYQ" name="other" value="4"/>
- <eLiterals xmi:id="_Mikx1J3yEd6SvNDHkhtrYQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mikx1Z3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_Mikx1p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_Mikx153yEd6SvNDHkhtrYQ" name="writeBack"/>
- <eLiterals xmi:id="_Mikx2J3yEd6SvNDHkhtrYQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_Mikx2Z3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- <eLiterals xmi:id="_Mikx2p3yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mikx253yEd6SvNDHkhtrYQ" name="HwMMU" eSuperTypes="_MikvoZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mikx3J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mikx5Z3yEd6SvNDHkhtrYQ" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_MfmWGJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752hJ3yEd6SvNDHkhtrYQ" name="virtualAddrSpace" ordered="false" unique="false" eType="_M752eJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752h53yEd6SvNDHkhtrYQ" name="physicalAddrSpace" ordered="false" unique="false" eType="_M752eJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752ip3yEd6SvNDHkhtrYQ" name="memoryProtection" ordered="false" unique="false" eType="_M752jJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752j53yEd6SvNDHkhtrYQ" name="nbEntries" ordered="false" unique="false" eType="_M752c53yEd6SvNDHkhtrYQ" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752Zp3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752Z53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752ap3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752a53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752c53yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752dJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752eJ3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752eZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752jJ3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752jZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wgms8EOMEd6caK5ICj_pSQ" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical.HwStorage/schemas/HwStorageManager/_wgPgkEOMEd6caK5ICj_pSQ/12" nsPrefix="HwStorageManager">
- <eAnnotations xmi:id="_wmD0s0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmD0tEOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmD0tUOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmD0tkOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmD0t0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmD0uEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgms8UOMEd6caK5ICj_pSQ" name="HwStorageManager" eSuperTypes="_wP_eEEOMEd6caK5ICj_pSQ _wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgms8kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wgms80OMEd6caK5ICj_pSQ" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_wgFIgUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgmtZkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wgmtZ0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgmtaEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wgmtaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgmtakOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wgmta0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wgmtbEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wgmtbUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgmtbkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wgmtb0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgmtcEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wgmtcUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wgmtckOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wgmtc0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wgmtdEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wgmtdUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wgmtdkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wgmtd0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wgmteEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgmteUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wgmtekOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgmte0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wgmtfEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgmtfUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wgmtfkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgmtf0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wgmtgEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgmtgUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wgmtgkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgnUCUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wgnUCkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnULEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wgnULUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnULkOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wgnUL0OMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wgnUMEOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnUcEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wgnUcUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnUckOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wgnUc0OMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wgnUdEOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wgnUdUOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wgnUdkOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wgnUd0OMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wgnUeEOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wgnUeUOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnUiEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wgnUiUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnUikOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wgnUi0OMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wgnUjEOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wgnUjUOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wgnUjkOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wgnUj0OMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wgnUkEOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnUt0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wgnUuEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnUuUOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wgnUukOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wgnUu0OMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wgnUvEOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wgnUvUOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wgnUvkOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wgnUv0OMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnU2EOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wgnU2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnU2kOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wgnU20OMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wgnU3EOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wgnU3UOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnU40OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wgnU5EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnU5UOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wgnU5kOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wgnU50OMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnU70OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wgnU8EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnU8UOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wgnU8kOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wgnU80OMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnVAEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wgnVAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnVAkOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wgnVA0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wgnVBEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wgnVBUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wgnVBkOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnVGkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wgnVG0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wgnVHEOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wgnVHUOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wgnVHkOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wgnVH0OMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wgnVIEOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgnVKUOMEd6caK5ICj_pSQ" name="HwDMA" eSuperTypes="_wgms8UOMEd6caK5ICj_pSQ _weJ2WUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgnVKkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wgnVL0OMEd6caK5ICj_pSQ" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_wdnD6kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmCmkUOMEd6caK5ICj_pSQ" name="nbChannels" ordered="false" unique="false" eType="_wmCmk0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmCmlkOMEd6caK5ICj_pSQ" name="transferWidth" ordered="false" unique="false" eType="_wmCmmEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wgnVOEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_wgnVOUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgnVaEOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_wgnVaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_wgnVakOMEd6caK5ICj_pSQ" name="RISC"/>
- <eLiterals xmi:id="_wgnVa0OMEd6caK5ICj_pSQ" name="CISC" value="1"/>
- <eLiterals xmi:id="_wgnVbEOMEd6caK5ICj_pSQ" name="VLIW" value="2"/>
- <eLiterals xmi:id="_wgnVbUOMEd6caK5ICj_pSQ" name="SIMD" value="3"/>
- <eLiterals xmi:id="_wgnVbkOMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wgnVb0OMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgn7GkOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_CacheType">
- <eAnnotations xmi:id="_wgn7G0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgn7HEOMEd6caK5ICj_pSQ" name="data"/>
- <eLiterals xmi:id="_wgn7HUOMEd6caK5ICj_pSQ" name="instruction" value="1"/>
- <eLiterals xmi:id="_wgn7HkOMEd6caK5ICj_pSQ" name="unified" value="2"/>
- <eLiterals xmi:id="_wgn7H0OMEd6caK5ICj_pSQ" name="other" value="3"/>
- <eLiterals xmi:id="_wgn7IEOMEd6caK5ICj_pSQ" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgn7KUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_wgn7KkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgn7K0OMEd6caK5ICj_pSQ" name="LRU"/>
- <eLiterals xmi:id="_wgn7LEOMEd6caK5ICj_pSQ" name="NFU" value="1"/>
- <eLiterals xmi:id="_wgn7LUOMEd6caK5ICj_pSQ" name="FIFO" value="2"/>
- <eLiterals xmi:id="_wgn7LkOMEd6caK5ICj_pSQ" name="random" value="3"/>
- <eLiterals xmi:id="_wgn7L0OMEd6caK5ICj_pSQ" name="other" value="4"/>
- <eLiterals xmi:id="_wgn7MEOMEd6caK5ICj_pSQ" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wgn7MUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwStorage_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_wgn7MkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_wgn7M0OMEd6caK5ICj_pSQ" name="writeBack"/>
- <eLiterals xmi:id="_wgn7NEOMEd6caK5ICj_pSQ" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_wgn7NUOMEd6caK5ICj_pSQ" name="other" value="2"/>
- <eLiterals xmi:id="_wgn7NkOMEd6caK5ICj_pSQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wgn7N0OMEd6caK5ICj_pSQ" name="HwMMU" eSuperTypes="_wgms8UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wgn7OEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wgn7QUOMEd6caK5ICj_pSQ" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_wgGWxUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmDNoUOMEd6caK5ICj_pSQ" name="virtualAddrSpace" ordered="false" unique="false" eType="_wmCmmEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmDNpEOMEd6caK5ICj_pSQ" name="physicalAddrSpace" ordered="false" unique="false" eType="_wmCmmEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmDNp0OMEd6caK5ICj_pSQ" name="memoryProtection" ordered="false" unique="false" eType="_wmDNqUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmDNrEOMEd6caK5ICj_pSQ" name="nbEntries" ordered="false" unique="false" eType="_wmCmk0OMEd6caK5ICj_pSQ" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmB_jkOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmB_j0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmB_kkOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmB_k0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmCmk0OMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmCmlEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmCmmEOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmCmmUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmDNqUOMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmDNqkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kQ6IIHKiEd2xwtZ516zmfg" name="HwStorage" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorage/_kPHaVXKiEd2xwtZ516zmfg/11" nsPrefix="HwStorage">
- <eAnnotations xmi:id="_khcevnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcev3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcewHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcewXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcewnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcew3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kQ6IIXKiEd2xwtZ516zmfg" name="HwStorageManager" eSuperTypes="_kDpIR3KiEd2xwtZ516zmfg _kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kQ6IInKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kQ6II3KiEd2xwtZ516zmfg" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_kPHYYXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6IPnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kQ6IP3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6IQHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kQ6IQXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6IfXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kQ6IfnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6If3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kQ6IgHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6IgXKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kQ6IgnKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kQ6Ig3KiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kQ6IhHKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6IhXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kQ6IhnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6Ih3KiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kQ6IiHKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kQ6IiXKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kQ6IinKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kQ6Ii3KiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kQ6IjHKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kQ6IjXKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kQ6IjnKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6Ij3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kQ6IkHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6IkXKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kQ6IknKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6Ik3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kQ6IlHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6IlXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kQ6IlnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6IuHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kQ6IuXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6IunKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kQ6Iu3KiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kQ6IvHKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6I_HKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kQ6I_XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6I_nKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kQ6I_3KiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kQ6JAHKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kQ6JAXKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kQ6JAnKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kQ6JA3KiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kQ6JBHKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kQ6JBXKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6JFHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kQ6JFXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JFnKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kQ6JF3KiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kQ6JGHKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kQ6JGXKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kQ6JGnKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kQ6JG3KiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kQ6JHHKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6JQ3KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kQ6JRHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JRXKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kQ6JRnKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kQ6JR3KiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kQ6JSHKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kQ6JSXKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kQ6JSnKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kQ6JS3KiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6JZHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kQ6JZXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JZnKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kQ6JZ3KiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kQ6JaHKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kQ6JaXKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6Jb3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kQ6JcHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JcXKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kQ6JcnKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kQ6Jc3KiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6Je3KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kQ6JfHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JfXKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kQ6JfnKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kQ6Jf3KiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6JjHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kQ6JjXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JjnKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kQ6Jj3KiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kQ6JkHKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kQ6JkXKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kQ6JknKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6JpnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kQ6Jp3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kQ6JqHKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kQ6JqXKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kQ6JqnKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kQ6Jq3KiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kQ6JrHKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kQ6JtXKiEd2xwtZ516zmfg" name="HwDMA" eSuperTypes="_kQ6IIXKiEd2xwtZ516zmfg _kLPmVXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kQ6JtnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kQ6Ju3KiEd2xwtZ516zmfg" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_kJmmrXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khceknKiEd2xwtZ516zmfg" name="nbChannels" ordered="false" unique="false" eType="_khcelHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcel3KiEd2xwtZ516zmfg" name="transferWidth" ordered="false" unique="false" eType="_khcemXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kQ6JxHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kQ6JxXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6J9HKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_kQ6J9XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_kQ6J9nKiEd2xwtZ516zmfg" name="RISC"/>
- <eLiterals xmi:id="_kQ6J93KiEd2xwtZ516zmfg" name="CISC" value="1"/>
- <eLiterals xmi:id="_kQ6J-HKiEd2xwtZ516zmfg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_kQ6J-XKiEd2xwtZ516zmfg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_kQ6J-nKiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kQ6J-3KiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6KDHKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_kQ6KDXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kQ6KDnKiEd2xwtZ516zmfg" name="data"/>
- <eLiterals xmi:id="_kQ6KD3KiEd2xwtZ516zmfg" name="instruction" value="1"/>
- <eLiterals xmi:id="_kQ6KEHKiEd2xwtZ516zmfg" name="unified" value="2"/>
- <eLiterals xmi:id="_kQ6KEXKiEd2xwtZ516zmfg" name="other" value="3"/>
- <eLiterals xmi:id="_kQ6KEnKiEd2xwtZ516zmfg" name="undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6KG3KiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_kQ6KHHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kQ6KHXKiEd2xwtZ516zmfg" name="LRU"/>
- <eLiterals xmi:id="_kQ6KHnKiEd2xwtZ516zmfg" name="NFU" value="1"/>
- <eLiterals xmi:id="_kQ6KH3KiEd2xwtZ516zmfg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_kQ6KIHKiEd2xwtZ516zmfg" name="random" value="3"/>
- <eLiterals xmi:id="_kQ6KIXKiEd2xwtZ516zmfg" name="other" value="4"/>
- <eLiterals xmi:id="_kQ6KInKiEd2xwtZ516zmfg" name="undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kQ6KI3KiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_kQ6KJHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_kQ6KJXKiEd2xwtZ516zmfg" name="writeBack"/>
- <eLiterals xmi:id="_kQ6KJnKiEd2xwtZ516zmfg" name="writeThrough" value="1"/>
- <eLiterals xmi:id="_kQ6KJ3KiEd2xwtZ516zmfg" name="other" value="2"/>
- <eLiterals xmi:id="_kQ6KKHKiEd2xwtZ516zmfg" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kQ6KKXKiEd2xwtZ516zmfg" name="HwMMU" eSuperTypes="_kQ6IIXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kQ6KKnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kQ6KM3KiEd2xwtZ516zmfg" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_kPHaJnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcepXKiEd2xwtZ516zmfg" name="virtualAddrSpace" ordered="false" unique="false" eType="_khcemXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khceqHKiEd2xwtZ516zmfg" name="physicalAddrSpace" ordered="false" unique="false" eType="_khcemXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khceq3KiEd2xwtZ516zmfg" name="memoryProtection" ordered="false" unique="false" eType="_khcerXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcesHKiEd2xwtZ516zmfg" name="nbEntries" ordered="false" unique="false" eType="_khcelHKiEd2xwtZ516zmfg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khceg3KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcehHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcehnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khceh3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcei3KiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcejHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcejnKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcej3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcelHKiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcelXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcemXKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcemnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcerXKiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcernKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o7NasBBjEd20zIwSLfjspA" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorageManager/_o46UoBBjEd20zIwSLfjspA/10" nsPrefix="HwStorageManager">
- <eAnnotations xmi:id="_pOsX0BBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOsX0RBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOsX0hBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOsX0xBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOsX1BBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOsX1RBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o7NasRBjEd20zIwSLfjspA" name="HwStorageManager" eSuperTypes="_oo90NxBjEd20zIwSLfjspA _ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o7NashBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o7NasxBjEd20zIwSLfjspA" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_o4uHYRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7NazhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_o7NazxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7Na0BBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_o7Na0RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7ThVBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o7ThVRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7ThVhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o7ThVxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7ThWBBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o7ThWRBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o7ThWhBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o7ThWxBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7ThXBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o7ThXRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7ThXhBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o7ThXxBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o7ThYBBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o7ThYRBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o7ThYhBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o7ThYxBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o7ThZBBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o7ThZRBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7ThZhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o7ThZxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7ThaBBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o7ThaRBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7ThahBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o7ThaxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7ThjRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o7ThjhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7ThjxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o7ThkBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7ThkRBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o7ThkhBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o7ThkxBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7ThyxBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o7ThzBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7ThzRBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o7ThzhBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o7ThzxBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o7Th0BBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o7Th0RBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o7Th0hBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o7Th0xBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o7Th1BBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7Th3xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o7Th4BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7Th4RBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o7Th4hBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o7Th4xBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7Th8BBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o7Th8RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7Th8hBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o7Th8xBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o7Th9BBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o7Th9RBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o7Th9hBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TiCBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_o7TiCRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7TiChBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_o7TiCxBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_o7TiDBBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_o7TiDRBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_o7TiDhBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TiIBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_o7TiIRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o7TiIhBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_o7TiIxBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_o7TiJBBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_o7TiJRBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_o7TiJhBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_o7TiJxBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_o7TiKBBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o7TiKRBjEd20zIwSLfjspA" name="HwDMA" eSuperTypes="_o7NasRBjEd20zIwSLfjspA _o0VXNRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o7TiKhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o7TiLxBjEd20zIwSLfjspA" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_oyIXfhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXpBBjEd20zIwSLfjspA" name="nbChannels" ordered="false" unique="false" eType="_pOsXphBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXqRBjEd20zIwSLfjspA" name="transferWidth" ordered="false" unique="false" eType="_pOsXqxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o7TiOBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_o7TiORBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TiaBBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_o7TiaRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_o7TiahBjEd20zIwSLfjspA" name="RISC"/>
- <eLiterals xmi:id="_o7TiaxBjEd20zIwSLfjspA" name="CISC" value="1"/>
- <eLiterals xmi:id="_o7TibBBjEd20zIwSLfjspA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_o7TibRBjEd20zIwSLfjspA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_o7TibhBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_o7TibxBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TigBBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_o7TigRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o7TighBjEd20zIwSLfjspA" name="Data"/>
- <eLiterals xmi:id="_o7TigxBjEd20zIwSLfjspA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_o7TihBBjEd20zIwSLfjspA" name="Unified" value="2"/>
- <eLiterals xmi:id="_o7TihRBjEd20zIwSLfjspA" name="Other" value="3"/>
- <eLiterals xmi:id="_o7TihhBjEd20zIwSLfjspA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TijxBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_o7TikBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o7TikRBjEd20zIwSLfjspA" name="LRU"/>
- <eLiterals xmi:id="_o7TikhBjEd20zIwSLfjspA" name="NFU" value="1"/>
- <eLiterals xmi:id="_o7TikxBjEd20zIwSLfjspA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_o7TilBBjEd20zIwSLfjspA" name="Random" value="3"/>
- <eLiterals xmi:id="_o7TilRBjEd20zIwSLfjspA" name="Other" value="4"/>
- <eLiterals xmi:id="_o7TilhBjEd20zIwSLfjspA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o7TilxBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_o7TimBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_o7TimRBjEd20zIwSLfjspA" name="WriteBack"/>
- <eLiterals xmi:id="_o7TimhBjEd20zIwSLfjspA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_o7TimxBjEd20zIwSLfjspA" name="Other" value="2"/>
- <eLiterals xmi:id="_o7TinBBjEd20zIwSLfjspA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o7TinRBjEd20zIwSLfjspA" name="HwMMU" eSuperTypes="_o7NasRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o7TinhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o7TipxBjEd20zIwSLfjspA" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_o4uIphBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXtxBjEd20zIwSLfjspA" name="virtualAddrSpace" ordered="false" unique="false" eType="_pOsXqxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXuhBjEd20zIwSLfjspA" name="physicalAddrSpace" ordered="false" unique="false" eType="_pOsXqxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXvRBjEd20zIwSLfjspA" name="memoryProtection" ordered="false" unique="false" eType="_pOsXvxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOsXwhBjEd20zIwSLfjspA" name="nbEntries" ordered="false" unique="false" eType="_pOsXphBjEd20zIwSLfjspA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXlRBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXlhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXmBBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXmRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXnRBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXnhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXoBBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXoRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXphBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXpxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXqxBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXrBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOsXvxBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOsXwBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k-MnoKSsEdy-NrxVBTpLyA" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorageManager/_k8L1cKSsEdy-NrxVBTpLyA/9" nsPrefix="HwStorageManager">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k-MnoaSsEdy-NrxVBTpLyA" name="HwStorageManager" eSuperTypes="_kvk856SsEdy-NrxVBTpLyA _k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k-MnoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k-Mno6SsEdy-NrxVBTpLyA" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_k7nNsaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-MnvqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k-Mnv6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-MnwKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k-MnwaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-Mn4KSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k-Mn4aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-Mn4qSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k-Mn46SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-Mn5KSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k-Mn5aSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k-Mn5qSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k-Mn56SsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-Mn6KSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k-Mn6aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-Mn6qSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k-Mn66SsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k-Mn7KSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k-Mn7aSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k-Mn7qSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k-Mn76SsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k-Mn8KSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k-Mn8aSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-Mn8qSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k-Mn86SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-Mn9KSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k-Mn9aSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-Mn9qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k-Mn96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-MoGaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k-MoGqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MoG6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k-MoHKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MoHaSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k-MoHqSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k-MoH6SsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MoV6SsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k-MoWKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MoWaSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k-MoWqSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k-MoW6SsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k-MoXKSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k-MoXaSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k-MoXqSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k-MoX6SsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k-MoYKSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-Moa6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k-MobKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MobaSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k-MobqSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k-Mob6SsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MofKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k-MofaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MofqSsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k-Mof6SsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k-MogKSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k-MogaSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k-MogqSsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MolKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_k-MolaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MolqSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_k-Mol6SsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_k-MomKSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_k-MomaSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_k-MomqSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MorKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_k-MoraSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k-MorqSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_k-Mor6SsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_k-MosKSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_k-MosaSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_k-MosqSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_k-Mos6SsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_k-MotKSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k-MotaSsEdy-NrxVBTpLyA" name="HwDMA" eSuperTypes="_k-MnoaSsEdy-NrxVBTpLyA _k3_StaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k-MotqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k-Mou6SsEdy-NrxVBTpLyA" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_k2dBLqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhip6SsEdy-NrxVBTpLyA" name="nbChannels" ordered="false" unique="false" eType="_lOhiqaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhirKSsEdy-NrxVBTpLyA" name="transferWidth" ordered="false" unique="false" eType="_lOhirqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k-MoxKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_k-MoxaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-Mo9KSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_k-Mo9aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_k-Mo9qSsEdy-NrxVBTpLyA" name="RISC"/>
- <eLiterals xmi:id="_k-Mo96SsEdy-NrxVBTpLyA" name="CISC" value="1"/>
- <eLiterals xmi:id="_k-Mo-KSsEdy-NrxVBTpLyA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_k-Mo-aSsEdy-NrxVBTpLyA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_k-Mo-qSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k-Mo-6SsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MpDKSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_k-MpDaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k-MpDqSsEdy-NrxVBTpLyA" name="Data"/>
- <eLiterals xmi:id="_k-MpD6SsEdy-NrxVBTpLyA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_k-MpEKSsEdy-NrxVBTpLyA" name="Unified" value="2"/>
- <eLiterals xmi:id="_k-MpEaSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- <eLiterals xmi:id="_k-MpEqSsEdy-NrxVBTpLyA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MpG6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_k-MpHKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k-MpHaSsEdy-NrxVBTpLyA" name="LRU"/>
- <eLiterals xmi:id="_k-MpHqSsEdy-NrxVBTpLyA" name="NFU" value="1"/>
- <eLiterals xmi:id="_k-MpH6SsEdy-NrxVBTpLyA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_k-MpIKSsEdy-NrxVBTpLyA" name="Random" value="3"/>
- <eLiterals xmi:id="_k-MpIaSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- <eLiterals xmi:id="_k-MpIqSsEdy-NrxVBTpLyA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k-MpI6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_k-MpJKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_k-MpJaSsEdy-NrxVBTpLyA" name="WriteBack"/>
- <eLiterals xmi:id="_k-MpJqSsEdy-NrxVBTpLyA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_k-MpJ6SsEdy-NrxVBTpLyA" name="Other" value="2"/>
- <eLiterals xmi:id="_k-MpKKSsEdy-NrxVBTpLyA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k-MpKaSsEdy-NrxVBTpLyA" name="HwMMU" eSuperTypes="_k-MnoaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k-MpKqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k-MpM6SsEdy-NrxVBTpLyA" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_k7nO9qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhiuqSsEdy-NrxVBTpLyA" name="virtualAddrSpace" ordered="false" unique="false" eType="_lOhirqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhivaSsEdy-NrxVBTpLyA" name="physicalAddrSpace" ordered="false" unique="false" eType="_lOhirqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhiwKSsEdy-NrxVBTpLyA" name="memoryProtection" ordered="false" unique="false" eType="_lOhiwqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhixaSsEdy-NrxVBTpLyA" name="nbEntries" ordered="false" unique="false" eType="_lOhiqaSsEdy-NrxVBTpLyA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcn6SsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObcoKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lObcoqSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lObco6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhioKSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhioaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhio6SsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhipKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhiqaSsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhiqqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhirqSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhir6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhiwqSsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhiw6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rkUZEGquEdyHVMM3AaZxvA" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorageManager/_riw54GquEdyHVMM3AaZxvA/8" nsPrefix="HwStorageManager">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rkUZEWquEdyHVMM3AaZxvA" name="HwStorageManager" eSuperTypes="_rW2k52quEdyHVMM3AaZxvA _rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rkUZEmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rkUZE2quEdyHVMM3AaZxvA" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_riplIWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkUZLmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rkUZL2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkUZMGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rkUZMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkUZUGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rkUZUWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkUZUmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rkUZU2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkUZVGquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rkUZVWquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rkUZVmquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rkUZV2quEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkUZWGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rkUZWWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkUZWmquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rkUZW2quEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rkVAIGquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rkVAIWquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rkVAImquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rkVAI2quEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rkVAJGquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rkVAJWquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAJmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rkVAJ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAKGquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rkVAKWquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkVAKmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rkVAK2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkVATWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rkVATmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAT2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rkVAUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAUWquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rkVAUmquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rkVAU2quEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAi2quEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rkVAjGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAjWquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rkVAjmquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rkVAj2quEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rkVAkGquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rkVAkWquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rkVAkmquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rkVAk2quEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rkVAlGquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAn2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rkVAoGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAoWquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rkVAomquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rkVAo2quEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAsGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rkVAsWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAsmquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rkVAs2quEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rkVAtGquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rkVAtWquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rkVAtmquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVAyGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_rkVAyWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVAymquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_rkVAy2quEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_rkVAzGquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_rkVAzWquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_rkVAzmquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVA4GquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_rkVA4WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rkVA4mquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_rkVA42quEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_rkVA5GquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_rkVA5WquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_rkVA5mquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_rkVA52quEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_rkVA6GquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rkVA6WquEdyHVMM3AaZxvA" name="HwDMA" eSuperTypes="_rkUZEWquEdyHVMM3AaZxvA _remzZWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rkVA6mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rkVA72quEdyHVMM3AaZxvA" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_rdLPjmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Ky8WquEdyHVMM3AaZxvA" name="nbChannels" ordered="false" unique="false" eType="_r0Ky82quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Ky9mquEdyHVMM3AaZxvA" name="transferWidth" ordered="false" unique="false" eType="_r0Ky-GquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rkVA-GquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_rkVA-WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVBKGquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_rkVBKWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_rkVBKmquEdyHVMM3AaZxvA" name="RISC"/>
- <eLiterals xmi:id="_rkVBK2quEdyHVMM3AaZxvA" name="CISC" value="1"/>
- <eLiterals xmi:id="_rkVBLGquEdyHVMM3AaZxvA" name="VLIW" value="2"/>
- <eLiterals xmi:id="_rkVBLWquEdyHVMM3AaZxvA" name="SIMD" value="3"/>
- <eLiterals xmi:id="_rkVBLmquEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_rkVBL2quEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVnOGquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_rkVnOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rkVnOmquEdyHVMM3AaZxvA" name="Data"/>
- <eLiterals xmi:id="_rkVnO2quEdyHVMM3AaZxvA" name="Instruction" value="1"/>
- <eLiterals xmi:id="_rkVnPGquEdyHVMM3AaZxvA" name="Unified" value="2"/>
- <eLiterals xmi:id="_rkVnPWquEdyHVMM3AaZxvA" name="Other" value="3"/>
- <eLiterals xmi:id="_rkVnPmquEdyHVMM3AaZxvA" name="Undefined" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVnR2quEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_rkVnSGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rkVnSWquEdyHVMM3AaZxvA" name="LRU"/>
- <eLiterals xmi:id="_rkVnSmquEdyHVMM3AaZxvA" name="NFU" value="1"/>
- <eLiterals xmi:id="_rkVnS2quEdyHVMM3AaZxvA" name="FIFO" value="2"/>
- <eLiterals xmi:id="_rkVnTGquEdyHVMM3AaZxvA" name="Random" value="3"/>
- <eLiterals xmi:id="_rkVnTWquEdyHVMM3AaZxvA" name="Other" value="4"/>
- <eLiterals xmi:id="_rkVnTmquEdyHVMM3AaZxvA" name="Undefined" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rkVnT2quEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_rkVnUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_rkVnUWquEdyHVMM3AaZxvA" name="WriteBack"/>
- <eLiterals xmi:id="_rkVnUmquEdyHVMM3AaZxvA" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_rkVnU2quEdyHVMM3AaZxvA" name="Other" value="2"/>
- <eLiterals xmi:id="_rkVnVGquEdyHVMM3AaZxvA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rkVnVWquEdyHVMM3AaZxvA" name="HwMMU" eSuperTypes="_rkUZEWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rkVnVmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rkVnX2quEdyHVMM3AaZxvA" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_riqNIGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0LaAGquEdyHVMM3AaZxvA" name="virtualAddrSpace" ordered="false" unique="false" eType="_r0Ky-GquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0LaA2quEdyHVMM3AaZxvA" name="physicalAddrSpace" ordered="false" unique="false" eType="_r0Ky-GquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0LaBmquEdyHVMM3AaZxvA" name="memoryProtection" ordered="false" unique="false" eType="_r0LaCGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0LaC2quEdyHVMM3AaZxvA" name="nbEntries" ordered="false" unique="false" eType="_r0Ky82quEdyHVMM3AaZxvA" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0KL5GquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0KL5WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0KL52quEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0KL6GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0KL7GquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0KL7WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0KL72quEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0KL8GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Ky82quEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Ky9GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Ky-GquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Ky-WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0LaCGquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0LaCWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aOqnEF-FEdyR_cYlxmaBkg" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorageManager/_aNoGpV-FEdyR_cYlxmaBkg/1" nsPrefix="HwStorageManager">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aOqnEV-FEdyR_cYlxmaBkg" name="HwStorageManager" eSuperTypes="_aIQdJV-FEdyR_cYlxmaBkg _aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aOqnEl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aOqnE1-FEdyR_cYlxmaBkg" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_aNoFQV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqnLl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aOqnL1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqnTl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aOqnT1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqnUF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aOqnUV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqnUl-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aOqnU1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aOqnVF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aOqnVV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqnVl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aOqnV1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqnWF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aOqnWV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aOqnWl-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aOqnW1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aOqnXF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aOqnXV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aOqnXl-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aOqnX1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqnYF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aOqnYV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqnYl-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aOqnY1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqnZF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aOqnZV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqnn1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aOqnoF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqnsF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aOqnsV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqnsl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aOqns1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aOqntF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aOqntV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aOqntl-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aOqnt1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aOqnuF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aOqnuV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqnvV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aOqnvl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqny1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aOqnzF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqnzV-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aOqnzl-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aOqnz1-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqn3F-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aOqn3V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqn3l-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aOqn31-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aOqn4F-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aOqn4V-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aOqn4l-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqn9F-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aOqn9V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqn9l-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aOqn91-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aOqn-F-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aOqn-V-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aOqn-l-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqoDF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aOqoDV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aOqoDl-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aOqoD1-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aOqoEF-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aOqoEV-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aOqoEl-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aOqoE1-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aOqoFF-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aOqoFV-FEdyR_cYlxmaBkg" name="HwDMA" eSuperTypes="_aOqnEV-FEdyR_cYlxmaBkg _aL_HNV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aOqoFl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aOqoG1-FEdyR_cYlxmaBkg" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_aLPf7F-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiI1-FEdyR_cYlxmaBkg" name="nbChannels" ordered="false" unique="false" eType="_aVOiJV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiKF-FEdyR_cYlxmaBkg" name="transferWidth" ordered="false" unique="false" eType="_aVOiKl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aOqoJF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aOqoJV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqoVF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_aOqoVV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_aOqoVl-FEdyR_cYlxmaBkg" name="RISC"/>
- <eLiterals xmi:id="_aOqoV1-FEdyR_cYlxmaBkg" name="CISC" value="1"/>
- <eLiterals xmi:id="_aOqoWF-FEdyR_cYlxmaBkg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_aOqoWV-FEdyR_cYlxmaBkg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_aOqoWl-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aOqoW1-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqobF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_aOqobV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aOqobl-FEdyR_cYlxmaBkg" name="Data"/>
- <eLiterals xmi:id="_aOqob1-FEdyR_cYlxmaBkg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_aOqocF-FEdyR_cYlxmaBkg" name="Unified" value="2"/>
- <eLiterals xmi:id="_aOqocV-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- <eLiterals xmi:id="_aOqocl-FEdyR_cYlxmaBkg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqoe1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_aOqofF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aOqofV-FEdyR_cYlxmaBkg" name="LRU"/>
- <eLiterals xmi:id="_aOqofl-FEdyR_cYlxmaBkg" name="NFU" value="1"/>
- <eLiterals xmi:id="_aOqof1-FEdyR_cYlxmaBkg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_aOqogF-FEdyR_cYlxmaBkg" name="Random" value="3"/>
- <eLiterals xmi:id="_aOqogV-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- <eLiterals xmi:id="_aOqogl-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aOqog1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_aOqohF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_aOqohV-FEdyR_cYlxmaBkg" name="WriteBack"/>
- <eLiterals xmi:id="_aOqohl-FEdyR_cYlxmaBkg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_aOqoh1-FEdyR_cYlxmaBkg" name="Other" value="2"/>
- <eLiterals xmi:id="_aOqoiF-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aOqoiV-FEdyR_cYlxmaBkg" name="HwMMU" eSuperTypes="_aOqnEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aOqoil-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aOqok1-FEdyR_cYlxmaBkg" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_aNoGdl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiNF-FEdyR_cYlxmaBkg" name="virtualAddrSpace" ordered="false" unique="false" eType="_aVOiKl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiN1-FEdyR_cYlxmaBkg" name="physicalAddrSpace" ordered="false" unique="false" eType="_aVOiKl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiOl-FEdyR_cYlxmaBkg" name="memoryProtection" ordered="false" unique="false" eType="_aVOiPF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiP1-FEdyR_cYlxmaBkg" name="nbEntries" ordered="false" unique="false" eType="_aVOiJV-FEdyR_cYlxmaBkg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiGF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiGV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiHF-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiHV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiH1-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiIF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiJV-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiJl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiKl-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiK1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiPF-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiPV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LI3r0V1EEdy5RcXm_JjfDg" name="HwStorageManager" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwStorageManager/_LHhoAF1EEdy5RcXm_JjfDg/0" nsPrefix="HwStorageManager">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LI3r0l1EEdy5RcXm_JjfDg" name="HwStorageManager" eSuperTypes="_K-vfhV1EEdy5RcXm_JjfDg _LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LI3r011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h_XC4BJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LI3r1F1EEdy5RcXm_JjfDg" name="managedMemories" ordered="false" unique="false" upperBound="-1" eType="_LHYeEl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3r711EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LI3r8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3sD11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LI3sEF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3sEV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LI3sEl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sE11EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LI3sFF1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LI3sFV1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LI3sFl1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3sF11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LI3sGF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sGV1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LI3sGl1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LI3sG11EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LI3sHF1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LI3sHV1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LI3sHl1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LI3sH11EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LI3sIF1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3sIV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LI3sIl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sI11EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LI3sJF1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3sJV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LI3sJl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3sYF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LI3sYV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3scV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LI3scl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sc11EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LI3sdF1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LI3sdV1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LI3sdl1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LI3sd11EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LI3seF1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LI3seV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LI3sel1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3sfl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LI3sf11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3sjF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LI3sjV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sjl1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LI3sj11EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LI3skF1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3snV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LI3snl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sn11EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LI3soF1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LI3soV1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LI3sol1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LI3so11EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3stV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LI3stl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3st11EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LI3suF1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LI3suV1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LI3sul1EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LI3su11EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3szV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LI3szl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LI3sz11EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LI3s0F1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LI3s0V1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LI3s0l1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LI3s011EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LI3s1F1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LI3s1V1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LI3s1l1EEdy5RcXm_JjfDg" name="HwDMA" eSuperTypes="_LI3r0l1EEdy5RcXm_JjfDg _LFJDFl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LI3s111EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ycxQgBJ7Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LI3s3F1EEdy5RcXm_JjfDg" name="drivenBy" ordered="false" unique="false" upperBound="-1" eType="_LD8v3F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVxl1EEdy5RcXm_JjfDg" name="nbChannels" ordered="false" unique="false" eType="_LTmVyF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmVy11EEdy5RcXm_JjfDg" name="transferWidth" ordered="false" unique="false" eType="_LTmVzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LI3s5V1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LI3s5l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3tFV1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwComputing_ISA_Type">
- <eAnnotations xmi:id="_LI3tFl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HVDSgBJyEdygQ5HMNSpiZw"/>
- <eLiterals xmi:id="_LI3tF11EEdy5RcXm_JjfDg" name="RISC"/>
- <eLiterals xmi:id="_LI3tGF1EEdy5RcXm_JjfDg" name="CISC" value="1"/>
- <eLiterals xmi:id="_LI3tGV1EEdy5RcXm_JjfDg" name="VLIW" value="2"/>
- <eLiterals xmi:id="_LI3tGl1EEdy5RcXm_JjfDg" name="SIMD" value="3"/>
- <eLiterals xmi:id="_LI3tG11EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LI3tHF1EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3tLV1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_CacheType">
- <eAnnotations xmi:id="_LI3tLl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xj2TMBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LI3tL11EEdy5RcXm_JjfDg" name="Data"/>
- <eLiterals xmi:id="_LI3tMF1EEdy5RcXm_JjfDg" name="Instruction" value="1"/>
- <eLiterals xmi:id="_LI3tMV1EEdy5RcXm_JjfDg" name="Unified" value="2"/>
- <eLiterals xmi:id="_LI3tMl1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- <eLiterals xmi:id="_LI3tM11EEdy5RcXm_JjfDg" name="Undef" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3tPF1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_Repl_Policy">
- <eAnnotations xmi:id="_LI3tPV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_jpkJoBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LI3tPl1EEdy5RcXm_JjfDg" name="LRU"/>
- <eLiterals xmi:id="_LI3tP11EEdy5RcXm_JjfDg" name="NFU" value="1"/>
- <eLiterals xmi:id="_LI3tQF1EEdy5RcXm_JjfDg" name="FIFO" value="2"/>
- <eLiterals xmi:id="_LI3tQV1EEdy5RcXm_JjfDg" name="Random" value="3"/>
- <eLiterals xmi:id="_LI3tQl1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- <eLiterals xmi:id="_LI3tQ11EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LI3tRF1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwLogical_HwMemory_WritePolicy">
- <eAnnotations xmi:id="_LI3tRV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qkeGQBJ1Edy4d8Ako8RhiQ"/>
- <eLiterals xmi:id="_LI3tRl1EEdy5RcXm_JjfDg" name="WriteBack"/>
- <eLiterals xmi:id="_LI3tR11EEdy5RcXm_JjfDg" name="WriteThrough" value="1"/>
- <eLiterals xmi:id="_LI3tSF1EEdy5RcXm_JjfDg" name="Other" value="2"/>
- <eLiterals xmi:id="_LI3tSV1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LI3tSl1EEdy5RcXm_JjfDg" name="HwMMU" eSuperTypes="_LI3r0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LI3tS11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JnXu4BJ8Edyix70umlP_zg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LI3tVF1EEdy5RcXm_JjfDg" name="ownedTLBs" ordered="false" unique="false" upperBound="-1" eType="_LHYfR11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmV111EEdy5RcXm_JjfDg" name="virtualAddrSpace" ordered="false" unique="false" eType="_LTmVzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmV2l1EEdy5RcXm_JjfDg" name="physicalAddrSpace" ordered="false" unique="false" eType="_LTmVzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmV3V1EEdy5RcXm_JjfDg" name="memoryProtection" ordered="false" unique="false" eType="_LTmV311EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmV4l1EEdy5RcXm_JjfDg" name="nbEntries" ordered="false" unique="false" eType="_LTmVyF1EEdy5RcXm_JjfDg" derived="true"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVu11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVvF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVv11EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVwF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVwl1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVw11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVyF1EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVyV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmVzV1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmVzl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmV311EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmV4F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_h_XC4BJ7Edyix70umlP_zg" name="HwStorageManager">
- <generalization xmi:id="_mWsPgBJ7Edyix70umlP_zg" general="_Sh-rwBGzEdyb1KzJ7GkiGA"/>
- <generalization xmi:id="_mzcc8BJ7Edyix70umlP_zg" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_rkGIgBJ7Edyix70umlP_zg" name="managedMemories" type="_A9LDEBJ1EdygQ5HMNSpiZw" isUnique="false" association="_rjzNkBJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rk2WcBJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rkslcBJ7Edyix70umlP_zg"/>
- </ownedAttribute>
- <icon xmi:id="_p8ZPAHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%97%97%97%101%101%101%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-38%-38%-38%-34%-34%-34%-26%-26%-26%-22%-22%-22%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%97%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%33%-62%14%16%34%74%-100%72%-79%-94%69%-119%23%16%-116%48%-63%-79%-93%-57%-113%32%67%114%4%-128%96%-123%-61%-109%48%72%-102%68%-72%-126%-93%-121%-105%47%57%-78%80%-88%-46%-96%11%17%16%16%68%-124%-7%50%-94%1%8%34%92%28%-84%57%-112%-59%5%3%23%76%44%52%113%-127%-128%-123%-103%4%-119%-62%40%-95%64%-60%11%-108%35%20%-108%-120%90%82%96%9%10%66%81%10%116%65%97%-85%-64%-102%44%20%-124%21%43%-16%-123%-126%-107%53%65%108%96%91%-16%67%-121%-77%93%21%100%-96%75%80%-125%2%-68%38%19%60%-32%59%80%66%2%-64%48%18%4%72%65%120%69%-128%-61%41%-69%22%-120%120%-126%-18%-119%-120%5%16%31%40%-80%-62%65%-46%-109%40%50%56%88%-111%32%115%100%-109%19%0%-88%-128%-127%19%-63%6%19%87%13%-66%48%-79%1%1%-125%16%48%90%0%-112%-128%-8%66%2%1%-85%97%-84%0%1%65%0%-128%-97%62%1%8%-128%0%98%-91%10%1%9%46%32%-18%-16%-127%2%-128%8%107%5%-78%-24%8%-107%96%106%10%114%17%-93%-123%96%0%-125%-124%113%2%-46%21%98%32%-96%-100%4%12%9%102%-119%110%0%33%80%-123%-125%0%0%0%4%24%-128%96%1%-126%1%-8%-23%-25%64%101%48%-124%-80%23%98%2%93%112%65%119%41%112%80%65%3%7%16%112%64%3%21%112%-64%-40%88%10%114%-75%-110%64%34%32%96%-63%8%-79%37%-12%-62%8%22%24%32%66%65%82%-75%69%34%122%49%121%-12%-110%5%78%-127%104%80%-118%4%-67%32%66%79%19%-67%36%35%66%52%18%-90%-95%-113%60%66%-112%-33%-112%68%22%105%-28%-111%68%34%0%-28%-110%76%54%9%67%64%0%59%">
- <eAnnotations xmi:id="_qeXToHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_qehEoHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_rjzNkBJ7Edyix70umlP_zg" name="Association_HwStorageManager_HwMemory" memberEnd="_rkGIgBJ7Edyix70umlP_zg _rk2WcRJ7Edyix70umlP_zg">
- <ownedEnd xmi:id="_rk2WcRJ7Edyix70umlP_zg" name="hwStorageManager" type="_h_XC4BJ7Edyix70umlP_zg" isUnique="false" association="_rjzNkBJ7Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rll9UBJ7Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rlvHQBJ7Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ycxQgBJ7Edyix70umlP_zg" name="HwDMA">
- <generalization xmi:id="_-KjtUBJ7Edyix70umlP_zg" general="_h_XC4BJ7Edyix70umlP_zg"/>
- <generalization xmi:id="_Ljr6gBKQEdyCSNtdGzMSGg" general="_KryuYBJ-EdyT_7R0WVpWAw"/>
- <ownedAttribute xmi:id="_0KHjIBJ7Edyix70umlP_zg" name="nbChannels" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_23E4oBJ7Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_227usBJ7Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_23E4oRJ7Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0OlzcBJ7Edyix70umlP_zg" name="transferWidth" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8M-mUBJ7Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8M01UBJ7Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_8NHwQBJ7Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EFjsIBJ8Edyix70umlP_zg" name="drivenBy" type="_z0aH8BJyEdygQ5HMNSpiZw" isUnique="false" association="_EFZ7IBJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGAYEBJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EF2nEBJ8Edyix70umlP_zg"/>
- </ownedAttribute>
- <icon xmi:id="_t1zwkHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%97%97%97%101%101%101%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-38%-38%-38%-34%-34%-34%-26%-26%-26%-22%-22%-22%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%97%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%33%-62%14%16%34%74%-100%72%-79%-94%69%-119%23%16%-116%48%-63%-79%-93%-57%-113%32%67%114%4%-128%96%-123%-61%-109%48%72%-102%68%-72%-126%-93%-121%-105%47%57%-78%80%-88%-46%-96%11%17%16%16%68%-124%-7%50%-94%1%8%34%92%28%-84%57%-112%-59%5%3%23%76%44%52%113%-127%-128%-123%-103%4%-119%-62%40%-95%64%-60%11%-108%35%20%-108%-120%90%82%96%9%10%66%81%10%116%65%97%-85%-64%-102%44%20%-124%21%43%-16%-123%-126%-107%53%65%108%96%91%-16%67%-121%-77%93%21%100%-96%75%80%-125%2%-68%38%19%60%-32%59%80%66%2%-64%48%18%4%72%65%120%69%-128%-61%41%-69%22%-120%120%-126%-18%-119%-120%5%16%31%40%-80%-62%65%-46%-109%40%50%56%88%-111%32%115%100%-109%19%0%-88%-128%-127%19%-63%6%19%87%13%-66%48%-79%1%1%-125%16%48%90%0%-112%-128%-8%66%2%1%-85%97%-84%0%1%65%0%-128%-97%62%1%8%-128%0%98%-91%10%1%9%46%32%-18%-16%-127%2%-128%8%107%5%-78%-24%8%-107%96%106%10%114%17%-93%-123%96%0%-125%-124%113%2%-46%21%98%32%-96%-100%4%12%9%102%-119%110%0%33%80%-123%-125%0%0%0%4%24%-128%96%1%-126%1%-8%-23%-25%64%101%48%-124%-80%23%98%2%93%112%65%119%41%112%80%65%3%7%16%112%64%3%21%112%-64%-40%88%10%114%-75%-110%64%34%32%96%-63%8%-79%37%-12%-62%8%22%24%32%66%65%82%-75%69%34%122%49%121%-12%-110%5%78%-127%104%80%-118%4%-67%32%66%79%19%-67%36%35%66%52%18%-90%-95%-113%60%66%-112%-33%-112%68%22%105%-28%-111%68%34%0%-28%-110%76%54%9%67%64%0%59%">
- <eAnnotations xmi:id="_uUf3sHBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_uUposHBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_EFZ7IBJ8Edyix70umlP_zg" name="Association_HwDMA_HwProcessor" memberEnd="_EFjsIBJ8Edyix70umlP_zg _EGAYERJ8Edyix70umlP_zg">
- <ownedEnd xmi:id="_EGAYERJ8Edyix70umlP_zg" name="hwDMA" type="_ycxQgBJ7Edyix70umlP_zg" isUnique="false" association="_EFZ7IBJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGmN8BJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EGv-8BJ8Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_JnXu4BJ8Edyix70umlP_zg" name="HwMMU">
- <generalization xmi:id="_bZ_b8BJ8Edyix70umlP_zg" general="_h_XC4BJ7Edyix70umlP_zg"/>
- <ownedAttribute xmi:id="_L_66oBJ8Edyix70umlP_zg" name="virtualAddrSpace" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pg344BJ8Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pguu8BJ8Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PhBp4BJ8Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MDpkEBJ8Edyix70umlP_zg" name="physicalAddrSpace" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UaUUEBJ8Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UaLKIBJ8Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_UaeFEBJ8Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MTcTkBJ8Edyix70umlP_zg" name="memoryProtection" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WxYSEBJ8Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WxPIIBJ8Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_WxiDEBJ8Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MWH0IBJ8Edyix70umlP_zg" name="nbEntries" visibility="public" isUnique="false" isDerived="true">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZC7d8BJ8Edyix70umlP_zg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCxs8BJ8Edyix70umlP_zg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZDFO8BJ8Edyix70umlP_zg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gO9m0BJ8Edyix70umlP_zg" name="ownedTLBs" type="_z6yqgBJ3EdygFI18IOWZzA" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_gO0c4BJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gPtNsRJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gPtNsBJ8Edyix70umlP_zg"/>
- </ownedAttribute>
- <icon xmi:id="_wT48kHBXEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%97%97%97%101%101%101%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-38%-38%-38%-34%-34%-34%-26%-26%-26%-22%-22%-22%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%97%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%33%-62%14%16%34%74%-100%72%-79%-94%69%-119%23%16%-116%48%-63%-79%-93%-57%-113%32%67%114%4%-128%96%-123%-61%-109%48%72%-102%68%-72%-126%-93%-121%-105%47%57%-78%80%-88%-46%-96%11%17%16%16%68%-124%-7%50%-94%1%8%34%92%28%-84%57%-112%-59%5%3%23%76%44%52%113%-127%-128%-123%-103%4%-119%-62%40%-95%64%-60%11%-108%35%20%-108%-120%90%82%96%9%10%66%81%10%116%65%97%-85%-64%-102%44%20%-124%21%43%-16%-123%-126%-107%53%65%108%96%91%-16%67%-121%-77%93%21%100%-96%75%80%-125%2%-68%38%19%60%-32%59%80%66%2%-64%48%18%4%72%65%120%69%-128%-61%41%-69%22%-120%120%-126%-18%-119%-120%5%16%31%40%-80%-62%65%-46%-109%40%50%56%88%-111%32%115%100%-109%19%0%-88%-128%-127%19%-63%6%19%87%13%-66%48%-79%1%1%-125%16%48%90%0%-112%-128%-8%66%2%1%-85%97%-84%0%1%65%0%-128%-97%62%1%8%-128%0%98%-91%10%1%9%46%32%-18%-16%-127%2%-128%8%107%5%-78%-24%8%-107%96%106%10%114%17%-93%-123%96%0%-125%-124%113%2%-46%21%98%32%-96%-100%4%12%9%102%-119%110%0%33%80%-123%-125%0%0%0%4%24%-128%96%1%-126%1%-8%-23%-25%64%101%48%-124%-80%23%98%2%93%112%65%119%41%112%80%65%3%7%16%112%64%3%21%112%-64%-40%88%10%114%-75%-110%64%34%32%96%-63%8%-79%37%-12%-62%8%22%24%32%66%65%82%-75%69%34%122%49%121%-12%-110%5%78%-127%104%80%-118%4%-67%32%66%79%19%-67%36%35%66%52%18%-90%-95%-113%60%66%-112%-33%-112%68%22%105%-28%-111%68%34%0%-28%-110%76%54%9%67%64%0%59%">
- <eAnnotations xmi:id="_wxF18HBXEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_wxO_4HBXEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gO0c4BJ8Edyix70umlP_zg" name="Association_HwMMU_HWCache" memberEnd="_gO9m0BJ8Edyix70umlP_zg _gP2-sBJ8Edyix70umlP_zg">
- <ownedEnd xmi:id="_gP2-sBJ8Edyix70umlP_zg" name="hwMMU" type="_JnXu4BJ8Edyix70umlP_zg" isUnique="false" association="_gO0c4BJ8Edyix70umlP_zg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gQwWkBJ8Edyix70umlP_zg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gQwWkRJ8Edyix70umlP_zg"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_R7sL8BJwEdygQ5HMNSpiZw" name="HwPhysical">
- <eAnnotations xmi:id="_LJ6NoV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mikx7p3yEd6SvNDHkhtrYQ" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_Mikx7Z3yEd6SvNDHkhtrYQ/13" nsPrefix="HwPhysical">
- <eAnnotations xmi:id="_M752o53yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M752pJ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M752pZ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M752pp3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M752p53yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M752qJ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wgpJMUOMEd6caK5ICj_pSQ" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_wgpJMEOMEd6caK5ICj_pSQ/12" nsPrefix="HwPhysical">
- <eAnnotations xmi:id="_wmD0uUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmD0ukOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmD0u0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmD0vEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmD0vUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmD0vkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kSZXXHKiEd2xwtZ516zmfg" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_kSZXW3KiEd2xwtZ516zmfg/11" nsPrefix="HwPhysical">
- <eAnnotations xmi:id="_khce9HKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khce9XKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khce9nKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khce93KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khce-HKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khce-XKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o9HgFhBjEd20zIwSLfjspA" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_o9HgFRBjEd20zIwSLfjspA/10" nsPrefix="HwPhysical">
- <eAnnotations xmi:id="_pOyeHxBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOyeIBBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOyeIRBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOyeIhBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOyeIxBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOyeJBBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k_iFRqSsEdy-NrxVBTpLyA" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_k_iFRaSsEdy-NrxVBTpLyA/9" nsPrefix="HwPhysical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_rlv8cWquEdyHVMM3AaZxvA" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_rlv8cGquEdyHVMM3AaZxvA/8" nsPrefix="HwPhysical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_aPRE1l-FEdyR_cYlxmaBkg" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_aPRE1V-FEdyR_cYlxmaBkg/1" nsPrefix="HwPhysical"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_LJ6Nol1EEdy5RcXm_JjfDg" name="HwPhysical" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwPhysical/_LJ6NoF1EEdy5RcXm_JjfDg/0" nsPrefix="HwPhysical"/>
- </eAnnotations>
- <packageImport xmi:id="_mmf88EIbEd6dmI2dd6jVFQ" importedPackage="_WGZ44BJwEdygQ5HMNSpiZw"/>
- <packagedElement xmi:type="uml:Profile" xmi:id="_uAf6gBJwEdygQ5HMNSpiZw" name="HwLayout">
- <eAnnotations xmi:id="_LK9WgF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MlaBMJ3yEd6SvNDHkhtrYQ" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_MiugoJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwLayout">
- <eAnnotations xmi:id="_M7526J3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M7526Z3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M7526p3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M752653yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M7527J3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M7527Z3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MlaBMZ3yEd6SvNDHkhtrYQ" name="HwComponent" eSuperTypes="_Mqn4YZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MlaBMp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MlaBM53yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" eType="_MlaC553yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MlaBRZ3yEd6SvNDHkhtrYQ" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_Mqn4_p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MlaBS53yEd6SvNDHkhtrYQ" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_MlaBMZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752qp3yEd6SvNDHkhtrYQ" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_M752_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752r53yEd6SvNDHkhtrYQ" name="area" ordered="false" unique="false" eType="_M753AJ3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752tJ3yEd6SvNDHkhtrYQ" name="position" ordered="false" unique="false" upperBound="2" eType="_M8DmoZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752uZ3yEd6SvNDHkhtrYQ" name="grid" ordered="false" unique="false" upperBound="2" eType="_M8DmpJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752vp3yEd6SvNDHkhtrYQ" name="nbPins" ordered="false" unique="false" eType="_M8DmpJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752wZ3yEd6SvNDHkhtrYQ" name="weight" ordered="false" unique="false" eType="_M8DmqJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752xp3yEd6SvNDHkhtrYQ" name="price" ordered="false" unique="false" eType="_M8Dmq53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752y53yEd6SvNDHkhtrYQ" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_M8Dmrp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7520Z3yEd6SvNDHkhtrYQ" name="staticConsumption" ordered="false" unique="false" eType="_M7528Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7521p3yEd6SvNDHkhtrYQ" name="staticDissipation" ordered="false" unique="false" eType="_M7528Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaBx53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MlaByJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaByZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MlaByp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaBy53yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MlaBzJ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MlaBzZ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MlaBzp3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaBz53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MlaB0J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaB0Z3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MlaB0p3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MlaB053yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MlaB1J3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MlaB1Z3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MlaB1p3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MlaB153yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MlaB2J3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MlaB2Z3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaB2p3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MlaB253yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaB3J3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MlaB3Z3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaB3p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MlaB353yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaB4J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MlaB4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaB4p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MlaB453yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaB6Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MlaB6p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCDJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MlaCDZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCDp3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MlaCD53yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MlaCEJ3yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCUJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MlaCUZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCUp3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MlaCU53yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MlaCVJ3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MlaCVZ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MlaCVp3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MlaCV53yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MlaCWJ3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MlaCWZ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCaJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MlaCaZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCap3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MlaCa53yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MlaCbJ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MlaCbZ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MlaCbp3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MlaCb53yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MlaCcJ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCl53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MlaCmJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCmZ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MlaCmp3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MlaCm53yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MlaCnJ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MlaCnZ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MlaCnp3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MlaCn53yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCuJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MlaCuZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCup3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MlaCu53yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MlaCvJ3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MlaCvZ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCw53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MlaCxJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaCxZ3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MlaCxp3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MlaCx53yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaCz53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MlaC0J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaC0Z3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MlaC0p3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MlaC053yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaC4J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MlaC4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaC4p3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MlaC453yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MlaC5J3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MlaC5Z3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MlaC5p3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaC553yEd6SvNDHkhtrYQ" name="ComponentKind">
- <eAnnotations xmi:id="_MlaC6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MlaC6Z3yEd6SvNDHkhtrYQ" name="card"/>
- <eLiterals xmi:id="_MlaC6p3yEd6SvNDHkhtrYQ" name="channel" value="1"/>
- <eLiterals xmi:id="_MlaC653yEd6SvNDHkhtrYQ" name="chip" value="2"/>
- <eLiterals xmi:id="_MlaC7J3yEd6SvNDHkhtrYQ" name="port" value="3"/>
- <eLiterals xmi:id="_MlaC7Z3yEd6SvNDHkhtrYQ" name="unit" value="4"/>
- <eLiterals xmi:id="_MlaC7p3yEd6SvNDHkhtrYQ" name="other" value="5"/>
- <eLiterals xmi:id="_MlaC753yEd6SvNDHkhtrYQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaC953yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_MlaC-J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaC-Z3yEd6SvNDHkhtrYQ" name="m"/>
- <eLiterals xmi:id="_MlaC-p3yEd6SvNDHkhtrYQ" name="cm" value="1"/>
- <eLiterals xmi:id="_MlaC-53yEd6SvNDHkhtrYQ" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaDA53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_MlaDBJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MlaDBZ3yEd6SvNDHkhtrYQ" name="mm2"/>
- <eLiterals xmi:id="_MlaDBp3yEd6SvNDHkhtrYQ" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MlaDEJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_MlaDEZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaDIZ3yEd6SvNDHkhtrYQ" name="ConditionType">
- <eAnnotations xmi:id="_MlaDIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MlaDI53yEd6SvNDHkhtrYQ" name="temperature"/>
- <eLiterals xmi:id="_MlaDJJ3yEd6SvNDHkhtrYQ" name="humidity" value="1"/>
- <eLiterals xmi:id="_MlaDJZ3yEd6SvNDHkhtrYQ" name="altitude" value="2"/>
- <eLiterals xmi:id="_MlaDJp3yEd6SvNDHkhtrYQ" name="vibration" value="3"/>
- <eLiterals xmi:id="_MlaDJ53yEd6SvNDHkhtrYQ" name="shock" value="4"/>
- <eLiterals xmi:id="_MlaDKJ3yEd6SvNDHkhtrYQ" name="other" value="5"/>
- <eLiterals xmi:id="_MlaDKZ3yEd6SvNDHkhtrYQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MlaDKp3yEd6SvNDHkhtrYQ" name="ComponentState">
- <eAnnotations xmi:id="_MlaDK53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MlaDLJ3yEd6SvNDHkhtrYQ" name="operating"/>
- <eLiterals xmi:id="_MlaDLZ3yEd6SvNDHkhtrYQ" name="storage" value="1"/>
- <eLiterals xmi:id="_MlaDLp3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- <eLiterals xmi:id="_MlaDL53yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752rJ3yEd6SvNDHkhtrYQ" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752rZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752sZ3yEd6SvNDHkhtrYQ" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752sp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752tp3yEd6SvNDHkhtrYQ" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752t53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752u53yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752vJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752w53yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752xJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752yJ3yEd6SvNDHkhtrYQ" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752yZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752zZ3yEd6SvNDHkhtrYQ" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752zp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752053yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7521J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7522p3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752253yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_whHDQEOMEd6caK5ICj_pSQ" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_wgvP0EOMEd6caK5ICj_pSQ/12" nsPrefix="HwLayout">
- <eAnnotations xmi:id="_wmFC20OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmFC3EOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmFC3UOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmFC3kOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmFC30OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmFC4EOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_whHDQUOMEd6caK5ICj_pSQ" name="HwComponent" eSuperTypes="_wiEFgUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_whHDQkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_whHDQ0OMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" eType="_whIRk0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_whHDVUOMEd6caK5ICj_pSQ" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_wiEGHkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_whHDW0OMEd6caK5ICj_pSQ" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_whHDQUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmD0wEOMEd6caK5ICj_pSQ" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_wmFp50OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmD0xUOMEd6caK5ICj_pSQ" name="area" ordered="false" unique="false" eType="_wmFp6kOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmD0ykOMEd6caK5ICj_pSQ" name="position" ordered="false" unique="false" upperBound="2" eType="_wmFp7UOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmD0z0OMEd6caK5ICj_pSQ" name="grid" ordered="false" unique="false" upperBound="2" eType="_wmFp8EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEbwEOMEd6caK5ICj_pSQ" name="nbPins" ordered="false" unique="false" eType="_wmFp8EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEbw0OMEd6caK5ICj_pSQ" name="weight" ordered="false" unique="false" eType="_wmFp9EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEbyEOMEd6caK5ICj_pSQ" name="price" ordered="false" unique="false" eType="_wmFp90OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEbzUOMEd6caK5ICj_pSQ" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_wmFp-kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEb00OMEd6caK5ICj_pSQ" name="staticConsumption" ordered="false" unique="false" eType="_wmFC5EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmEb2EOMEd6caK5ICj_pSQ" name="staticDissipation" ordered="false" unique="false" eType="_wmFC5EOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whHqwkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_whHqw0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHqxEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_whHqxUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHqxkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_whHqx0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_whHqyEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_whHqyUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHqykOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_whHqy0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHqzEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_whHqzUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_whHqzkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_whHqz0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_whHq0EOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_whHq0UOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_whHq0kOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_whHq00OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_whHq1EOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHq1UOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_whHq1kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHq10OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_whHq2EOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whHq2UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_whHq2kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whHq20OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_whHq3EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whHq3UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_whHq3kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whHq5EOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_whHq5UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHrB0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_whHrCEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHrCUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_whHrCkOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_whHrC0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHrS0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_whHrTEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHrTUOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_whHrTkOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_whHrT0OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_whHrUEOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_whHrUUOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_whHrUkOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_whHrU0OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_whHrVEOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHrY0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_whHrZEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHrZUOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_whHrZkOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_whHrZ0OMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_whHraEOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_whHraUOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_whHrakOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_whHra0OMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whHrkkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_whHrk0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whHrlEOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_whHrlUOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_whHrlkOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_whHrl0OMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_whHrmEOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_whHrmUOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_whHrmkOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRZEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_whIRZUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRZkOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_whIRZ0OMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_whIRaEOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_whIRaUOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRb0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_whIRcEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRcUOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_whIRckOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_whIRc0OMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRe0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_whIRfEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRfUOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_whIRfkOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_whIRf0OMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRjEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_whIRjUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRjkOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_whIRj0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_whIRkEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_whIRkUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_whIRkkOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRk0OMEd6caK5ICj_pSQ" name="ComponentKind">
- <eAnnotations xmi:id="_whIRlEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whIRlUOMEd6caK5ICj_pSQ" name="card"/>
- <eLiterals xmi:id="_whIRlkOMEd6caK5ICj_pSQ" name="channel" value="1"/>
- <eLiterals xmi:id="_whIRl0OMEd6caK5ICj_pSQ" name="chip" value="2"/>
- <eLiterals xmi:id="_whIRmEOMEd6caK5ICj_pSQ" name="port" value="3"/>
- <eLiterals xmi:id="_whIRmUOMEd6caK5ICj_pSQ" name="unit" value="4"/>
- <eLiterals xmi:id="_whIRmkOMEd6caK5ICj_pSQ" name="other" value="5"/>
- <eLiterals xmi:id="_whIRm0OMEd6caK5ICj_pSQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRo0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_whIRpEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRpUOMEd6caK5ICj_pSQ" name="m"/>
- <eLiterals xmi:id="_whIRpkOMEd6caK5ICj_pSQ" name="cm" value="1"/>
- <eLiterals xmi:id="_whIRp0OMEd6caK5ICj_pSQ" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRr0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_whIRsEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whIRsUOMEd6caK5ICj_pSQ" name="mm2"/>
- <eLiterals xmi:id="_whIRskOMEd6caK5ICj_pSQ" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whIRvEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_whIRvUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIRzUOMEd6caK5ICj_pSQ" name="ConditionType">
- <eAnnotations xmi:id="_whIRzkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whIRz0OMEd6caK5ICj_pSQ" name="temperature"/>
- <eLiterals xmi:id="_whIR0EOMEd6caK5ICj_pSQ" name="humidity" value="1"/>
- <eLiterals xmi:id="_whIR0UOMEd6caK5ICj_pSQ" name="altitude" value="2"/>
- <eLiterals xmi:id="_whIR0kOMEd6caK5ICj_pSQ" name="vibration" value="3"/>
- <eLiterals xmi:id="_whIR00OMEd6caK5ICj_pSQ" name="shock" value="4"/>
- <eLiterals xmi:id="_whIR1EOMEd6caK5ICj_pSQ" name="other" value="5"/>
- <eLiterals xmi:id="_whIR1UOMEd6caK5ICj_pSQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whIR1kOMEd6caK5ICj_pSQ" name="ComponentState">
- <eAnnotations xmi:id="_whIR10OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whIR2EOMEd6caK5ICj_pSQ" name="operating"/>
- <eLiterals xmi:id="_whIR2UOMEd6caK5ICj_pSQ" name="storage" value="1"/>
- <eLiterals xmi:id="_whIR2kOMEd6caK5ICj_pSQ" name="other" value="2"/>
- <eLiterals xmi:id="_whIR20OMEd6caK5ICj_pSQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmD0wkOMEd6caK5ICj_pSQ" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmD0w0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmD0x0OMEd6caK5ICj_pSQ" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmD0yEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmD0zEOMEd6caK5ICj_pSQ" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmD0zUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmD00UOMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmD00kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmEbxUOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmEbxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmEbykOMEd6caK5ICj_pSQ" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmEby0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmEbz0OMEd6caK5ICj_pSQ" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmEb0EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmEb1UOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmEb1kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmEb3EOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmEb3UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kUVPkHKiEd2xwtZ516zmfg" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_kSjG4HKiEd2xwtZ516zmfg/11" nsPrefix="HwLayout">
- <eAnnotations xmi:id="_khcfSHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcfSXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcfSnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcfS3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcfTHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcfTXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kUVPkXKiEd2xwtZ516zmfg" name="HwComponent" eSuperTypes="_kH0dkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kUVPknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kUVPk3KiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_kUVRFXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kUVPpXKiEd2xwtZ516zmfg" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_kH0d_HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kUVPq3KiEd2xwtZ516zmfg" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_kUVPkXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfAXKiEd2xwtZ516zmfg" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_khcfZnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfBnKiEd2xwtZ516zmfg" name="area" ordered="false" unique="false" eType="_khcfaXKiEd2xwtZ516zmfg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfC3KiEd2xwtZ516zmfg" name="position" ordered="false" unique="false" upperBound="2" eType="_khcfbHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfEHKiEd2xwtZ516zmfg" name="grid" ordered="false" unique="false" upperBound="2" eType="_khcfb3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfFXKiEd2xwtZ516zmfg" name="nbPins" ordered="false" unique="false" eType="_khcfb3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfGHKiEd2xwtZ516zmfg" name="weight" ordered="false" unique="false" eType="_khcfc3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfHXKiEd2xwtZ516zmfg" name="price" ordered="false" unique="false" eType="_khcfdnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfInKiEd2xwtZ516zmfg" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_khcfeXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfKHKiEd2xwtZ516zmfg" name="staticConsumption" ordered="false" unique="false" eType="_khcfUXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfLXKiEd2xwtZ516zmfg" name="staticDissipation" ordered="false" unique="false" eType="_khcfUXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVPz3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kUVP0HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVP0XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kUVP0nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVP_3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kUVQAHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQAXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kUVQAnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQA3KiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kUVQBHKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kUVQBXKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kUVQBnKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQB3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kUVQCHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQCXKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kUVQCnKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kUVQC3KiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kUVQDHKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kUVQDXKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kUVQDnKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kUVQD3KiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kUVQEHKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQEXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kUVQEnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQE3KiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kUVQFHKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVQFXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kUVQFnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVQF3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kUVQGHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQOnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kUVQO3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQPHKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kUVQPXKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kUVQPnKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQfnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kUVQf3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQgHKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kUVQgXKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kUVQgnKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kUVQg3KiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kUVQhHKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kUVQhXKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kUVQhnKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kUVQh3KiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQlnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kUVQl3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQmHKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kUVQmXKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kUVQmnKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kUVQm3KiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kUVQnHKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kUVQnXKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kUVQnnKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQxXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kUVQxnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQx3KiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kUVQyHKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kUVQyXKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kUVQynKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kUVQy3KiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kUVQzHKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kUVQzXKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQ5nKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kUVQ53KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQ6HKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kUVQ6XKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kUVQ6nKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kUVQ63KiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQ8XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kUVQ8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQ83KiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kUVQ9HKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kUVQ9XKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVQ_XKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kUVQ_nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVQ_3KiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kUVRAHKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kUVRAXKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRDnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kUVRD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVREHKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kUVREXKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kUVREnKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kUVRE3KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kUVRFHKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRFXKiEd2xwtZ516zmfg" name="ComponentKind">
- <eAnnotations xmi:id="_kUVRFnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kUVRF3KiEd2xwtZ516zmfg" name="card"/>
- <eLiterals xmi:id="_kUVRGHKiEd2xwtZ516zmfg" name="channel" value="1"/>
- <eLiterals xmi:id="_kUVRGXKiEd2xwtZ516zmfg" name="chip" value="2"/>
- <eLiterals xmi:id="_kUVRGnKiEd2xwtZ516zmfg" name="port" value="3"/>
- <eLiterals xmi:id="_kUVRG3KiEd2xwtZ516zmfg" name="unit" value="4"/>
- <eLiterals xmi:id="_kUVRHHKiEd2xwtZ516zmfg" name="other" value="5"/>
- <eLiterals xmi:id="_kUVRHXKiEd2xwtZ516zmfg" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRJXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_kUVRJnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVRJ3KiEd2xwtZ516zmfg" name="m"/>
- <eLiterals xmi:id="_kUVRKHKiEd2xwtZ516zmfg" name="cm" value="1"/>
- <eLiterals xmi:id="_kUVRKXKiEd2xwtZ516zmfg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRMXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_kUVRMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kUVRM3KiEd2xwtZ516zmfg" name="mm2"/>
- <eLiterals xmi:id="_kUVRNHKiEd2xwtZ516zmfg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kUVRPnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kUVRP3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRT3KiEd2xwtZ516zmfg" name="ConditionType">
- <eAnnotations xmi:id="_kUVRUHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kUVRUXKiEd2xwtZ516zmfg" name="temperature"/>
- <eLiterals xmi:id="_kUVRUnKiEd2xwtZ516zmfg" name="humidity" value="1"/>
- <eLiterals xmi:id="_kUVRU3KiEd2xwtZ516zmfg" name="altitude" value="2"/>
- <eLiterals xmi:id="_kUVRVHKiEd2xwtZ516zmfg" name="vibration" value="3"/>
- <eLiterals xmi:id="_kUVRVXKiEd2xwtZ516zmfg" name="shock" value="4"/>
- <eLiterals xmi:id="_kUVRVnKiEd2xwtZ516zmfg" name="other" value="5"/>
- <eLiterals xmi:id="_kUVRV3KiEd2xwtZ516zmfg" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kUVRWHKiEd2xwtZ516zmfg" name="ComponentState">
- <eAnnotations xmi:id="_kUVRWXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kUVRWnKiEd2xwtZ516zmfg" name="operating"/>
- <eLiterals xmi:id="_kUVRW3KiEd2xwtZ516zmfg" name="storage" value="1"/>
- <eLiterals xmi:id="_kUVRXHKiEd2xwtZ516zmfg" name="other" value="2"/>
- <eLiterals xmi:id="_kUVRXXKiEd2xwtZ516zmfg" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfA3KiEd2xwtZ516zmfg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfBHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfCHKiEd2xwtZ516zmfg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfCXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfDXKiEd2xwtZ516zmfg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfDnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfEnKiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfE3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfGnKiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfG3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfH3KiEd2xwtZ516zmfg" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfIHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfJHKiEd2xwtZ516zmfg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfJXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfKnKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfK3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfMXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfNHKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfNXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfOHKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfOXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfO3KiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfPHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_o_BjsBBjEd20zIwSLfjspA" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_o9Nl0BBjEd20zIwSLfjspA/10" nsPrefix="HwLayout">
- <eAnnotations xmi:id="_pOyecRBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOyechBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOyecxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOyedBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOyedRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOyedhBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_o_BjsRBjEd20zIwSLfjspA" name="HwComponent" eSuperTypes="_ovddsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_o_BjshBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_o_BjsxBjEd20zIwSLfjspA" name="kind" ordered="false" unique="false" eType="_o_BkpRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o_BjxRBjEd20zIwSLfjspA" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_ovdd_RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_o_BjyxBjEd20zIwSLfjspA" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_o_BjsRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeLBBjEd20zIwSLfjspA" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_pO4krRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeMRBjEd20zIwSLfjspA" name="area" ordered="false" unique="false" eType="_pO4ksBBjEd20zIwSLfjspA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeNhBjEd20zIwSLfjspA" name="position" ordered="false" unique="false" upperBound="2" eType="_pO4ksxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeOxBjEd20zIwSLfjspA" name="grid" ordered="false" unique="false" upperBound="2" eType="_pO4kthBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeQBBjEd20zIwSLfjspA" name="nbPins" ordered="false" unique="false" eType="_pO4kthBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeQxBjEd20zIwSLfjspA" name="weight" ordered="false" unique="false" eType="_pO4kuhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeSBBjEd20zIwSLfjspA" name="price" ordered="false" unique="false" eType="_pO4kpxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeTRBjEd20zIwSLfjspA" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_pO4kvhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeUxBjEd20zIwSLfjspA" name="staticConsumption" ordered="false" unique="false" eType="_pOyeehBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeWBBjEd20zIwSLfjspA" name="staticDissipation" ordered="false" unique="false" eType="_pOyeehBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_Bj7xBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_o_Bj8BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_Bj8RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_o_Bj8hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_BkAhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_o_BkAxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkBBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_o_BkBRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkBhBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_o_BkBxBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_o_BkCBBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_o_BkCRBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkChBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_o_BkCxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkDBBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_o_BkDRBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_o_BkDhBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_o_BkDxBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_o_BkEBBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_o_BkERBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_o_BkEhBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_o_BkExBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkFBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_o_BkFRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkFhBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_o_BkFxBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_BkGBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_o_BkGRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_BkOxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_o_BkPBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkPRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_o_BkPhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkPxBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_o_BkQBBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_o_BkQRBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkeRBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_o_BkehBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkexBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_o_BkfBBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_o_BkfRBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_o_BkfhBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_o_BkfxBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_o_BkgBBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_o_BkgRBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_o_BkghBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkjRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_o_BkjhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkjxBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_o_BkkBBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_o_BkkRBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BknhBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_o_BknxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkoBBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_o_BkoRBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_o_BkohBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_o_BkoxBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_o_BkpBBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkpRBjEd20zIwSLfjspA" name="ComponentKind">
- <eAnnotations xmi:id="_o_BkphBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_o_BkpxBjEd20zIwSLfjspA" name="Card"/>
- <eLiterals xmi:id="_o_BkqBBjEd20zIwSLfjspA" name="Channel" value="1"/>
- <eLiterals xmi:id="_o_BkqRBjEd20zIwSLfjspA" name="Chip" value="2"/>
- <eLiterals xmi:id="_o_BkqhBjEd20zIwSLfjspA" name="Port" value="3"/>
- <eLiterals xmi:id="_o_BkqxBjEd20zIwSLfjspA" name="Unit" value="4"/>
- <eLiterals xmi:id="_o_BkrBBjEd20zIwSLfjspA" name="Other" value="5"/>
- <eLiterals xmi:id="_o_BkrRBjEd20zIwSLfjspA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BktRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_o_BkthBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BktxBjEd20zIwSLfjspA" name="m"/>
- <eLiterals xmi:id="_o_BkuBBjEd20zIwSLfjspA" name="cm" value="1"/>
- <eLiterals xmi:id="_o_BkuRBjEd20zIwSLfjspA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_BkwRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_o_BkwhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_o_BkwxBjEd20zIwSLfjspA" name="mm2"/>
- <eLiterals xmi:id="_o_BkxBBjEd20zIwSLfjspA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_o_BkzhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_o_BkzxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_Bk2hBjEd20zIwSLfjspA" name="ConditionType">
- <eAnnotations xmi:id="_o_Bk2xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_o_Bk3BBjEd20zIwSLfjspA" name="Temperature"/>
- <eLiterals xmi:id="_o_Bk3RBjEd20zIwSLfjspA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_o_Bk3hBjEd20zIwSLfjspA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_o_Bk3xBjEd20zIwSLfjspA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_o_Bk4BBjEd20zIwSLfjspA" name="Shock" value="4"/>
- <eLiterals xmi:id="_o_Bk4RBjEd20zIwSLfjspA" name="Other" value="5"/>
- <eLiterals xmi:id="_o_Bk4hBjEd20zIwSLfjspA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_o_Bk4xBjEd20zIwSLfjspA" name="ComponentState">
- <eAnnotations xmi:id="_o_Bk5BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_o_Bk5RBjEd20zIwSLfjspA" name="Operating"/>
- <eLiterals xmi:id="_o_Bk5hBjEd20zIwSLfjspA" name="Storage" value="1"/>
- <eLiterals xmi:id="_o_Bk5xBjEd20zIwSLfjspA" name="Other" value="2"/>
- <eLiterals xmi:id="_o_Bk6BBjEd20zIwSLfjspA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeLhBjEd20zIwSLfjspA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeLxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeMxBjEd20zIwSLfjspA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeNBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeOBBjEd20zIwSLfjspA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeORBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyePRBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyePhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeRRBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeRhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeShBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeSxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeTxBjEd20zIwSLfjspA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeUBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeVRBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeVhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeXBBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeXRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeXxBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeYBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeZBBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeZRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lBDuYKSsEdy-NrxVBTpLyA" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_k_oLAKSsEdy-NrxVBTpLyA/9" nsPrefix="HwLayout">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lBDuYaSsEdy-NrxVBTpLyA" name="HwComponent" eSuperTypes="_k0pDAaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lBDuYqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lBDuY6SsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" eType="_lBDvVaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lBDudaSsEdy-NrxVBTpLyA" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_k0pDTaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lBDue6SsEdy-NrxVBTpLyA" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_lBDuYaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhi8qSsEdy-NrxVBTpLyA" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_lOnpiaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhi96SsEdy-NrxVBTpLyA" name="area" ordered="false" unique="false" eType="_lOnpjKSsEdy-NrxVBTpLyA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhi_KSsEdy-NrxVBTpLyA" name="position" ordered="false" unique="false" upperBound="2" eType="_lOnpj6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOhjAaSsEdy-NrxVBTpLyA" name="grid" ordered="false" unique="false" upperBound="2" eType="_lOnpkqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpQKSsEdy-NrxVBTpLyA" name="nbPins" ordered="false" unique="false" eType="_lOnpkqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpQ6SsEdy-NrxVBTpLyA" name="weight" ordered="false" unique="false" eType="_lOnplqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpSKSsEdy-NrxVBTpLyA" name="price" ordered="false" unique="false" eType="_lOnpg6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpTaSsEdy-NrxVBTpLyA" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_lOnpmqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpU6SsEdy-NrxVBTpLyA" name="staticConsumption" ordered="false" unique="false" eType="_lOnpdKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpWKSsEdy-NrxVBTpLyA" name="staticDissipation" ordered="false" unique="false" eType="_lOnpdKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDun6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lBDuoKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDuoaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lBDuoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDusqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lBDus6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDutKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lBDutaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDutqSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lBDut6SsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lBDuuKSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lBDuuaSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDuuqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lBDuu6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDuvKSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lBDuvaSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lBDuvqSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lBDuv6SsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lBDuwKSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lBDuwaSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lBDuwqSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lBDuw6SsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDuxKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lBDuxaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDuxqSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lBDux6SsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDuyKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lBDuyaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDu66SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lBDu7KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDu7aSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_lBDu7qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDu76SsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_lBDu8KSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_lBDu8aSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvKaSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lBDvKqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDvK6SsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lBDvLKSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lBDvLaSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lBDvLqSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lBDvL6SsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lBDvMKSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lBDvMaSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lBDvMqSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvPaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_lBDvPqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDvP6SsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_lBDvQKSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_lBDvQaSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvTqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_lBDvT6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDvUKSsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_lBDvUaSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_lBDvUqSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_lBDvU6SsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_lBDvVKSsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvVaSsEdy-NrxVBTpLyA" name="ComponentKind">
- <eAnnotations xmi:id="_lBDvVqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lBDvV6SsEdy-NrxVBTpLyA" name="Card"/>
- <eLiterals xmi:id="_lBDvWKSsEdy-NrxVBTpLyA" name="Channel" value="1"/>
- <eLiterals xmi:id="_lBDvWaSsEdy-NrxVBTpLyA" name="Chip" value="2"/>
- <eLiterals xmi:id="_lBDvWqSsEdy-NrxVBTpLyA" name="Port" value="3"/>
- <eLiterals xmi:id="_lBDvW6SsEdy-NrxVBTpLyA" name="Unit" value="4"/>
- <eLiterals xmi:id="_lBDvXKSsEdy-NrxVBTpLyA" name="Other" value="5"/>
- <eLiterals xmi:id="_lBDvXaSsEdy-NrxVBTpLyA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvZaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_lBDvZqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDvZ6SsEdy-NrxVBTpLyA" name="m"/>
- <eLiterals xmi:id="_lBDvaKSsEdy-NrxVBTpLyA" name="cm" value="1"/>
- <eLiterals xmi:id="_lBDvaaSsEdy-NrxVBTpLyA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvcaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_lBDvcqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lBDvc6SsEdy-NrxVBTpLyA" name="mm2"/>
- <eLiterals xmi:id="_lBDvdKSsEdy-NrxVBTpLyA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lBDvfqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_lBDvf6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDviqSsEdy-NrxVBTpLyA" name="ConditionType">
- <eAnnotations xmi:id="_lBDvi6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lBDvjKSsEdy-NrxVBTpLyA" name="Temperature"/>
- <eLiterals xmi:id="_lBDvjaSsEdy-NrxVBTpLyA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_lBDvjqSsEdy-NrxVBTpLyA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_lBDvj6SsEdy-NrxVBTpLyA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_lBDvkKSsEdy-NrxVBTpLyA" name="Shock" value="4"/>
- <eLiterals xmi:id="_lBDvkaSsEdy-NrxVBTpLyA" name="Other" value="5"/>
- <eLiterals xmi:id="_lBDvkqSsEdy-NrxVBTpLyA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lBDvk6SsEdy-NrxVBTpLyA" name="CompnentState">
- <eAnnotations xmi:id="_lBDvlKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lBDvlaSsEdy-NrxVBTpLyA" name="Operating"/>
- <eLiterals xmi:id="_lBDvlqSsEdy-NrxVBTpLyA" name="Storage" value="1"/>
- <eLiterals xmi:id="_lBDvl6SsEdy-NrxVBTpLyA" name="Other" value="2"/>
- <eLiterals xmi:id="_lBDvmKSsEdy-NrxVBTpLyA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi9KSsEdy-NrxVBTpLyA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi9aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi-aSsEdy-NrxVBTpLyA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi-qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhi_qSsEdy-NrxVBTpLyA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhi_6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOhjA6SsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOhjBKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpRaSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpRqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpSqSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpS6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpT6SsEdy-NrxVBTpLyA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpUKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpVaSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpVqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpXKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpXaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpX6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpYKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpZKSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpZaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rnXGAGquEdyHVMM3AaZxvA" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_rl0N4GquEdyHVMM3AaZxvA/8" nsPrefix="HwLayout">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rnXGAWquEdyHVMM3AaZxvA" name="HwComponent" eSuperTypes="_rbemIWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rnXGAmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rnXGA2quEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" eType="_rnXtvGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rnXGFWquEdyHVMM3AaZxvA" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_rbfNbWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rnXGG2quEdyHVMM3AaZxvA" name="subComponents" ordered="false" unique="false" upperBound="-1" eType="_rnXGAWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Suw2quEdyHVMM3AaZxvA" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_r0Uj8WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0SuyGquEdyHVMM3AaZxvA" name="area" ordered="false" unique="false" eType="_r0Uj9GquEdyHVMM3AaZxvA" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0SuzWquEdyHVMM3AaZxvA" name="position" ordered="false" unique="false" upperBound="2" eType="_r0Uj92quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Su0mquEdyHVMM3AaZxvA" name="grid" ordered="false" unique="false" upperBound="2" eType="_r0Uj-mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Su12quEdyHVMM3AaZxvA" name="nbPins" ordered="false" unique="false" eType="_r0Uj-mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0Su2mquEdyHVMM3AaZxvA" name="weight" ordered="false" unique="false" eType="_r0Uj_mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0TV0GquEdyHVMM3AaZxvA" name="price" ordered="false" unique="false" eType="_r0T89WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0TV1WquEdyHVMM3AaZxvA" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_r0UkAmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0TV22quEdyHVMM3AaZxvA" name="staticConsumption" ordered="false" unique="false" eType="_r0T85mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0TV4GquEdyHVMM3AaZxvA" name="staticDissipation" ordered="false" unique="false" eType="_r0T85mquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXGP2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rnXGQGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXGQWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rnXGQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXtGWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rnXtGmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtG2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rnXtHGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtHWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rnXtHmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rnXtH2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rnXtIGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtIWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rnXtImquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtI2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rnXtJGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rnXtJWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rnXtJmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rnXtJ2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rnXtKGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rnXtKWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rnXtKmquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtK2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rnXtLGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtLWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rnXtLmquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXtL2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rnXtMGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXtUmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rnXtU2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtVGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rnXtVWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtVmquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rnXtV2quEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rnXtWGquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtkGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rnXtkWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtkmquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rnXtk2quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rnXtlGquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rnXtlWquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rnXtlmquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rnXtl2quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rnXtmGquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rnXtmWquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtpGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rnXtpWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtpmquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rnXtp2quEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rnXtqGquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXttWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rnXttmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtt2quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rnXtuGquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rnXtuWquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rnXtumquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rnXtu2quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtvGquEdyHVMM3AaZxvA" name="ComponentKind">
- <eAnnotations xmi:id="_rnXtvWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rnXtvmquEdyHVMM3AaZxvA" name="Card"/>
- <eLiterals xmi:id="_rnXtv2quEdyHVMM3AaZxvA" name="Channel" value="1"/>
- <eLiterals xmi:id="_rnXtwGquEdyHVMM3AaZxvA" name="Chip" value="2"/>
- <eLiterals xmi:id="_rnXtwWquEdyHVMM3AaZxvA" name="Port" value="3"/>
- <eLiterals xmi:id="_rnXtwmquEdyHVMM3AaZxvA" name="Unit" value="4"/>
- <eLiterals xmi:id="_rnXtw2quEdyHVMM3AaZxvA" name="Other" value="5"/>
- <eLiterals xmi:id="_rnXtxGquEdyHVMM3AaZxvA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXtzGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_rnXtzWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXtzmquEdyHVMM3AaZxvA" name="m"/>
- <eLiterals xmi:id="_rnXtz2quEdyHVMM3AaZxvA" name="cm" value="1"/>
- <eLiterals xmi:id="_rnXt0GquEdyHVMM3AaZxvA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXt2GquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_rnXt2WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rnXt2mquEdyHVMM3AaZxvA" name="mm2"/>
- <eLiterals xmi:id="_rnXt22quEdyHVMM3AaZxvA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rnXt5WquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_rnXt5mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXt8WquEdyHVMM3AaZxvA" name="ConditionType">
- <eAnnotations xmi:id="_rnXt8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rnXt82quEdyHVMM3AaZxvA" name="Temperature"/>
- <eLiterals xmi:id="_rnXt9GquEdyHVMM3AaZxvA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_rnXt9WquEdyHVMM3AaZxvA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_rnXt9mquEdyHVMM3AaZxvA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_rnXt92quEdyHVMM3AaZxvA" name="Shock" value="4"/>
- <eLiterals xmi:id="_rnXt-GquEdyHVMM3AaZxvA" name="Other" value="5"/>
- <eLiterals xmi:id="_rnXt-WquEdyHVMM3AaZxvA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rnXt-mquEdyHVMM3AaZxvA" name="CompnentState">
- <eAnnotations xmi:id="_rnXt-2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rnXt_GquEdyHVMM3AaZxvA" name="Operating"/>
- <eLiterals xmi:id="_rnXt_WquEdyHVMM3AaZxvA" name="Storage" value="1"/>
- <eLiterals xmi:id="_rnXt_mquEdyHVMM3AaZxvA" name="Other" value="2"/>
- <eLiterals xmi:id="_rnXt_2quEdyHVMM3AaZxvA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0SuxWquEdyHVMM3AaZxvA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0SuxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0SuymquEdyHVMM3AaZxvA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Suy2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Suz2quEdyHVMM3AaZxvA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Su0GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Su1GquEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Su1WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Su3GquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Su3WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV0mquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV02quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV12quEdyHVMM3AaZxvA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV2GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV3WquEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV3mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV5GquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV5WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV52quEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV6GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0TV7GquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0TV7WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aQAq4F-FEdyR_cYlxmaBkg" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_aPRE2V-FEdyR_cYlxmaBkg/1" nsPrefix="HwLayout">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aQAq4V-FEdyR_cYlxmaBkg" name="HwComponent" eSuperTypes="_aKWHwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aQAq4l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aQAq41-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" eType="_aQArw1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQAq9V-FEdyR_cYlxmaBkg" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_aKf48V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOiZV-FEdyR_cYlxmaBkg" name="dimensions" ordered="false" unique="false" upperBound="3" eType="_aVOiu1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOial-FEdyR_cYlxmaBkg" name="area" ordered="false" unique="false" eType="_aVOivl-FEdyR_cYlxmaBkg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOib1-FEdyR_cYlxmaBkg" name="position" ordered="false" unique="false" upperBound="2" eType="_aVOiwV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOidF-FEdyR_cYlxmaBkg" name="grid" ordered="false" unique="false" upperBound="2" eType="_aVOixF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOieV-FEdyR_cYlxmaBkg" name="nbPins" ordered="false" unique="false" eType="_aVOixF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOifF-FEdyR_cYlxmaBkg" name="weight" ordered="false" unique="false" eType="_aVOiyF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOigV-FEdyR_cYlxmaBkg" name="price" ordered="false" unique="false" eType="_aVOitV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOihl-FEdyR_cYlxmaBkg" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_aVOizF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOijF-FEdyR_cYlxmaBkg" name="staticConsumption" ordered="false" unique="false" eType="_aVOiqV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOikV-FEdyR_cYlxmaBkg" name="staticDissipation" ordered="false" unique="false" eType="_aVOiqV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQArHV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aQArHl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQArLl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aQArL1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArMF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aQArMV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArMl-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aQArM1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aQArNF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aQArNV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArNl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aQArN1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArOF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aQArOV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aQArOl-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aQArO1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aQArPF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aQArPV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aQArPl-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aQArP1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArQF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aQArQV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArQl-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aQArQ1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQArRF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aQArRV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQArf1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aQArgF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArkF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aQArkV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArkl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aQArk1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aQArlF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aQArlV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aQArll-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aQArl1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aQArmF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aQArmV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQArnV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aQArnl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArq1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aQArrF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArrV-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aQArrl-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aQArr1-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArvF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aQArvV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQArvl-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aQArv1-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aQArwF-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aQArwV-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aQArwl-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQArw1-FEdyR_cYlxmaBkg" name="ComponentKind">
- <eAnnotations xmi:id="_aQArxF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQArxV-FEdyR_cYlxmaBkg" name="Card"/>
- <eLiterals xmi:id="_aQArxl-FEdyR_cYlxmaBkg" name="Channel" value="1"/>
- <eLiterals xmi:id="_aQArx1-FEdyR_cYlxmaBkg" name="Chip" value="2"/>
- <eLiterals xmi:id="_aQAryF-FEdyR_cYlxmaBkg" name="Port" value="3"/>
- <eLiterals xmi:id="_aQAryV-FEdyR_cYlxmaBkg" name="Unit" value="4"/>
- <eLiterals xmi:id="_aQAryl-FEdyR_cYlxmaBkg" name="Other" value="5"/>
- <eLiterals xmi:id="_aQAry1-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQAr01-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_aQAr1F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQAr1V-FEdyR_cYlxmaBkg" name="m"/>
- <eLiterals xmi:id="_aQAr1l-FEdyR_cYlxmaBkg" name="cm" value="1"/>
- <eLiterals xmi:id="_aQAr11-FEdyR_cYlxmaBkg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQAr31-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_aQAr4F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQAr4V-FEdyR_cYlxmaBkg" name="mm2"/>
- <eLiterals xmi:id="_aQAr4l-FEdyR_cYlxmaBkg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQAr7F-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aQAr7V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQAr-F-FEdyR_cYlxmaBkg" name="ConditionType">
- <eAnnotations xmi:id="_aQAr-V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQAr-l-FEdyR_cYlxmaBkg" name="Temperature"/>
- <eLiterals xmi:id="_aQAr-1-FEdyR_cYlxmaBkg" name="Humidity" value="1"/>
- <eLiterals xmi:id="_aQAr_F-FEdyR_cYlxmaBkg" name="Altitude" value="2"/>
- <eLiterals xmi:id="_aQAr_V-FEdyR_cYlxmaBkg" name="Vibration" value="3"/>
- <eLiterals xmi:id="_aQAr_l-FEdyR_cYlxmaBkg" name="Shock" value="4"/>
- <eLiterals xmi:id="_aQAr_1-FEdyR_cYlxmaBkg" name="Other" value="5"/>
- <eLiterals xmi:id="_aQAsAF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQAsAV-FEdyR_cYlxmaBkg" name="CompnentState">
- <eAnnotations xmi:id="_aQAsAl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQAsA1-FEdyR_cYlxmaBkg" name="Operating"/>
- <eLiterals xmi:id="_aQAsBF-FEdyR_cYlxmaBkg" name="Storage" value="1"/>
- <eLiterals xmi:id="_aQAsBV-FEdyR_cYlxmaBkg" name="Other" value="2"/>
- <eLiterals xmi:id="_aQAsBl-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQAsEl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aQAsE1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQAsFF-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aQAsFV-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aQAsFl-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiZ1-FEdyR_cYlxmaBkg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiaF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOibF-FEdyR_cYlxmaBkg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOibV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOicV-FEdyR_cYlxmaBkg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOicl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOidl-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOid1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOifl-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOif1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOig1-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOihF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiiF-FEdyR_cYlxmaBkg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiiV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOijl-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOij1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOilF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOilV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOimV-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LK9WgV1EEdy5RcXm_JjfDg" name="HwLayout" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwLayout/_LKD-oF1EEdy5RcXm_JjfDg/0" nsPrefix="HwLayout">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LK9Wgl1EEdy5RcXm_JjfDg" name="HwComponent" eSuperTypes="_LCdh0l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LK9Wg11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ybY5ABKSEdyXTt3sy29HXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LK9WhF1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" eType="_LK9XZF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LK9Wll1EEdy5RcXm_JjfDg" name="poweredServices" ordered="false" unique="false" upperBound="-1" eType="_LCnTGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWCF1EEdy5RcXm_JjfDg" name="dimenssions" ordered="false" unique="false" upperBound="3" eType="_LTmWXl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWDV1EEdy5RcXm_JjfDg" name="area" ordered="false" unique="false" eType="_LTmWYV1EEdy5RcXm_JjfDg" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWEl1EEdy5RcXm_JjfDg" name="position" ordered="false" unique="false" upperBound="2" eType="_LTmWZF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWF11EEdy5RcXm_JjfDg" name="grid" ordered="false" unique="false" upperBound="2" eType="_LTmWZ11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWHF1EEdy5RcXm_JjfDg" name="nbPins" ordered="false" unique="false" eType="_LTmWZ11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWH11EEdy5RcXm_JjfDg" name="weight" ordered="false" unique="false" eType="_LTmWa11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWJF1EEdy5RcXm_JjfDg" name="price" ordered="false" unique="false" eType="_LTmWWF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWKV1EEdy5RcXm_JjfDg" name="r_Conditions" ordered="false" unique="false" upperBound="-1" eType="_LTmWb11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWL11EEdy5RcXm_JjfDg" name="staticConsumption" ordered="false" unique="false" eType="_LTmWTF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWNF1EEdy5RcXm_JjfDg" name="staticDissipation" ordered="false" unique="false" eType="_LTmWTF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9Wvl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LK9Wv11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9Wz11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LK9W0F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9W0V1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LK9W0l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9W011EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LK9W1F1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LK9W1V1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LK9W1l1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9W111EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LK9W2F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9W2V1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LK9W2l1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LK9W211EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LK9W3F1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LK9W3V1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LK9W3l1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LK9W311EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LK9W4F1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9W4V1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LK9W4l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9W411EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LK9W5F1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9W5V1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LK9W5l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9XIF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LK9XIV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XMV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LK9XMl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9XM11EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LK9XNF1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LK9XNV1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LK9XNl1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LK9XN11EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LK9XOF1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LK9XOV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LK9XOl1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9XPl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LK9XP11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XTF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LK9XTV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9XTl1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LK9XT11EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LK9XUF1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XXV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LK9XXl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9XX11EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LK9XYF1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LK9XYV1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LK9XYl1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LK9XY11EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XZF1EEdy5RcXm_JjfDg" name="ComponentKind">
- <eAnnotations xmi:id="_LK9XZV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LK9XZl1EEdy5RcXm_JjfDg" name="Card"/>
- <eLiterals xmi:id="_LK9XZ11EEdy5RcXm_JjfDg" name="Channel" value="1"/>
- <eLiterals xmi:id="_LK9XaF1EEdy5RcXm_JjfDg" name="Chip" value="2"/>
- <eLiterals xmi:id="_LK9XaV1EEdy5RcXm_JjfDg" name="Port" value="3"/>
- <eLiterals xmi:id="_LK9Xal1EEdy5RcXm_JjfDg" name="Unit" value="4"/>
- <eLiterals xmi:id="_LK9Xa11EEdy5RcXm_JjfDg" name="Other" value="5"/>
- <eLiterals xmi:id="_LK9XbF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XdF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_LK9XdV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9Xdl1EEdy5RcXm_JjfDg" name="m"/>
- <eLiterals xmi:id="_LK9Xd11EEdy5RcXm_JjfDg" name="cm" value="1"/>
- <eLiterals xmi:id="_LK9XeF1EEdy5RcXm_JjfDg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XgF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_LK9XgV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9Xgl1EEdy5RcXm_JjfDg" name="mm2"/>
- <eLiterals xmi:id="_LK9Xg11EEdy5RcXm_JjfDg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LK9XjV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LK9Xjl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9XmV1EEdy5RcXm_JjfDg" name="ConditionType">
- <eAnnotations xmi:id="_LK9Xml1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LK9Xm11EEdy5RcXm_JjfDg" name="Temperature"/>
- <eLiterals xmi:id="_LK9XnF1EEdy5RcXm_JjfDg" name="Humidity" value="1"/>
- <eLiterals xmi:id="_LK9XnV1EEdy5RcXm_JjfDg" name="Altitude" value="2"/>
- <eLiterals xmi:id="_LK9Xnl1EEdy5RcXm_JjfDg" name="Vibration" value="3"/>
- <eLiterals xmi:id="_LK9Xn11EEdy5RcXm_JjfDg" name="Shock" value="4"/>
- <eLiterals xmi:id="_LK9XoF1EEdy5RcXm_JjfDg" name="Other" value="5"/>
- <eLiterals xmi:id="_LK9XoV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9Xol1EEdy5RcXm_JjfDg" name="CompnentState">
- <eAnnotations xmi:id="_LK9Xo11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LK9XpF1EEdy5RcXm_JjfDg" name="Operating"/>
- <eLiterals xmi:id="_LK9XpV1EEdy5RcXm_JjfDg" name="Storage" value="1"/>
- <eLiterals xmi:id="_LK9Xpl1EEdy5RcXm_JjfDg" name="Other" value="2"/>
- <eLiterals xmi:id="_LK9Xp11EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LK9Xs11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_LK9XtF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LK9XtV1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_LK9Xtl1EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_LK9Xt11EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWCl1EEdy5RcXm_JjfDg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWC11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWD11EEdy5RcXm_JjfDg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWEF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWFF1EEdy5RcXm_JjfDg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWFV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWGV1EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWGl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWIV1EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWIl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWJl1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWJ11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWK11EEdy5RcXm_JjfDg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWLF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWMV1EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWMl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWN11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWOF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWPF1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWPV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ybY5ABKSEdyXTt3sy29HXg" name="HwComponent">
- <generalization xmi:id="_IMc8IBKUEdyXTt3sy29HXg" general="_LDER0BJxEdygQ5HMNSpiZw"/>
- <ownedAttribute xmi:id="_0lpKEBKSEdyXTt3sy29HXg" name="kind" visibility="public" type="_5j3-oBKSEdyXTt3sy29HXg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4_OZcBKSEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4_EocBKSEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_4_XjYBKSEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0o7HkBKSEdyXTt3sy29HXg" name="dimensions" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vcCWgBKTEdyXTt3sy29HXg" value="3"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb4lgBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_vcVRcBKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0sNFEBKSEdyXTt3sy29HXg" name="area" visibility="public" isUnique="false" isDerived="true">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xw3f4BKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xwuV8BKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_xxBQ4BKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0vVRkBKSEdyXTt3sy29HXg" name="position" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1RYZQBKTEdyXTt3sy29HXg" value="2"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1RPPUBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_1RiKQBKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0zW18BKSEdyXTt3sy29HXg" name="grid" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_383IEBKTEdyXTt3sy29HXg" value="2"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38tXEBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_39A5EBKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_030fMBKSEdyXTt3sy29HXg" name="nbPins" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6UrUABKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6UhjABKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6U0d8BKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_07ZXoBKSEdyXTt3sy29HXg" name="weight" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ACRwABKUEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ACH_ABKUEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ACa58BKUEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0_RLABKSEdyXTt3sy29HXg" name="price" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CnfewBKUEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CnWU0BKUEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CnpPwBKUEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1DJlcBKSEdyXTt3sy29HXg" name="r_Conditions" visibility="public" type="_NRvQYBKTEdyXTt3sy29HXg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FlmOoBKUEdyXTt3sy29HXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FlcdoBKUEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FlvYkBKUEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6oa58BKUEdyxaob5agZuXg" name="poweredServices" type="_LTvyIBJxEdygQ5HMNSpiZw" isUnique="false" aggregation="composite" redefinedProperty="_Wf6voBJxEdygQ5HMNSpiZw" association="_6oH_ABKUEdyxaob5agZuXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6peC0BKUEdyxaob5agZuXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6pUR0BKUEdyxaob5agZuXg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JLuyYBKVEdyxaob5agZuXg" name="staticConsumption" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mgu_UBKVEdyxaob5agZuXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MglOUBKVEdyxaob5agZuXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Mg4wUBKVEdyxaob5agZuXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JTb84BKVEdyxaob5agZuXg" name="staticDissipation" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P4j2wBKVEdyxaob5agZuXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P4aFwBKVEdyxaob5agZuXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_P4tAsBKVEdyxaob5agZuXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_oxuScGqqEdyHVMM3AaZxvA" name="subComponents" type="_ybY5ABKSEdyXTt3sy29HXg" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_oxqoEGqqEdyHVMM3AaZxvA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ox8U4GqqEdyHVMM3AaZxvA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ox7GwGqqEdyHVMM3AaZxvA"/>
- </ownedAttribute>
- <icon xmi:id="_Op-xQHBYEd2Nss_u28cvSA" content="71%73%70%56%57%97%-127%0%-127%0%112%0%0%44%0%0%0%0%-127%0%-127%0%-121%0%0%0%4%4%4%16%16%16%20%20%20%24%24%24%32%32%32%36%36%36%40%40%40%48%48%48%64%64%64%72%72%72%80%80%80%97%97%97%113%113%113%121%121%121%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-66%-66%-66%-58%-58%-58%-34%-34%-34%-26%-26%-26%-18%-18%-18%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%51%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%73%-78%-92%-55%-109%40%83%-86%92%-55%-78%-91%-53%-105%48%99%-54%-100%73%-77%-90%-51%-101%56%115%-22%-36%-55%-77%-89%-49%-97%64%-125%10%29%74%-76%-88%-47%-93%72%-109%42%93%-54%-76%-87%-45%-89%80%-93%74%-99%74%-75%-86%-43%-85%42%27%0%-40%-54%-75%-85%-41%-81%96%-61%-118%29%75%-74%-84%-39%-77%104%-63%46%72%64%1%107%73%11%5%-40%-70%37%9%87%-18%92%-111%117%-37%-34%13%-103%119%47%-33%-72%122%-3%122%-20%43%120%48%-32%-62%-122%-19%34%-34%72%120%-79%-58%-58%-114%49%66%-114%108%113%50%101%-118%-106%47%75%-52%-84%25%34%-25%-50%14%63%-125%102%40%122%-76%-62%-46%-90%17%-94%78%109%112%53%107%-126%-82%95%11%-116%45%-101%-10%107%-37%-84%113%-89%-42%109%-102%-9%104%-33%-96%-127%119%22%-82%-103%-8%101%-29%-108%-111%71%86%-18%-104%-7%98%-25%-120%-95%23%-106%46%-104%-70%95%-21%123%-79%-33%-43%62%-105%-69%91%-17%88%-63%95%-5%21%111%-107%124%85%-13%84%-47%79%85%47%-107%125%84%-9%80%-31%63%-107%-17%-108%126%83%-5%76%-15%47%-83%-5%-128%-126%-1%-1%20%76%0%-32%-128%4%22%104%-32%127%16%60%-96%-32%-126%10%30%-24%-32%-125%16%70%8%-95%-128%4%74%80%-64%3%9%100%-88%97%2%7%12%-80%-31%-121%32%-122%40%98%-122%8%4%32%-64%-119%40%10%16%0%2%35%-74%-24%-30%-117%48%-70%72%-128%1%33%58%-128%16%5%9%-128%-124%-29%65%-118%-3%-60%64%4%16%-19%-8%-111%-112%5%-11%-24%-45%-113%65%-26%56%-92%-110%69%6%-26%35%-112%15%17%-39%-111%-108%3%25%-39%19%-110%81%50%57%-91%-106%85%58%121%36%-108%14%81%-71%-111%-104%25%88%-55%19%-106%97%114%57%-90%-102%101%122%121%37%-104%13%85%32%64%-116%116%106%-120%-128%2%7%45%-64%98%-99%124%-10%25%35%1%19%68%84%-127%-124%-124%2%120%-63%65%24%20%-86%-24%-94%-123%86%32%-37%-93%-112%70%42%-23%-92%-108%86%106%-23%-91%-104%102%-86%-23%-90%-100%118%-22%-23%-89%-96%-122%42%-22%-88%-92%-106%106%-22%-87%-88%-90%-86%-22%-86%15%5%4%0%59%">
- <eAnnotations xmi:id="_RufrIHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_RupcIHBYEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- <details xmi:id="_TsGAQHBYEd2Nss_u28cvSA" key="image_expr_key" value="kind=card"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_PH7RgHBYEd2Nss_u28cvSA" content="71%73%70%56%57%97%-127%0%-127%0%112%0%0%44%0%0%0%0%-127%0%-127%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%85%85%85%89%89%89%97%97%97%101%101%101%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%73%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%73%-78%-92%-55%-109%5%45%80%64%-55%-46%34%-122%8%22%25%72%104%73%83%-94%5%3%22%11%-52%-84%-55%-77%-95%5%0%35%40%-114%0%-80%-77%-89%81%-124%63%57%80%-28%64%-12%-88%83%-125%63%87%78%-92%-48%-12%-87%85%18%63%31%80%108%64%-96%-24%-43%-93%55%113%78%52%-96%-64%-21%-41%-98%22%24%8%8%26%113%-124%-128%8%102%-49%-42%-76%-48%-64%64%7%-119%29%12%72%-120%43%-73%37%-35%7%21%36%86%120%-80%-73%-81%81%-70%20%32%72%4%92%-40%48%79%-70%28%14%72%60%-64%-95%-79%99%-102%116%71%4%-112%24%96%-124%-27%-53%44%-23%-110%-80%11%49%47%-119%-49%-96%79%-118%102%112%1%-94%104%-44%-87%75%-118%78%12%17%-62%74%-40%-79%71%-118%-34%-128%0%34%-126%13%-89%-7%-26%14%41%90%-124%0%-120%2%68%4%31%-82%-70%-127%-64%2%30%28%122%40%32%-48%1%1%4%-40%-77%107%-33%-50%-67%-69%-9%-17%-32%-61%-117%-1%31%47%-66%-128%115%18%10%48%56%-68%-64%64%32%-120%12%27%-30%-53%-97%79%-65%-66%-3%-5%-8%-13%-21%-33%-49%-97%127%8%-127%19%-64%-44%80%4%19%48%-41%-109%6%9%56%-108%-128%6%6%-14%100%-100%67%-55%53%-56%-45%0%-1%45%-12%1%1%18%-14%-108%30%67%24%40%-112%97%77%-72%21%20%-30%-121%35%117%-56%-48%-122%36%-78%20%-62%0%12%81%-104%98%75%17%38%-76%-30%-117%45%45%-88%16%-126%52%-78%68%-96%66%1%-26%-120%-110%-119%9%-95%-24%99%73%-45%41%68%-64%7%67%-98%20%-93%65%15%38%105%-46%111%8%-15%-26%-92%73%-74%33%68%-37%-108%36%-79%-121%16%107%88%-110%100%-38%65%-48%117%73%82%103%6%105%38%38%73%-108%25%20%-39%-103%35%85%89%-48%-107%108%-126%52%-104%65%13%88%16%103%72%95%18%68%-38%-99%31%-71%-59%-106%64%126%-14%9%-46%-98%2%-27%41%104%71%-128%17%52%-25%-95%30%-63%73%66%-94%-116%118%-76%-26%64%105%70%-54%-111%-103%3%-111%105%41%71%123%26%-70%105%70%92%98%117%-34%-89%26%93%-23%38%-87%25%73%73%2%-108%-88%102%-44%-28%-110%-83%94%-1%4%93%-111%-79%102%-108%-98%-106%-75%98%20%-32%-114%-71%94%-124%-96%-115%-67%90%116%-31%-87%-63%78%20%-39%-94%-59%78%5%-127%-89%-55%62%84%103%-96%-51%70%68%26%-95%-47%54%20%40%-92%-43%54%-12%-91%-93%-39%42%-76%-24%-92%-35%46%4%41%-90%-31%42%84%-23%104%119%-107%-101%-112%-90%36%-124%-86%-82%65%-122%114%-5%-82%64%-94%13%-92%-22%-68%4%17%-37%36%-66%3%-79%58%80%-104%-4%10%4%43%122%-22%5%76%43%65%61%6%-116%43%65%56%6%-52%43%65%-5%-30%11%108%65%46%-14%59%-80%64%66%-66%123%33%66%35%86%11%-92%65%31%-65%27%-30%-116%-8%102%92%-48%-59%-35%86%124%-48%-60%-27%-110%-116%-48%-61%-27%54%-116%80%-56%-31%38%-116%-48%-63%-27%-102%108%16%-54%-47%30%-71%-112%-65%-35%70%-116%16%-79%-39%-34%-101%-48%-62%-35%-54%11%-81%88%-31%-70%-85%16%-69%-39%2%-68%-48%-71%-43%-110%-69%16%-47%-51%-126%-69%16%-78%-43%42%125%-48%-105%63%1%32%-10%-40%100%-105%109%-10%-39%104%-89%-83%-10%-38%108%-73%-35%-10%2%2%-43%-23%80%-96%29%91%90%47%-75%11%-111%86%119%-92%-94%65%-116%-37%80%-94%123%51%42%26%-77%10%-47%22%-8%-95%-94%113%-51%-48%-102%-121%11%42%26%-74%-42%110%-42%56%-97%-94%81%-35%-112%93%-109%-33%41%26%-44%13%-79%-106%121%-100%116%17%-66%80%98%-97%-77%73%87%-67%16%-15%86%-6%-103%116%97%-51%-112%113%-85%-117%73%23%-48%15%21%32%83%-80%116%-15%-68%-112%2%122%-31%126%0%117%19%77%80%85%-82%22%4%-48%-34%68%26%12%95%-21%79%5%78%36%-126%-14%-79%-2%-60%32%69%3%8%-9%-23%79%-54%81%84%22%-18%24%86%20%123%-105%105%89%52%66%-10%-71%-114%31%-16%-7%-24%-89%-81%126%95%1%1%0%59%">
- <eAnnotations xmi:id="_cfbeIHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_cflPIHBYEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- <details xmi:id="_dtWp0HBYEd2Nss_u28cvSA" key="image_expr_key" value="kind=channel"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_QKYNAHBYEd2Nss_u28cvSA" content="71%73%70%56%57%97%-127%0%-127%0%112%0%0%44%0%0%0%0%-127%0%-127%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%97%97%97%113%113%113%121%121%121%-123%-123%-123%-115%-115%-115%-91%-91%-91%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%61%8%28%72%-80%-96%-63%-127%19%22%40%92%-56%-80%-95%-125%14%7%35%74%-100%72%-47%3%-124%-122%24%25%70%-88%-56%-79%-93%-60%2%21%44%-120%28%73%-110%-28%0%13%30%83%122%4%80%-78%37%73%0%42%99%114%44%-128%114%102%77%-103%56%11%-62%-20%-72%51%-89%-49%-127%52%59%6%-3%-23%-77%103%69%-93%68%113%14%-83%-72%52%105%76%-92%19%-95%58%77%-39%116%98%-43%-87%60%87%98%85%122%-109%-30%-43%-83%20%-91%70%20%11%-42%106%87%-77%101%-75%102%45%-5%64%65%-58%-116%1%-50%74%52%-112%-32%-83%-35%-69%120%-33%6%88%-103%87%-95%2%6%41%19%80%112%-23%-14%-126%71%13%-124%19%43%94%-100%56%-125%71%12%-116%69%86%24%-112%114%-127%-123%-76%-104%51%79%-44%80%-96%-14%101%-51%-96%67%115%-10%28%-70%116%-26%-47%30%45%-101%94%13%22%117%71%-43%-84%99%39%117%-51%17%-74%-20%-37%56%105%87%-76%-115%-69%-9%-31%-50%-87%63%-5%30%94%81%55%69%-34%-60%-109%27%52%62%17%-71%-14%-25%30%-104%75%116%14%61%-71%-12%-120%-44%-85%15%-65%126%48%-69%-10%-34%-36%13%122%-1%-1%126%91%58%-123%-116%2%12%-109%87%-66%33%64%70%9%11%6%-105%84%-65%94%57%-28%-110%21%10%-116%-81%-1%-99%-13%126%-2%-43%-7%39%28%-128%0%10%72%-32%-127%6%30%88%-96%126%3%42%72%94%-126%14%-82%7%97%-124%-3%49%72%-95%-124%22%94%88%-31%127%26%-106%-105%97%-121%-48%77%8%-94%117%31%-114%72%98%3%7%96%-44%-64%6%38%-126%-42%-127%3%24%37%96%-64%6%46%29%-48%96%-117%-83%13%-32%-110%92%2%113%-120%99%78%-31%21%-28%-29%-113%50%5%73%-48%-112%68%-86%100%-28%64%72%38%-7%27%105%78%110%-75%100%-113%55%70%-7%-45%-108%30%52%105%37%69%88%106%-71%-91%68%93%86%-7%101%-111%-64%-67%38%-26%-104%74%-106%89%-37%-103%104%62%25%92%-101%87%-86%-71%27%-101%112%22%39%-25%113%116%-42%-71%-39%-99%-51%-27%-87%103%68%97%-2%73%38%-108%-126%-90%20%104%-95%-122%-14%57%-99%-97%-120%14%116%104%-93%28%61%10%41%-105%-118%98%-57%40%-92%-110%78%10%102%-91%-35%93%-38%104%-90%-102%30%4%106%-88%5%-115%74%-86%-93%-100%-118%-25%41%-94%-90%-98%26%93%-86%66%-82%-1%90%104%-85%-89%-46%74%-86%-83%-95%-30%-86%-87%-82%-109%-14%-118%41%-84%71%-54%42%-88%-81%-97%2%-53%-92%-80%127%18%-53%-86%-79%84%-70%10%40%-77%89%34%-85%-89%-78%-77%66%-21%101%-78%-42%74%91%39%-75%-61%42%10%1%0%-32%-122%11%64%0%-114%57%107%16%7%2%-120%27%-82%66%-38%-102%43%-94%-71%105%94%11%-17%-85%-14%-62%-5%-18%-68%29%-35%-117%-81%-99%-11%-70%91%-30%-66%-7%-2%11%48%-65%-19%58%-85%-17%-64%-49%-10%107%-80%-64%8%111%-86%-80%-85%7%55%92%106%1%14%-88%11%-82%0%60%58%-53%65%1%22%3%112%-128%-91%3%115%-117%45%-95%-8%-118%60%109%-74%33%-93%12%-80%-55%-37%-86%-68%47%-53%112%-62%-36%-90%-52%104%-46%60%-90%-51%95%-30%-68%-91%-50%86%98%-119%64%-57%64%11%-64%-63%107%64%23%109%-12%-47%69%51%-53%49%-46%-32%18%-112%-42%87%7%65%93%26%89%6%81%93%-102%-44%5%97%13%-102%-43%4%113%13%-102%-42%64%101%60%-75%90%-67%-127%45%-112%-39%-104%121%45%-112%-38%-103%-95%-115%118%90%108%-77%-115%-103%-37%98%-121%22%-9%112%116%-9%118%-73%111%11%48%11%125%-15%-48%-72%45%-51%52%-76%17%5%4%0%59%">
- <eAnnotations xmi:id="_e2zlMHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_e29WMHBYEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- <details xmi:id="_gCpGMHBYEd2Nss_u28cvSA" key="image_expr_key" value="kind=chip"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_Q9x_4HBYEd2Nss_u28cvSA">
- <eAnnotations xmi:id="_hTitYHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_hTitYXBYEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- <details xmi:id="_iYOdgHBYEd2Nss_u28cvSA" key="image_expr_key" value="kind=port"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_5j3-oBKSEdyXTt3sy29HXg" name="ComponentKind">
- <ownedLiteral xmi:id="_7iDikBKSEdyXTt3sy29HXg" name="card"/>
- <ownedLiteral xmi:id="_7sVf8BKSEdyXTt3sy29HXg" name="channel"/>
- <ownedLiteral xmi:id="_7wXEUBKSEdyXTt3sy29HXg" name="chip"/>
- <ownedLiteral xmi:id="_71bKgBKSEdyXTt3sy29HXg" name="port"/>
- <ownedLiteral xmi:id="_77-ecBKSEdyXTt3sy29HXg" name="unit"/>
- <ownedLiteral xmi:id="_8BDLsBKSEdyXTt3sy29HXg" name="other"/>
- <ownedLiteral xmi:id="_8Gj90BKSEdyXTt3sy29HXg" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_Bgyx4BKTEdyXTt3sy29HXg" name="ConditionType">
- <ownedLiteral xmi:id="_CwMkQBKTEdyXTt3sy29HXg" name="temperature"/>
- <ownedLiteral xmi:id="_C1jlYBKTEdyXTt3sy29HXg" name="humidity"/>
- <ownedLiteral xmi:id="_EksnwBKTEdyXTt3sy29HXg" name="altitude"/>
- <ownedLiteral xmi:id="_EpK4EBKTEdyXTt3sy29HXg" name="vibration"/>
- <ownedLiteral xmi:id="_Eu1bMBKTEdyXTt3sy29HXg" name="shock"/>
- <ownedLiteral xmi:id="_Ezl_YBKTEdyXTt3sy29HXg" name="other"/>
- <ownedLiteral xmi:id="_E5aTgBKTEdyXTt3sy29HXg" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_NRvQYBKTEdyXTt3sy29HXg" name="Env_Condition">
- <ownedAttribute xmi:id="_Ou2uoBKTEdyXTt3sy29HXg" name="type" visibility="public" type="_Bgyx4BKTEdyXTt3sy29HXg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SoGREBKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sn8gEBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_SoGRERKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_O799kBKTEdyXTt3sy29HXg" name="status" visibility="public" type="_gvhewBKTEdyXTt3sy29HXg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UlGJQBKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uk8YQBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_UlPTMBKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PBLNsBKTEdyXTt3sy29HXg" name="description" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WT7poBKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WTyfsBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_WUFaoBKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PIL0oBKTEdyXTt3sy29HXg" name="range" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_6ekucBXWEdyC88-N-gXBsQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZA5mMBKTEdyXTt3sy29HXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZAmrQBKTEdyXTt3sy29HXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZA5mMRKTEdyXTt3sy29HXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_gvhewBKTEdyXTt3sy29HXg" name="ComponentState">
- <ownedLiteral xmi:id="_iE4vMBKTEdyXTt3sy29HXg" name="operating"/>
- <ownedLiteral xmi:id="_iJ81YBKTEdyXTt3sy29HXg" name="storage"/>
- <ownedLiteral xmi:id="_iO3xoBKTEdyXTt3sy29HXg" name="other"/>
- <ownedLiteral xmi:id="_iTVa4BKTEdyXTt3sy29HXg" name="undef"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_oxqoEGqqEdyHVMM3AaZxvA" name="Association_HwComponent_HwComponent" memberEnd="_oxuScGqqEdyHVMM3AaZxvA _ox-KEGqqEdyHVMM3AaZxvA">
- <ownedEnd xmi:id="_ox-KEGqqEdyHVMM3AaZxvA" name="hwComponent" type="_ybY5ABKSEdyXTt3sy29HXg" isUnique="false" association="_oxqoEGqqEdyHVMM3AaZxvA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oyOowGqqEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oyQd8GqqEdyHVMM3AaZxvA"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_vrbyUBJwEdygQ5HMNSpiZw" name="HwPower">
- <eAnnotations xmi:id="_LL_4UF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MoPSwJ3yEd6SvNDHkhtrYQ" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_MljyMJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwPower">
- <eAnnotations xmi:id="_M8Dmxp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Dmx53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8DmyJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8DmyZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8Dmyp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Dmy53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MoPSwZ3yEd6SvNDHkhtrYQ" name="HwPowerSupply" eSuperTypes="_MlaBMZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MoPSwp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M752753yEd6SvNDHkhtrYQ" name="suppliedPower" ordered="false" unique="false" eType="_M7528Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7529J3yEd6SvNDHkhtrYQ" name="capacity" ordered="false" unique="false" eType="_M7529p3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoPTXp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MoPTX53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPTYJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MoPTYZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPTYp3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MoPTY53yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MoPTZJ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MoPTZZ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPTZp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MoPTZ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPTaJ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MoPTaZ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MoPTap3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MoPTa53yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MoPTbJ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MoPTbZ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MoPTbp3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MoPTb53yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MoPTcJ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPTcZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MoPTcp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPTc53yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MoPTdJ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoPTdZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MoPTdp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoPTd53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MoPTeJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoPTeZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MoPTep3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoPTgJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MoPTgZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPTo53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_MoPTpJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPTpZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_MoPTpp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_MoPTp53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPT553yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MoPT6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPT6Z3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MoPT6p3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MoPT653yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MoPT7J3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MoPT7Z3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MoPT7p3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MoPT753yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MoPT8J3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPT_53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MoPUAJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPUAZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MoPUAp3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MoPUA53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MoPUBJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MoPUBZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MoPUBp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MoPUB53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPULp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MoPUL53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPUMJ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MoPUMZ3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MoPUMp3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MoPUM53yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MoPUNJ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MoPUNZ3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MoPUNp3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPUT53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MoPUUJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPUUZ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MoPUUp3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MoPUU53yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MoPUVJ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoPUWp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_MoPUW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoPUXJ3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_MoPUXZ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_MoPUXp3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYctJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_MoYctZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoYctp3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_MoYct53yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_MoYcuJ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYcxZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MoYcxp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoYcx53yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MoYcyJ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MoYcyZ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MoYcyp3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MoYcy53yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYczJ3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_MoYczZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MoYczp3yEd6SvNDHkhtrYQ" name="card"/>
- <eLiterals xmi:id="_MoYcz53yEd6SvNDHkhtrYQ" name="channel" value="1"/>
- <eLiterals xmi:id="_MoYc0J3yEd6SvNDHkhtrYQ" name="chip" value="2"/>
- <eLiterals xmi:id="_MoYc0Z3yEd6SvNDHkhtrYQ" name="port" value="3"/>
- <eLiterals xmi:id="_MoYc0p3yEd6SvNDHkhtrYQ" name="unit" value="4"/>
- <eLiterals xmi:id="_MoYc053yEd6SvNDHkhtrYQ" name="other" value="5"/>
- <eLiterals xmi:id="_MoYc1J3yEd6SvNDHkhtrYQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYc3J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_MoYc3Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoYc3p3yEd6SvNDHkhtrYQ" name="m"/>
- <eLiterals xmi:id="_MoYc353yEd6SvNDHkhtrYQ" name="cm" value="1"/>
- <eLiterals xmi:id="_MoYc4J3yEd6SvNDHkhtrYQ" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYc6J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_MoYc6Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoYc6p3yEd6SvNDHkhtrYQ" name="mm2"/>
- <eLiterals xmi:id="_MoYc653yEd6SvNDHkhtrYQ" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MoYc9Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_MoYc9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYdBp3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_MoYdB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MoYdCJ3yEd6SvNDHkhtrYQ" name="temperature"/>
- <eLiterals xmi:id="_MoYdCZ3yEd6SvNDHkhtrYQ" name="humidity" value="1"/>
- <eLiterals xmi:id="_MoYdCp3yEd6SvNDHkhtrYQ" name="altitude" value="2"/>
- <eLiterals xmi:id="_MoYdC53yEd6SvNDHkhtrYQ" name="vibration" value="3"/>
- <eLiterals xmi:id="_MoYdDJ3yEd6SvNDHkhtrYQ" name="shock" value="4"/>
- <eLiterals xmi:id="_MoYdDZ3yEd6SvNDHkhtrYQ" name="other" value="5"/>
- <eLiterals xmi:id="_MoYdDp3yEd6SvNDHkhtrYQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYdD53yEd6SvNDHkhtrYQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentState">
- <eAnnotations xmi:id="_MoYdEJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_MoYdEZ3yEd6SvNDHkhtrYQ" name="operating"/>
- <eLiterals xmi:id="_MoYdEp3yEd6SvNDHkhtrYQ" name="storage" value="1"/>
- <eLiterals xmi:id="_MoYdE53yEd6SvNDHkhtrYQ" name="other" value="2"/>
- <eLiterals xmi:id="_MoYdFJ3yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MoYdIJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_MoYdIZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MoYdIp3yEd6SvNDHkhtrYQ" name="J"/>
- <eLiterals xmi:id="_MoYdI53yEd6SvNDHkhtrYQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_MoYdJJ3yEd6SvNDHkhtrYQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_MoYdJZ3yEd6SvNDHkhtrYQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_MoYdJp3yEd6SvNDHkhtrYQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MoYdJ53yEd6SvNDHkhtrYQ" name="HwCoolingSupply" eSuperTypes="_MlaBMZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MoYdKJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Dmtp3yEd6SvNDHkhtrYQ" name="coolingPower" ordered="false" unique="false" eType="_M7528Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7528Z3yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M7528p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7529p3yEd6SvNDHkhtrYQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752953yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752-Z3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752-p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M752_Z3yEd6SvNDHkhtrYQ" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M752_p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M753AJ3yEd6SvNDHkhtrYQ" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M753AZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DmoZ3yEd6SvNDHkhtrYQ" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dmop3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DmpJ3yEd6SvNDHkhtrYQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DmpZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DmqJ3yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DmqZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dmq53yEd6SvNDHkhtrYQ" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DmrJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dmrp3yEd6SvNDHkhtrYQ" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dmr53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_whrD8EOMEd6caK5ICj_pSQ" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_whQNMEOMEd6caK5ICj_pSQ/12" nsPrefix="HwPower">
- <eAnnotations xmi:id="_wmGRAkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmGRA0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmGRBEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmGRBUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmGRBkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmGRB0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_whrD8UOMEd6caK5ICj_pSQ" name="HwPowerSupply" eSuperTypes="_whHDQUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_whrD8kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmFC4kOMEd6caK5ICj_pSQ" name="suppliedPower" ordered="false" unique="false" eType="_wmFC5EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmFC50OMEd6caK5ICj_pSQ" name="capacity" ordered="false" unique="false" eType="_wmFp4EOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrEjkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_whrEj0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrEkEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_whrEkUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrEkkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_whrEk0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_whrElEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_whrElUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrElkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_whrEl0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrEmEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_whrEmUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_whrEmkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_whrEm0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_whrEnEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_whrEnUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_whrEnkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_whrEn0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_whrEoEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrEoUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_whrEokOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrEo0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_whrEpEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrEpUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_whrEpkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrEp0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_whrEqEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrEqUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_whrEqkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrEsEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_whrEsUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrE00OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_whrE1EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrE1UOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_whrE1kOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_whrE10OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrAEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_whrrAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrAkOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_whrrA0OMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_whrrBEOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_whrrBUOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_whrrBkOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_whrrB0OMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_whrrCEOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_whrrCUOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrGEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_whrrGUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrGkOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_whrrG0OMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_whrrHEOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_whrrHUOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_whrrHkOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_whrrH0OMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_whrrIEOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrR0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_whrrSEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrSUOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_whrrSkOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_whrrS0OMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_whrrTEOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_whrrTUOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_whrrTkOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_whrrT0OMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrraEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_whrraUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrakOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_whrra0OMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_whrrbEOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_whrrbUOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrc0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_whrrdEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrdUOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_whrrdkOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_whrrd0OMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrf0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_whrrgEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrgUOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_whrrgkOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_whrrg0OMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrkEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_whrrkUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrkkOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_whrrk0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_whrrlEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_whrrlUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_whrrlkOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrl0OMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_whrrmEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whrrmUOMEd6caK5ICj_pSQ" name="card"/>
- <eLiterals xmi:id="_whrrmkOMEd6caK5ICj_pSQ" name="channel" value="1"/>
- <eLiterals xmi:id="_whrrm0OMEd6caK5ICj_pSQ" name="chip" value="2"/>
- <eLiterals xmi:id="_whrrnEOMEd6caK5ICj_pSQ" name="port" value="3"/>
- <eLiterals xmi:id="_whrrnUOMEd6caK5ICj_pSQ" name="unit" value="4"/>
- <eLiterals xmi:id="_whrrnkOMEd6caK5ICj_pSQ" name="other" value="5"/>
- <eLiterals xmi:id="_whrrn0OMEd6caK5ICj_pSQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrp0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_whrrqEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrqUOMEd6caK5ICj_pSQ" name="m"/>
- <eLiterals xmi:id="_whrrqkOMEd6caK5ICj_pSQ" name="cm" value="1"/>
- <eLiterals xmi:id="_whrrq0OMEd6caK5ICj_pSQ" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrrs0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_whrrtEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrrtUOMEd6caK5ICj_pSQ" name="mm2"/>
- <eLiterals xmi:id="_whrrtkOMEd6caK5ICj_pSQ" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_whrrwEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_whrrwUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrr0UOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_whrr0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whrr00OMEd6caK5ICj_pSQ" name="temperature"/>
- <eLiterals xmi:id="_whrr1EOMEd6caK5ICj_pSQ" name="humidity" value="1"/>
- <eLiterals xmi:id="_whrr1UOMEd6caK5ICj_pSQ" name="altitude" value="2"/>
- <eLiterals xmi:id="_whrr1kOMEd6caK5ICj_pSQ" name="vibration" value="3"/>
- <eLiterals xmi:id="_whrr10OMEd6caK5ICj_pSQ" name="shock" value="4"/>
- <eLiterals xmi:id="_whrr2EOMEd6caK5ICj_pSQ" name="other" value="5"/>
- <eLiterals xmi:id="_whrr2UOMEd6caK5ICj_pSQ" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrr2kOMEd6caK5ICj_pSQ" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentState">
- <eAnnotations xmi:id="_whrr20OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_whrr3EOMEd6caK5ICj_pSQ" name="operating"/>
- <eLiterals xmi:id="_whrr3UOMEd6caK5ICj_pSQ" name="storage" value="1"/>
- <eLiterals xmi:id="_whrr3kOMEd6caK5ICj_pSQ" name="other" value="2"/>
- <eLiterals xmi:id="_whrr30OMEd6caK5ICj_pSQ" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_whrr60OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_whrr7EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_whrr7UOMEd6caK5ICj_pSQ" name="J"/>
- <eLiterals xmi:id="_whrr7kOMEd6caK5ICj_pSQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_whrr70OMEd6caK5ICj_pSQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_whrr8EOMEd6caK5ICj_pSQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_whrr8UOMEd6caK5ICj_pSQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_whrr8kOMEd6caK5ICj_pSQ" name="HwCoolingSupply" eSuperTypes="_whHDQUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_whrr80OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmGQ8kOMEd6caK5ICj_pSQ" name="coolingPower" ordered="false" unique="false" eType="_wmFC5EOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFC5EOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFC5UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp4EOMEd6caK5ICj_pSQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp4UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp40OMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp5EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp50OMEd6caK5ICj_pSQ" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp6EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp6kOMEd6caK5ICj_pSQ" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp60OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp7UOMEd6caK5ICj_pSQ" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp7kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp8EOMEd6caK5ICj_pSQ" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp8UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp9EOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp9UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp90OMEd6caK5ICj_pSQ" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp-EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmFp-kOMEd6caK5ICj_pSQ" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmFp-0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kWRJQHKiEd2xwtZ516zmfg" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_kUfAkHKiEd2xwtZ516zmfg/11" nsPrefix="HwPower">
- <eAnnotations xmi:id="_khcflHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcflXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcflnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcfl3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcfmHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcfmXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kWRJQXKiEd2xwtZ516zmfg" name="HwPowerSupply" eSuperTypes="_kUVPkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kWRJQnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfT3KiEd2xwtZ516zmfg" name="suppliedPower" ordered="false" unique="false" eType="_khcfUXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfVHKiEd2xwtZ516zmfg" name="capacity" ordered="false" unique="false" eType="_khcfVnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRJhnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kWRJh3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRJiHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kWRJiXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRJtnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kWRJt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRJuHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kWRJuXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRJunKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kWRJu3KiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kWRJvHKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kWRJvXKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRJvnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kWRJv3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRJwHKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kWRJwXKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kWRJwnKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kWRJw3KiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kWRJxHKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kWRJxXKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kWRJxnKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kWRJx3KiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRJyHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kWRJyXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRJynKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kWRJy3KiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRJzHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kWRJzXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRJznKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kWRJz3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRJ8XKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kWRJ8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRJ83KiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kWRJ9HKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kWRJ9XKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKNXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kWRKNnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKN3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kWRKOHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kWRKOXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kWRKOnKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kWRKO3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kWRKPHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kWRKPXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kWRKPnKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKTXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kWRKTnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKT3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kWRKUHKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kWRKUXKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kWRKUnKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kWRKU3KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kWRKVHKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kWRKVXKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKfHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kWRKfXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKfnKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kWRKf3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kWRKgHKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kWRKgXKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kWRKgnKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kWRKg3KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kWRKhHKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKnXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kWRKnnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKn3KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kWRKoHKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kWRKoXKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kWRKonKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKqHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kWRKqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKqnKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kWRKq3KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kWRKrHKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKtHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kWRKtXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKtnKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kWRKt3KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kWRKuHKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKxXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kWRKxnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRKx3KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kWRKyHKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kWRKyXKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kWRKynKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kWRKy3KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRKzHKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_kWRKzXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kWRKznKiEd2xwtZ516zmfg" name="card"/>
- <eLiterals xmi:id="_kWRKz3KiEd2xwtZ516zmfg" name="channel" value="1"/>
- <eLiterals xmi:id="_kWRK0HKiEd2xwtZ516zmfg" name="chip" value="2"/>
- <eLiterals xmi:id="_kWRK0XKiEd2xwtZ516zmfg" name="port" value="3"/>
- <eLiterals xmi:id="_kWRK0nKiEd2xwtZ516zmfg" name="unit" value="4"/>
- <eLiterals xmi:id="_kWRK03KiEd2xwtZ516zmfg" name="other" value="5"/>
- <eLiterals xmi:id="_kWRK1HKiEd2xwtZ516zmfg" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRK3HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_kWRK3XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRK3nKiEd2xwtZ516zmfg" name="m"/>
- <eLiterals xmi:id="_kWRK33KiEd2xwtZ516zmfg" name="cm" value="1"/>
- <eLiterals xmi:id="_kWRK4HKiEd2xwtZ516zmfg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRK6HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_kWRK6XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRK6nKiEd2xwtZ516zmfg" name="mm2"/>
- <eLiterals xmi:id="_kWRK63KiEd2xwtZ516zmfg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWRK9XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kWRK9nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRLBnKiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_kWRLB3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kWRLCHKiEd2xwtZ516zmfg" name="temperature"/>
- <eLiterals xmi:id="_kWRLCXKiEd2xwtZ516zmfg" name="humidity" value="1"/>
- <eLiterals xmi:id="_kWRLCnKiEd2xwtZ516zmfg" name="altitude" value="2"/>
- <eLiterals xmi:id="_kWRLC3KiEd2xwtZ516zmfg" name="vibration" value="3"/>
- <eLiterals xmi:id="_kWRLDHKiEd2xwtZ516zmfg" name="shock" value="4"/>
- <eLiterals xmi:id="_kWRLDXKiEd2xwtZ516zmfg" name="other" value="5"/>
- <eLiterals xmi:id="_kWRLDnKiEd2xwtZ516zmfg" name="undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRLD3KiEd2xwtZ516zmfg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentState">
- <eAnnotations xmi:id="_kWRLEHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_kWRLEXKiEd2xwtZ516zmfg" name="operating"/>
- <eLiterals xmi:id="_kWRLEnKiEd2xwtZ516zmfg" name="storage" value="1"/>
- <eLiterals xmi:id="_kWRLE3KiEd2xwtZ516zmfg" name="other" value="2"/>
- <eLiterals xmi:id="_kWRLFHKiEd2xwtZ516zmfg" name="undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kWRLIHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_kWRLIXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kWRLInKiEd2xwtZ516zmfg" name="J"/>
- <eLiterals xmi:id="_kWRLI3KiEd2xwtZ516zmfg" name="KJ" value="1"/>
- <eLiterals xmi:id="_kWRLJHKiEd2xwtZ516zmfg" name="Wh" value="2"/>
- <eLiterals xmi:id="_kWRLJXKiEd2xwtZ516zmfg" name="KWh" value="3"/>
- <eLiterals xmi:id="_kWRLJnKiEd2xwtZ516zmfg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kWRLJ3KiEd2xwtZ516zmfg" name="HwCoolingSupply" eSuperTypes="_kUVPkXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kWRLKHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfgXKiEd2xwtZ516zmfg" name="coolingPower" ordered="false" unique="false" eType="_khcfUXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfUXKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfUnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfVnKiEd2xwtZ516zmfg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfV3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfWXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfWnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfXHKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfXXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfYHKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfYXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfY3KiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfZHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfZnKiEd2xwtZ516zmfg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfZ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfaXKiEd2xwtZ516zmfg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfanKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfbHKiEd2xwtZ516zmfg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfbXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfb3KiEd2xwtZ516zmfg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfcHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfc3KiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfdHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfdnKiEd2xwtZ516zmfg" name="NFP_Price" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfd3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_TyXpQDJQEd211cMdxu944g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfeXKiEd2xwtZ516zmfg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfenKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pBN8EBBjEd20zIwSLfjspA" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_o_Nw8BBjEd20zIwSLfjspA/10" nsPrefix="HwPower">
- <eAnnotations xmi:id="_pO4k2RBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pO4k2hBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pO4k2xBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pO4k3BBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pO4k3RBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pO4k3hBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pBN8ERBjEd20zIwSLfjspA" name="HwPowerSupply" eSuperTypes="_o_BjsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pBN8EhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyeeBBjEd20zIwSLfjspA" name="suppliedPower" ordered="false" unique="false" eType="_pOyeehBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOyefRBjEd20zIwSLfjspA" name="capacity" ordered="false" unique="false" eType="_pOyefxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN8VhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pBN8VxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN8WBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pBN8WRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN8aRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pBN8ahBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN8axBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pBN8bBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN8bRBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pBN8bhBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pBN8bxBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pBN8cBBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN8cRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pBN8chBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN8cxBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pBN8dBBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pBN8dRBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pBN8dhBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pBN8dxBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pBN8eBBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pBN8eRBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pBN8ehBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN8exBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pBN8fBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN8fRBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pBN8fhBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN8fxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pBN8gBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN8ohBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pBN8oxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN8pBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_pBN8pRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN8phBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_pBN8pxBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_pBN8qBBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN84BBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_pBN84RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN84hBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_pBN84xBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_pBN85BBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_pBN85RBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_pBN85hBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_pBN85xBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_pBN86BBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_pBN86RBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN89BBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_pBN89RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN89hBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_pBN89xBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_pBN8-BBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9BRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_pBN9BhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN9BxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_pBN9CBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_pBN9CRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_pBN9ChBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_pBN9CxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9DBBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_pBN9DRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_pBN9DhBjEd20zIwSLfjspA" name="Card"/>
- <eLiterals xmi:id="_pBN9DxBjEd20zIwSLfjspA" name="Channel" value="1"/>
- <eLiterals xmi:id="_pBN9EBBjEd20zIwSLfjspA" name="Chip" value="2"/>
- <eLiterals xmi:id="_pBN9ERBjEd20zIwSLfjspA" name="Port" value="3"/>
- <eLiterals xmi:id="_pBN9EhBjEd20zIwSLfjspA" name="Unit" value="4"/>
- <eLiterals xmi:id="_pBN9ExBjEd20zIwSLfjspA" name="Other" value="5"/>
- <eLiterals xmi:id="_pBN9FBBjEd20zIwSLfjspA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9HBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_pBN9HRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN9HhBjEd20zIwSLfjspA" name="m"/>
- <eLiterals xmi:id="_pBN9HxBjEd20zIwSLfjspA" name="cm" value="1"/>
- <eLiterals xmi:id="_pBN9IBBjEd20zIwSLfjspA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9KBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_pBN9KRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN9KhBjEd20zIwSLfjspA" name="mm2"/>
- <eLiterals xmi:id="_pBN9KxBjEd20zIwSLfjspA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBN9NRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_pBN9NhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9QRBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_pBN9QhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_pBN9QxBjEd20zIwSLfjspA" name="Temperature"/>
- <eLiterals xmi:id="_pBN9RBBjEd20zIwSLfjspA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_pBN9RRBjEd20zIwSLfjspA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_pBN9RhBjEd20zIwSLfjspA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_pBN9RxBjEd20zIwSLfjspA" name="Shock" value="4"/>
- <eLiterals xmi:id="_pBN9SBBjEd20zIwSLfjspA" name="Other" value="5"/>
- <eLiterals xmi:id="_pBN9SRBjEd20zIwSLfjspA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9ShBjEd20zIwSLfjspA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentState">
- <eAnnotations xmi:id="_pBN9SxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_pBN9TBBjEd20zIwSLfjspA" name="Operating"/>
- <eLiterals xmi:id="_pBN9TRBjEd20zIwSLfjspA" name="Storage" value="1"/>
- <eLiterals xmi:id="_pBN9ThBjEd20zIwSLfjspA" name="Other" value="2"/>
- <eLiterals xmi:id="_pBN9TxBjEd20zIwSLfjspA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pBN9WxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_pBN9XBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pBN9XRBjEd20zIwSLfjspA" name="J"/>
- <eLiterals xmi:id="_pBN9XhBjEd20zIwSLfjspA" name="KJ" value="1"/>
- <eLiterals xmi:id="_pBN9XxBjEd20zIwSLfjspA" name="Wh" value="2"/>
- <eLiterals xmi:id="_pBN9YBBjEd20zIwSLfjspA" name="KWh" value="3"/>
- <eLiterals xmi:id="_pBN9YRBjEd20zIwSLfjspA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pBN9YhBjEd20zIwSLfjspA" name="HwCoolingSupply" eSuperTypes="_o_BjsRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pBN9YxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pO4kxhBjEd20zIwSLfjspA" name="coolingPower" ordered="false" unique="false" eType="_pOyeehBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyeehBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyeexBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOyefxBjEd20zIwSLfjspA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOyegBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4koBBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4koRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4koxBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4kpBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4kpxBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4kqBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4kqhBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4kqxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4krRBjEd20zIwSLfjspA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4krhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4ksBBjEd20zIwSLfjspA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4ksRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4ksxBjEd20zIwSLfjspA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4ktBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4kthBjEd20zIwSLfjspA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4ktxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4kuhBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4kuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4kvhBjEd20zIwSLfjspA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4kvxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lCrfAKSsEdy-NrxVBTpLyA" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_lBP7oKSsEdy-NrxVBTpLyA/9" nsPrefix="HwPower">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lCrfAaSsEdy-NrxVBTpLyA" name="HwPowerSupply" eSuperTypes="_lBDuYaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lCrfAqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpcqSsEdy-NrxVBTpLyA" name="suppliedPower" ordered="false" unique="false" eType="_lOnpdKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpd6SsEdy-NrxVBTpLyA" name="capacity" ordered="false" unique="false" eType="_lOnpeaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrfRqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lCrfR6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrfSKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lCrfSaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrfWaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lCrfWqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrfW6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lCrfXKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrfXaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lCrfXqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lCrfX6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lCrfYKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrfYaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lCrfYqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrfY6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lCrfZKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lCrfZaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lCrfZqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lCrfZ6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lCrfaKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lCrfaaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lCrfaqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrfa6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lCrfbKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrfbaSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lCrfbqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrfb6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lCrfcKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrfkqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lCrfk6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrflKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_lCrflaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrflqSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_lCrfl6SsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_lCrfmKSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrf0KSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lCrf0aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrf0qSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lCrf06SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lCrf1KSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lCrf1aSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lCrf1qSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lCrf16SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lCrf2KSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lCrf2aSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrf5KSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_lCrf5aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrf5qSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_lCrf56SsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_lCrf6KSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrf9aSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_lCrf9qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrf96SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_lCrf-KSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_lCrf-aSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_lCrf-qSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_lCrf-6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrf_KSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_lCrf_aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lCrf_qSsEdy-NrxVBTpLyA" name="Card"/>
- <eLiterals xmi:id="_lCrf_6SsEdy-NrxVBTpLyA" name="Channel" value="1"/>
- <eLiterals xmi:id="_lCrgAKSsEdy-NrxVBTpLyA" name="Chip" value="2"/>
- <eLiterals xmi:id="_lCrgAaSsEdy-NrxVBTpLyA" name="Port" value="3"/>
- <eLiterals xmi:id="_lCrgAqSsEdy-NrxVBTpLyA" name="Unit" value="4"/>
- <eLiterals xmi:id="_lCrgA6SsEdy-NrxVBTpLyA" name="Other" value="5"/>
- <eLiterals xmi:id="_lCrgBKSsEdy-NrxVBTpLyA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrgDKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_lCrgDaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrgDqSsEdy-NrxVBTpLyA" name="m"/>
- <eLiterals xmi:id="_lCrgD6SsEdy-NrxVBTpLyA" name="cm" value="1"/>
- <eLiterals xmi:id="_lCrgEKSsEdy-NrxVBTpLyA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrgGKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_lCrgGaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrgGqSsEdy-NrxVBTpLyA" name="mm2"/>
- <eLiterals xmi:id="_lCrgG6SsEdy-NrxVBTpLyA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lCrgJaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_lCrgJqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrgMaSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_lCrgMqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lCrgM6SsEdy-NrxVBTpLyA" name="Temperature"/>
- <eLiterals xmi:id="_lCrgNKSsEdy-NrxVBTpLyA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_lCrgNaSsEdy-NrxVBTpLyA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_lCrgNqSsEdy-NrxVBTpLyA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_lCrgN6SsEdy-NrxVBTpLyA" name="Shock" value="4"/>
- <eLiterals xmi:id="_lCrgOKSsEdy-NrxVBTpLyA" name="Other" value="5"/>
- <eLiterals xmi:id="_lCrgOaSsEdy-NrxVBTpLyA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrgOqSsEdy-NrxVBTpLyA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_CompnentState">
- <eAnnotations xmi:id="_lCrgO6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_lCrgPKSsEdy-NrxVBTpLyA" name="Operating"/>
- <eLiterals xmi:id="_lCrgPaSsEdy-NrxVBTpLyA" name="Storage" value="1"/>
- <eLiterals xmi:id="_lCrgPqSsEdy-NrxVBTpLyA" name="Other" value="2"/>
- <eLiterals xmi:id="_lCrgP6SsEdy-NrxVBTpLyA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lCrgS6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_lCrgTKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lCrgTaSsEdy-NrxVBTpLyA" name="J"/>
- <eLiterals xmi:id="_lCrgTqSsEdy-NrxVBTpLyA" name="KJ" value="1"/>
- <eLiterals xmi:id="_lCrgT6SsEdy-NrxVBTpLyA" name="Wh" value="2"/>
- <eLiterals xmi:id="_lCrgUKSsEdy-NrxVBTpLyA" name="KWh" value="3"/>
- <eLiterals xmi:id="_lCrgUaSsEdy-NrxVBTpLyA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lCrgUqSsEdy-NrxVBTpLyA" name="HwCoolingSupply" eSuperTypes="_lBDuYaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lCrgU6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpoqSsEdy-NrxVBTpLyA" name="coolingPower" ordered="false" unique="false" eType="_lOnpdKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpdKSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpdaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpeaSsEdy-NrxVBTpLyA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpeqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpfKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpfaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpf6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpgKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpg6SsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnphKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnphqSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnph6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpiaSsEdy-NrxVBTpLyA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpiqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpjKSsEdy-NrxVBTpLyA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpjaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpj6SsEdy-NrxVBTpLyA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpkKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpkqSsEdy-NrxVBTpLyA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpk6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnplqSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpl6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpmqSsEdy-NrxVBTpLyA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpm6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rpAr0GquEdyHVMM3AaZxvA" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_rndMoGquEdyHVMM3AaZxvA/8" nsPrefix="HwPower">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rpAr0WquEdyHVMM3AaZxvA" name="HwPowerSupply" eSuperTypes="_rnXGAWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rpAr0mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0T85GquEdyHVMM3AaZxvA" name="suppliedPower" ordered="false" unique="false" eType="_r0T85mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0T86WquEdyHVMM3AaZxvA" name="capacity" ordered="false" unique="false" eType="_r0T862quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpAsFmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rpAsF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpAsGGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rpAsGWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpAsKWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rpAsKmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpAsK2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rpAsLGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpAsLWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rpAsLmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rpAsL2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rpAsMGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpAsMWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rpAsMmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpAsM2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rpAsNGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rpAsNWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rpAsNmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rpAsN2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rpAsOGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rpAsOWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rpAsOmquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpAsO2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rpAsPGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpAsPWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rpAsPmquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpAsP2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rpAsQGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpAsYmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rpAsY2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpAsZGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rpAsZWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpAsZmquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rpAsZ2quEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rpAsaGquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpAsoGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rpAsoWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpAsomquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rpAso2quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rpAspGquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rpAspWquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rpAspmquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rpAsp2quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rpAsqGquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rpBS4GquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBS62quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rpBS7GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpBS7WquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rpBS7mquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rpBS72quEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBS_GquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rpBS_WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpBS_mquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rpBS_2quEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rpBTAGquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rpBTAWquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rpBTAmquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTA2quEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_rpBTBGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rpBTBWquEdyHVMM3AaZxvA" name="Card"/>
- <eLiterals xmi:id="_rpBTBmquEdyHVMM3AaZxvA" name="Channel" value="1"/>
- <eLiterals xmi:id="_rpBTB2quEdyHVMM3AaZxvA" name="Chip" value="2"/>
- <eLiterals xmi:id="_rpBTCGquEdyHVMM3AaZxvA" name="Port" value="3"/>
- <eLiterals xmi:id="_rpBTCWquEdyHVMM3AaZxvA" name="Unit" value="4"/>
- <eLiterals xmi:id="_rpBTCmquEdyHVMM3AaZxvA" name="Other" value="5"/>
- <eLiterals xmi:id="_rpBTC2quEdyHVMM3AaZxvA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTE2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_rpBTFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpBTFWquEdyHVMM3AaZxvA" name="m"/>
- <eLiterals xmi:id="_rpBTFmquEdyHVMM3AaZxvA" name="cm" value="1"/>
- <eLiterals xmi:id="_rpBTF2quEdyHVMM3AaZxvA" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTH2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_rpBTIGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpBTIWquEdyHVMM3AaZxvA" name="mm2"/>
- <eLiterals xmi:id="_rpBTImquEdyHVMM3AaZxvA" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpBTLGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_rpBTLWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTOGquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_rpBTOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rpBTOmquEdyHVMM3AaZxvA" name="Temperature"/>
- <eLiterals xmi:id="_rpBTO2quEdyHVMM3AaZxvA" name="Humidity" value="1"/>
- <eLiterals xmi:id="_rpBTPGquEdyHVMM3AaZxvA" name="Altitude" value="2"/>
- <eLiterals xmi:id="_rpBTPWquEdyHVMM3AaZxvA" name="Vibration" value="3"/>
- <eLiterals xmi:id="_rpBTPmquEdyHVMM3AaZxvA" name="Shock" value="4"/>
- <eLiterals xmi:id="_rpBTP2quEdyHVMM3AaZxvA" name="Other" value="5"/>
- <eLiterals xmi:id="_rpBTQGquEdyHVMM3AaZxvA" name="Undefined" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTQWquEdyHVMM3AaZxvA" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_CompnentState">
- <eAnnotations xmi:id="_rpBTQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_rpBTQ2quEdyHVMM3AaZxvA" name="Operating"/>
- <eLiterals xmi:id="_rpBTRGquEdyHVMM3AaZxvA" name="Storage" value="1"/>
- <eLiterals xmi:id="_rpBTRWquEdyHVMM3AaZxvA" name="Other" value="2"/>
- <eLiterals xmi:id="_rpBTRmquEdyHVMM3AaZxvA" name="Undefined" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rpBTUmquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_rpBTU2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rpBTVGquEdyHVMM3AaZxvA" name="J"/>
- <eLiterals xmi:id="_rpBTVWquEdyHVMM3AaZxvA" name="KJ" value="1"/>
- <eLiterals xmi:id="_rpBTVmquEdyHVMM3AaZxvA" name="Wh" value="2"/>
- <eLiterals xmi:id="_rpBTV2quEdyHVMM3AaZxvA" name="KWh" value="3"/>
- <eLiterals xmi:id="_rpBTWGquEdyHVMM3AaZxvA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rpBTWWquEdyHVMM3AaZxvA" name="HwCoolingSupply" eSuperTypes="_rnXGAWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rpBTWmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0UkCmquEdyHVMM3AaZxvA" name="coolingPower" ordered="false" unique="false" eType="_r0T85mquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T85mquEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T852quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T862quEdyHVMM3AaZxvA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T87GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T87mquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T872quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T88WquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T88mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T89WquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T89mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0T8-GquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0T8-WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Uj8WquEdyHVMM3AaZxvA" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Uj8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Uj9GquEdyHVMM3AaZxvA" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Uj9WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Uj92quEdyHVMM3AaZxvA" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Uj-GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Uj-mquEdyHVMM3AaZxvA" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Uj-2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0Uj_mquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0Uj_2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0UkAmquEdyHVMM3AaZxvA" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0UkA2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aQmgwF-FEdyR_cYlxmaBkg" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_aQAsF1-FEdyR_cYlxmaBkg/1" nsPrefix="HwPower">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aQmgwV-FEdyR_cYlxmaBkg" name="HwPowerSupply" eSuperTypes="_aQAq4V-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aQmgwl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOip1-FEdyR_cYlxmaBkg" name="suppliedPower" ordered="false" unique="false" eType="_aVOiqV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOirF-FEdyR_cYlxmaBkg" name="capacity" ordered="false" unique="false" eType="_aVOirl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmhBF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aQmhBV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmhFV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aQmhFl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhF1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aQmhGF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhGV-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aQmhGl-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aQmhG1-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aQmhHF-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhHV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aQmhHl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhH1-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aQmhIF-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aQmhIV-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aQmhIl-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aQmhI1-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aQmhJF-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aQmhJV-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aQmhJl-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhJ1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aQmhKF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhKV-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aQmhKl-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmhK1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aQmhLF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmhZl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aQmhZ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhd1-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aQmheF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmheV-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aQmhel-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aQmhe1-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aQmhfF-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aQmhfV-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aQmhfl-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aQmhf1-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aQmhgF-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmhhF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aQmhhV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhkl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aQmhk1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhlF-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aQmhlV-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aQmhll-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmho1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aQmhpF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhpV-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aQmhpl-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aQmhp1-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aQmhqF-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aQmhqV-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhql-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_aQmhq1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQmhrF-FEdyR_cYlxmaBkg" name="Card"/>
- <eLiterals xmi:id="_aQmhrV-FEdyR_cYlxmaBkg" name="Channel" value="1"/>
- <eLiterals xmi:id="_aQmhrl-FEdyR_cYlxmaBkg" name="Chip" value="2"/>
- <eLiterals xmi:id="_aQmhr1-FEdyR_cYlxmaBkg" name="Port" value="3"/>
- <eLiterals xmi:id="_aQmhsF-FEdyR_cYlxmaBkg" name="Unit" value="4"/>
- <eLiterals xmi:id="_aQmhsV-FEdyR_cYlxmaBkg" name="Other" value="5"/>
- <eLiterals xmi:id="_aQmhsl-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhul-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_aQmhu1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhvF-FEdyR_cYlxmaBkg" name="m"/>
- <eLiterals xmi:id="_aQmhvV-FEdyR_cYlxmaBkg" name="cm" value="1"/>
- <eLiterals xmi:id="_aQmhvl-FEdyR_cYlxmaBkg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmhxl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_aQmhx1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmhyF-FEdyR_cYlxmaBkg" name="mm2"/>
- <eLiterals xmi:id="_aQmhyV-FEdyR_cYlxmaBkg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQmh01-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aQmh1F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmh31-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_aQmh4F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQmh4V-FEdyR_cYlxmaBkg" name="Temperature"/>
- <eLiterals xmi:id="_aQmh4l-FEdyR_cYlxmaBkg" name="Humidity" value="1"/>
- <eLiterals xmi:id="_aQmh41-FEdyR_cYlxmaBkg" name="Altitude" value="2"/>
- <eLiterals xmi:id="_aQmh5F-FEdyR_cYlxmaBkg" name="Vibration" value="3"/>
- <eLiterals xmi:id="_aQmh5V-FEdyR_cYlxmaBkg" name="Shock" value="4"/>
- <eLiterals xmi:id="_aQmh5l-FEdyR_cYlxmaBkg" name="Other" value="5"/>
- <eLiterals xmi:id="_aQmh51-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmh6F-FEdyR_cYlxmaBkg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_CompnentState">
- <eAnnotations xmi:id="_aQmh6V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_aQmh6l-FEdyR_cYlxmaBkg" name="Operating"/>
- <eLiterals xmi:id="_aQmh61-FEdyR_cYlxmaBkg" name="Storage" value="1"/>
- <eLiterals xmi:id="_aQmh7F-FEdyR_cYlxmaBkg" name="Other" value="2"/>
- <eLiterals xmi:id="_aQmh7V-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmh-V-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aQmh-l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmh-1-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aQmh_F-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aQmh_V-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aQmiBV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_aQmiBl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aQmiB1-FEdyR_cYlxmaBkg" name="J"/>
- <eLiterals xmi:id="_aQmiCF-FEdyR_cYlxmaBkg" name="KJ" value="1"/>
- <eLiterals xmi:id="_aQmiCV-FEdyR_cYlxmaBkg" name="Wh" value="2"/>
- <eLiterals xmi:id="_aQmiCl-FEdyR_cYlxmaBkg" name="KWh" value="3"/>
- <eLiterals xmi:id="_aQmiC1-FEdyR_cYlxmaBkg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aQmiDF-FEdyR_cYlxmaBkg" name="HwCoolingSupply" eSuperTypes="_aQAq4V-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aQmiDV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOi1F-FEdyR_cYlxmaBkg" name="coolingPower" ordered="false" unique="false" eType="_aVOiqV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiqV-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOirl-FEdyR_cYlxmaBkg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOir1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOisV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOisl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOitV-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOitl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiuF-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiuV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiu1-FEdyR_cYlxmaBkg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOivF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOivl-FEdyR_cYlxmaBkg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiv1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiwV-FEdyR_cYlxmaBkg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiwl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOixF-FEdyR_cYlxmaBkg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOixV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOiyF-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOiyV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOizF-FEdyR_cYlxmaBkg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOizV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LL_4UV1EEdy5RcXm_JjfDg" name="HwPower" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwPhysical/schemas/HwPower/_LLGgcF1EEdy5RcXm_JjfDg/0" nsPrefix="HwPower">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LL_4Ul1EEdy5RcXm_JjfDg" name="HwPowerSupply" eSuperTypes="_LK9Wgl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LL_4U11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WKaPUBKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWSl1EEdy5RcXm_JjfDg" name="suppliedPower" ordered="false" unique="false" eType="_LTmWTF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWT11EEdy5RcXm_JjfDg" name="capacity" ordered="false" unique="false" eType="_LTmWUV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_4lV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LL_4ll1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_4pl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LL_4p11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_4qF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LL_4qV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_4ql1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LL_4q11EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LL_4rF1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LL_4rV1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_4rl1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LL_4r11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_4sF1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LL_4sV1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LL_4sl1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LL_4s11EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LL_4tF1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LL_4tV1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LL_4tl1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LL_4t11EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_4uF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LL_4uV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_4ul1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LL_4u11EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_4vF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LL_4vV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_4911EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LL_4-F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5CF1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LL_5CV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5Cl1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LL_5C11EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LL_5DF1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LL_5DV1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LL_5Dl1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LL_5D11EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LL_5EF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LL_5EV1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_5FV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LL_5Fl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5I11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LL_5JF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5JV1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LL_5Jl1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LL_5J11EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5NF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LL_5NV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5Nl1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LL_5N11EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LL_5OF1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LL_5OV1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LL_5Ol1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5O11EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ComponentKind">
- <eAnnotations xmi:id="_LL_5PF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5j3-oBKSEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LL_5PV1EEdy5RcXm_JjfDg" name="Card"/>
- <eLiterals xmi:id="_LL_5Pl1EEdy5RcXm_JjfDg" name="Channel" value="1"/>
- <eLiterals xmi:id="_LL_5P11EEdy5RcXm_JjfDg" name="Chip" value="2"/>
- <eLiterals xmi:id="_LL_5QF1EEdy5RcXm_JjfDg" name="Port" value="3"/>
- <eLiterals xmi:id="_LL_5QV1EEdy5RcXm_JjfDg" name="Unit" value="4"/>
- <eLiterals xmi:id="_LL_5Ql1EEdy5RcXm_JjfDg" name="Other" value="5"/>
- <eLiterals xmi:id="_LL_5Q11EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5S11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_LengthUnitKind">
- <eAnnotations xmi:id="_LL_5TF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_g5AQ0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5TV1EEdy5RcXm_JjfDg" name="m"/>
- <eLiterals xmi:id="_LL_5Tl1EEdy5RcXm_JjfDg" name="cm" value="1"/>
- <eLiterals xmi:id="_LL_5T11EEdy5RcXm_JjfDg" name="mm" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5V11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_AreaUnitKind">
- <eAnnotations xmi:id="_LL_5WF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Sw5dsBFUEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5WV1EEdy5RcXm_JjfDg" name="mm2"/>
- <eLiterals xmi:id="_LL_5Wl1EEdy5RcXm_JjfDg" name="um2" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LL_5ZF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LL_5ZV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5cF1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_ConditionType">
- <eAnnotations xmi:id="_LL_5cV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Bgyx4BKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LL_5cl1EEdy5RcXm_JjfDg" name="Temperature"/>
- <eLiterals xmi:id="_LL_5c11EEdy5RcXm_JjfDg" name="Humidity" value="1"/>
- <eLiterals xmi:id="_LL_5dF1EEdy5RcXm_JjfDg" name="Altitude" value="2"/>
- <eLiterals xmi:id="_LL_5dV1EEdy5RcXm_JjfDg" name="Vibration" value="3"/>
- <eLiterals xmi:id="_LL_5dl1EEdy5RcXm_JjfDg" name="Shock" value="4"/>
- <eLiterals xmi:id="_LL_5d11EEdy5RcXm_JjfDg" name="Other" value="5"/>
- <eLiterals xmi:id="_LL_5eF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5eV1EEdy5RcXm_JjfDg" name="MARTE_MARTE_DesignModel_HRM_HwPhysical_HwLayout_CompnentState">
- <eAnnotations xmi:id="_LL_5el1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gvhewBKTEdyXTt3sy29HXg"/>
- <eLiterals xmi:id="_LL_5e11EEdy5RcXm_JjfDg" name="Operating"/>
- <eLiterals xmi:id="_LL_5fF1EEdy5RcXm_JjfDg" name="Storage" value="1"/>
- <eLiterals xmi:id="_LL_5fV1EEdy5RcXm_JjfDg" name="Other" value="2"/>
- <eLiterals xmi:id="_LL_5fl1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5il1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_LL_5i11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5jF1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_LL_5jV1EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_LL_5jl1EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LL_5ll1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_LL_5l11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LL_5mF1EEdy5RcXm_JjfDg" name="J"/>
- <eLiterals xmi:id="_LL_5mV1EEdy5RcXm_JjfDg" name="KJ" value="1"/>
- <eLiterals xmi:id="_LL_5ml1EEdy5RcXm_JjfDg" name="Wh" value="2"/>
- <eLiterals xmi:id="_LL_5m11EEdy5RcXm_JjfDg" name="KWh" value="3"/>
- <eLiterals xmi:id="_LL_5nF1EEdy5RcXm_JjfDg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LL_5nV1EEdy5RcXm_JjfDg" name="HwCoolingSupply" eSuperTypes="_LK9Wgl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LL_5nl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Wmtw0BKVEdyxaob5agZuXg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTmWd11EEdy5RcXm_JjfDg" name="coolingPower" ordered="false" unique="false" eType="_LTmWTF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWTF1EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWTV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWUV1EEdy5RcXm_JjfDg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWVF1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWVV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWWF1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWWV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWW11EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWXF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWXl1EEdy5RcXm_JjfDg" name="NFP_Length" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWX11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_g4VH4BFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWYV1EEdy5RcXm_JjfDg" name="NFP_Area" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWYl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KmCwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWZF1EEdy5RcXm_JjfDg" name="NFP_NaturalInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWZV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_rq2FsB18EdyUAqqkOL30sg"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWZ11EEdy5RcXm_JjfDg" name="NFP_Natural" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWaF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Asy1gBFIEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWa11EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWbF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTmWb11EEdy5RcXm_JjfDg" name="Env_Condition" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTmWcF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NRvQYBKTEdyXTt3sy29HXg"/>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Association" xmi:id="_6oH_ABKUEdyxaob5agZuXg" name="Association_HwComponent_HwResourceService" memberEnd="_6oa58BKUEdyxaob5agZuXg _6peC0RKUEdyxaob5agZuXg">
- <ownedEnd xmi:id="_6peC0RKUEdyxaob5agZuXg" name="hwComponent" type="_ybY5ABKSEdyXTt3sy29HXg" isUnique="false" association="_6oH_ABKUEdyxaob5agZuXg">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6qNpsBKUEdyxaob5agZuXg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6qXasBKUEdyxaob5agZuXg"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_WKaPUBKVEdyxaob5agZuXg" name="HwPowerSupply">
- <generalization xmi:id="_l4vJYBKVEdyxaob5agZuXg" general="_ybY5ABKSEdyXTt3sy29HXg"/>
- <ownedAttribute xmi:id="_dovpIBKVEdyxaob5agZuXg" name="suppliedPower" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fnLrwBKVEdyxaob5agZuXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fnCh0BKVEdyxaob5agZuXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fnVcwBKVEdyxaob5agZuXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d0TY4BKVEdyxaob5agZuXg" name="capacity" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iZ8uUBKVEdyxaob5agZuXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iZy9UBKVEdyxaob5agZuXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_iaGfUBKVEdyxaob5agZuXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_k-WyQHBYEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%24%24%24%32%32%32%36%36%36%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%72%72%72%76%76%76%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%125%125%125%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-91%-91%-91%-86%-86%-86%-82%-82%-82%-74%-74%-74%-70%-70%-70%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%75%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-31%-62%11%16%18%72%-100%72%-79%-94%69%-119%15%40%16%28%-95%-96%-63%4%14%32%67%-118%28%73%18%36%-123%7%7%66%8%84%112%-63%97%67%15%6%72%92%104%-32%-46%-95%4%9%14%44%-44%-20%64%96%34%-126%2%6%63%24%48%-16%-63%37%9%3%24%64%110%64%80%-63%32%-119%0%3%84%58%-52%41%-112%4%3%13%8%1%68%117%104%-63%65%-43%-85%9%-75%74%93%8%34%102%9%-85%88%-61%110%93%120%20%-60%89%-80%10%-59%50%-92%-118%-106%-95%92%-123%93%-33%74%56%-103%-64%109%-42%-75%8%-53%-110%40%-47%0%-64%-127%7%3%36%-60%5%-20%-44%-128%95%17%34%74%-36%92%120%-9%-96%-125%6%18%24%24%48%60%-103%50%99%-126%34%18%48%-112%-112%-63%66%-126%8%-118%-19%126%62%-8%-31%116%106%-43%99%17%-74%70%-19%-78%50%107%-41%53%109%23%-100%-3%-38%-95%-18%-127%-68%107%10%4%80%-64%47%65%9%18%23%12%-16%32%-68%4%0%6%25%12%106%24%112%-127%0%-124%-63%53%65%20%-104%0%-63%50%-126%-40%46%-69%-74%38%109%-98%-112%-60%-128%-56%31%10%80%0%-33%92%68%6%3%105%75%-116%64%12%-96%-66%-3%-5%-8%-13%-41%23%-64%-64%56%-7%-1%0%6%88%83%64%0%59%">
- <eAnnotations xmi:id="_lv91YHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_lwHmYHBYEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Wmtw0BKVEdyxaob5agZuXg" name="HwCoolingSupply">
- <generalization xmi:id="_lMH7ABKVEdyxaob5agZuXg" general="_ybY5ABKSEdyXTt3sy29HXg"/>
- <ownedAttribute xmi:id="_ZeX6cBKVEdyxaob5agZuXg" name="coolingPower" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bttf0BKVEdyxaob5agZuXg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_btkV4BKVEdyxaob5agZuXg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bt3Q0BKVEdyxaob5agZuXg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_qVoY8HBYEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%33%0%112%0%0%44%0%0%0%0%33%0%33%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%101%101%101%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%71%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-31%-62%11%16%18%72%-100%72%-79%-94%69%-119%15%42%16%12%-95%-128%1%5%13%32%67%-118%28%73%18%100%-123%7%7%62%8%84%112%-63%97%67%14%6%68%92%96%-32%-46%-95%4%9%13%44%48%-20%-96%-63%65%6%14%59%13%24%-24%-96%-48%-62%0%3%9%0%24%56%32%96%-126%66%17%1%8%-88%60%8%66%65%3%16%2%-107%-114%8%17%-31%-128%-121%-124%0%-92%30%-20%80%32%3%65%0%11%48%8%-124%105%-10%96%-40%-87%4%69%24%-8%122%-74%-125%-127%-127%34%10%-64%61%43%-74%96%4%-89%5%1%-116%72%-96%97%-96%-122%4%110%-5%14%-28%112%-64%45%8%2%34%8%102%52%-8%-74%96%78%-127%24%-44%102%-123%64%-95%32%99%-54%-118%5%74%-43%112%96%-63%-126%3%-123%-61%70%46%56%0%43%-33%-67%35%0%36%104%10%114%-126%-128%-92%15%68%94%-72%57%-128%-24%-21%-64%23%15%0%0%112%91%34%-125%5%-60%55%4%14%61%66%64%8%-125%12%0%28%38%12%-30%-127%1%13%-52%43%19%36%92%-48%-82%-32%17%-121%7%104%-115%4%49%0%52%-20%-109%5%-45%126%47%72%1%-126%-7%-126%34%14%-8%30%97%55%-74%65%16%6%92%-1%-18%126%96%53%-120%2%33%-84%55%16%3%45%-67%103%-112%4%15%-84%-42%-98%-128%35%72%64%-109%91%5%-48%101%-48%4%6%0%37%2%1%-21%121%112%64%4%-85%81%-106%86%66%26%46%96%-63%3%-46%-51%84%33%-120%5%-76%-73%16%6%13%32%48%64%2%4%118%120%-112%5%13%-56%37%97%77%8%93%-120%21%89%21%-64%-122%-29%8%32%96%96%64%91%91%61%-128%-31%112%72%38%-87%-28%-110%-61%13%-80%-64%-115%63%70%41%-27%-108%81%6%4%0%59%">
- <eAnnotations xmi:id="_qwvnoHBYEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_qw5YoHBYEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_WGZ44BJwEdygQ5HMNSpiZw" name="HwGeneral">
- <eAnnotations xmi:id="_LCdh0F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mqn4YJ3yEd6SvNDHkhtrYQ" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwGeneral/_MoYdLJ3yEd6SvNDHkhtrYQ/13" nsPrefix="HwGeneral">
- <eAnnotations xmi:id="_M8Dm753yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Dm8J3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Dm8Z3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8Dm8p3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8Dm853yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Dm9J3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mqn4YZ3yEd6SvNDHkhtrYQ" name="HwResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mqn4Yp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mqn4ZZ3yEd6SvNDHkhtrYQ" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_Mqn4_p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mqn4Z53yEd6SvNDHkhtrYQ" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_Mqn4_p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mqn4aZ3yEd6SvNDHkhtrYQ" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_Mqn4YZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mqn4a53yEd6SvNDHkhtrYQ" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_MX2HF53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8DmzZ3yEd6SvNDHkhtrYQ" name="description" ordered="false" unique="false" eType="_M8Dmz53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Dm1p3yEd6SvNDHkhtrYQ" name="frequency" ordered="false" unique="false" eType="_M8Dm2J3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mqn42p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_Mqn4253yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn43J3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_Mqn43Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn43p3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_Mqn4353yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_Mqn44J3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_Mqn44Z3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn44p3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_Mqn4453yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn45J3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_Mqn45Z3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_Mqn45p3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_Mqn4553yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_Mqn46J3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_Mqn46Z3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_Mqn46p3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_Mqn4653yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_Mqn47J3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn47Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_Mqn47p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn4753yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_Mqn48J3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mqn48Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_Mqn48p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mqn4853yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_Mqn49J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mqn49Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_Mqn49p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mqn4_J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_Mqn4_Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mqn4_p3yEd6SvNDHkhtrYQ" name="HwResourceService" eSuperTypes="_MOwdHJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mqn4_53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Dm5Z3yEd6SvNDHkhtrYQ" name="consumption" ordered="false" unique="false" eType="_M8Dm553yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Dm6p3yEd6SvNDHkhtrYQ" name="dissipation" ordered="false" unique="false" eType="_M8Dm553yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5H53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_Mqn5IJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn5IZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_Mqn5Ip3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_Mqn5I53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5Y53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_Mqn5ZJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn5ZZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_Mqn5Zp3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_Mqn5Z53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_Mqn5aJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_Mqn5aZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_Mqn5ap3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_Mqn5a53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_Mqn5bJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5e53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_Mqn5fJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn5fZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_Mqn5fp3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_Mqn5f53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_Mqn5gJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_Mqn5gZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_Mqn5gp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_Mqn5g53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5qp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_Mqn5q53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn5rJ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_Mqn5rZ3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_Mqn5rp3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_Mqn5r53yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_Mqn5sJ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_Mqn5sZ3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_Mqn5sp3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5y53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_Mqn5zJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn5zZ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_Mqn5zp3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_Mqn5z53yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_Mqn50J3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn51p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_Mqn5153yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn52J3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_Mqn52Z3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_Mqn52p3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn54p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_Mqn5453yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn55J3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_Mqn55Z3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_Mqn55p3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mqn5853yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_Mqn59J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mqn59Z3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_Mqn59p3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_Mqn5953yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_Mqn5-J3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_Mqn5-Z3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dmz53yEd6SvNDHkhtrYQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dm0J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dm2J3yEd6SvNDHkhtrYQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dm2Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dm253yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dm3J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dm353yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dm4J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dm553yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dm6J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wiEFgEOMEd6caK5ICj_pSQ" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM/schemas/HwGeneral/_whxxoEOMEd6caK5ICj_pSQ/12" nsPrefix="HwGeneral">
- <eAnnotations xmi:id="_wmHfGkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmHfG0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmHfHEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmHfHUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmHfHkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmHfH0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiEFgUOMEd6caK5ICj_pSQ" name="HwResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiEFgkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiEFhUOMEd6caK5ICj_pSQ" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_wiEGHkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiEFh0OMEd6caK5ICj_pSQ" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_wiEGHkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiEFiUOMEd6caK5ICj_pSQ" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_wiEFgUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiEFi0OMEd6caK5ICj_pSQ" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_weJPl0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmG4AUOMEd6caK5ICj_pSQ" name="description" ordered="false" unique="false" eType="_wmG4A0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmG4CkOMEd6caK5ICj_pSQ" name="frequency" ordered="false" unique="false" eType="_wmG4DEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiEF-kOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wiEF-0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEF_EOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wiEF_UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEF_kOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wiEF_0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wiEGAEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wiEGAUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEGAkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wiEGA0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEGBEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wiEGBUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wiEGBkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wiEGB0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wiEGCEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wiEGCUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wiEGCkOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wiEGC0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wiEGDEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEGDUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wiEGDkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEGD0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wiEGEEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiEGEUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wiEGEkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiEGE0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wiEGFEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiEGFUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wiEGFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiEGHEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wiEGHUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiEGHkOMEd6caK5ICj_pSQ" name="HwResourceService" eSuperTypes="_wP_e5EOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiEGH0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmHfEEOMEd6caK5ICj_pSQ" name="consumption" ordered="false" unique="false" eType="_wmHfEkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmHfFUOMEd6caK5ICj_pSQ" name="dissipation" ordered="false" unique="false" eType="_wmHfEkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEGP0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wiEGQEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEGQUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wiEGQkOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wiEGQ0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEGg0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wiEGhEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEGhUOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wiEGhkOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wiEGh0OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wiEGiEOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wiEGiUOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wiEGikOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wiEGi0OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wiEGjEOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEGm0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wiEGnEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEGnUOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wiEGnkOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wiEGn0OMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wiEGoEOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wiEGoUOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wiEGokOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wiEGo0OMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEsmkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wiEsm0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEsnEOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wiEsnUOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wiEsnkOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wiEsn0OMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wiEsoEOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wiEsoUOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wiEsokOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEsu0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wiEsvEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEsvUOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wiEsvkOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wiEsv0OMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wiEswEOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEsxkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wiEsx0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEsyEOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wiEsyUOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wiEsykOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEs0kOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wiEs00OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEs1EOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wiEs1UOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wiEs1kOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiEs40OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wiEs5EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiEs5UOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wiEs5kOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wiEs50OMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wiEs6EOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wiEs6UOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmG4A0OMEd6caK5ICj_pSQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmG4BEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmG4DEOMEd6caK5ICj_pSQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmG4DUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmG4D0OMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmG4EEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmG4E0OMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmG4FEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmHfEkOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmHfE0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kH0dkHKiEd2xwtZ516zmfg" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_kGUqpXKiEd2xwtZ516zmfg/11" nsPrefix="HwGeneral">
- <eAnnotations xmi:id="_khJkcXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khJkcnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khJkc3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khJkdHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khJkdXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khJkdnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kH0dkXKiEd2xwtZ516zmfg" name="HwResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kH0dknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kH0dlXKiEd2xwtZ516zmfg" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_kH0d_HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kH0dl3KiEd2xwtZ516zmfg" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_kH0d_HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kH0dmXKiEd2xwtZ516zmfg" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_kH0dkXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kH0dm3KiEd2xwtZ516zmfg" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_kLPllXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkT3KiEd2xwtZ516zmfg" name="description" ordered="false" unique="false" eType="_khcfYHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkWHKiEd2xwtZ516zmfg" name="frequency" ordered="false" unique="false" eType="_khcfY3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kH0dsnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kH0ds3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kH0dtHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kH0dtXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kH0d4nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kH0d43KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0d5HKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kH0d5XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0d5nKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kH0d53KiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kH0d6HKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kH0d6XKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0d6nKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kH0d63KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0d7HKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kH0d7XKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kH0d7nKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kH0d73KiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kH0d8HKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kH0d8XKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kH0d8nKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kH0d83KiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0d9HKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kH0d9XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0d9nKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kH0d93KiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kH0d-HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kH0d-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kH0d-nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kH0d-3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kH0d_HKiEd2xwtZ516zmfg" name="HwResourceService" eSuperTypes="_kDy6TnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kH0d_XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkZ3KiEd2xwtZ516zmfg" name="consumption" ordered="false" unique="false" eType="_khJkaXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khJkbHKiEd2xwtZ516zmfg" name="dissipation" ordered="false" unique="false" eType="_khJkaXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0eHXKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kH0eHnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0eH3KiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kH0eIHKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kH0eIXKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0eYXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kH0eYnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0eY3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kH0eZHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kH0eZXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kH0eZnKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kH0eZ3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kH0eaHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kH0eaXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kH0eanKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0eeXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kH0eenKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0ee3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kH0efHKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kH0efXKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kH0efnKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kH0ef3KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kH0egHKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kH0egXKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0eqHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kH0eqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0eqnKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kH0eq3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kH0erHKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kH0erXKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kH0ernKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kH0er3KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kH0esHKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0eyXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kH0eynKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0ey3KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kH0ezHKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kH0ezXKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kH0eznKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0e1HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kH0e1XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0e1nKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kH0e13KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kH0e2HKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0e4HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kH0e4XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0e4nKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kH0e43KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kH0e5HKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kH0e8XKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kH0e8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kH0e83KiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kH0e9HKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kH0e9XKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kH0e9nKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kH0e93KiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkUXKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkUnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkWnKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkW3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkXXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkXnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkYHKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkYXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khJkaXKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khJkanKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ovddsBBjEd20zIwSLfjspA" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_otvmcxBjEd20zIwSLfjspA/10" nsPrefix="HwGeneral">
- <eAnnotations xmi:id="_pOZctBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOZctRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOZcthBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOZctxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOZcuBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOZcuRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ovddsRBjEd20zIwSLfjspA" name="HwResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_ovddshBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ovddtRBjEd20zIwSLfjspA" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_ovdd_RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ovddtxBjEd20zIwSLfjspA" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_ovdd_RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ovdduRBjEd20zIwSLfjspA" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_ovddsRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ovdduxBjEd20zIwSLfjspA" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_o0VW6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZckhBjEd20zIwSLfjspA" name="description" ordered="false" unique="false" eType="_pO4kpxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcmxBjEd20zIwSLfjspA" name="frequency" ordered="false" unique="false" eType="_pO4kqhBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ovdd0hBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_ovdd0xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ovdd1BBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_ovdd1RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ovdd5RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_ovdd5hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdd5xBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_ovdd6BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdd6RBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_ovdd6hBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_ovdd6xBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_ovdd7BBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdd7RBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_ovdd7hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdd7xBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_ovdd8BBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_ovdd8RBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_ovdd8hBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_ovdd8xBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_ovdd9BBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_ovdd9RBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_ovdd9hBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdd9xBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_ovdd-BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdd-RBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_ovdd-hBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ovdd-xBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_ovdd_BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ovdd_RBjEd20zIwSLfjspA" name="HwResourceService" eSuperTypes="_oo91HRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_ovdd_hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcqhBjEd20zIwSLfjspA" name="consumption" ordered="false" unique="false" eType="_pOZcrBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOZcrxBjEd20zIwSLfjspA" name="dissipation" ordered="false" unique="false" eType="_pOZcrBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ovdeHhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_ovdeHxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdeIBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_ovdeIRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdeIhBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_ovdeIxBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_ovdeJBBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdeXBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_ovdeXRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdeXhBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_ovdeXxBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_ovdeYBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_ovdeYRBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_ovdeYhBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_ovdeYxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_ovdeZBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_ovdeZRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdecBBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_ovdecRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdechBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_ovdecxBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_ovdedBBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ovdegRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_ovdeghBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ovdegxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_ovdehBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_ovdehRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_ovdehhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_ovdehxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZclBBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZclRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcnRBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcnhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcoBBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcoRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcoxBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcpBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOZcrBBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOZcrRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_k0pDAKSsEdy-NrxVBTpLyA" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_kzfzgKSsEdy-NrxVBTpLyA/9" nsPrefix="HwGeneral">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k0pDAaSsEdy-NrxVBTpLyA" name="HwResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k0pDAqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k0pDBaSsEdy-NrxVBTpLyA" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_k0pDTaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k0pDB6SsEdy-NrxVBTpLyA" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_k0pDTaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k0pDCaSsEdy-NrxVBTpLyA" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_k0pDAaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_k0pDC6SsEdy-NrxVBTpLyA" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_k3_SaKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJIPKSsEdy-NrxVBTpLyA" name="description" ordered="false" unique="false" eType="_lOnpg6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOJIRaSsEdy-NrxVBTpLyA" name="frequency" ordered="false" unique="false" eType="_lOnphqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k0pDIqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_k0pDI6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k0pDJKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_k0pDJaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k0pDNaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_k0pDNqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDN6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_k0pDOKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDOaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_k0pDOqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_k0pDO6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_k0pDPKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDPaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_k0pDPqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDP6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_k0pDQKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_k0pDQaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_k0pDQqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_k0pDQ6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_k0pDRKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_k0pDRaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_k0pDRqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDR6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_k0pDSKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDSaSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_k0pDSqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k0pDS6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_k0pDTKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_k0pDTaSsEdy-NrxVBTpLyA" name="HwResourceService" eSuperTypes="_kvk9zaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_k0pDTqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPOwKSsEdy-NrxVBTpLyA" name="consumption" ordered="false" unique="false" eType="_lOPOwqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOPOxaSsEdy-NrxVBTpLyA" name="dissipation" ordered="false" unique="false" eType="_lOPOwqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_k0pDbqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_k0pDb6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDcKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_k0pDcaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDcqSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_k0pDc6SsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_k0pDdKSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDrKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_k0pDraSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDrqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_k0pDr6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_k0pDsKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_k0pDsaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_k0pDsqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_k0pDs6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_k0pDtKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_k0pDtaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0pDwKSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_k0pDwaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0pDwqSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_k0vJoKSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_k0vJoaSsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_k0vJrqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_k0vJr6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_k0vJsKSsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_k0vJsaSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_k0vJsqSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_k0vJs6SsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_k0vJtKSsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOJIPqSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOJIP6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOJIR6SsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOJISKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOJISqSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOJIS6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOJITaSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOJITqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOPOwqSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOPOw6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rbemIGquEdyHVMM3AaZxvA" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_raJJYGquEdyHVMM3AaZxvA/8" nsPrefix="HwGeneral">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rbemIWquEdyHVMM3AaZxvA" name="HwResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rbemImquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rbemJWquEdyHVMM3AaZxvA" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_rbfNbWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rbemJ2quEdyHVMM3AaZxvA" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_rbfNbWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rbemKWquEdyHVMM3AaZxvA" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_rbemIWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rbemK2quEdyHVMM3AaZxvA" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_remzGGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz34BmquEdyHVMM3AaZxvA" name="description" ordered="false" unique="false" eType="_r0T89WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz34D2quEdyHVMM3AaZxvA" name="frequency" ordered="false" unique="false" eType="_r0T8-GquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rbfNQmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rbfNQ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rbfNRGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rbfNRWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rbfNVWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rbfNVmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfNV2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rbfNWGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfNWWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rbfNWmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rbfNW2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rbfNXGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfNXWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rbfNXmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfNX2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rbfNYGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rbfNYWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rbfNYmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rbfNY2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rbfNZGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rbfNZWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rbfNZmquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfNZ2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rbfNaGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfNaWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rbfNamquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rbfNa2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rbfNbGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rbfNbWquEdyHVMM3AaZxvA" name="HwResourceService" eSuperTypes="_rW3MWGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rbfNbmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz4fGmquEdyHVMM3AaZxvA" name="consumption" ordered="false" unique="false" eType="_rz4fHGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rz4fH2quEdyHVMM3AaZxvA" name="dissipation" ordered="false" unique="false" eType="_rz4fHGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rbfNjmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rbfNj2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfNkGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rbfNkWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfNkmquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rbfNk2quEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rbfNlGquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfNzGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rbfNzWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfNzmquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rbfNz2quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rbfN0GquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rbfN0WquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rbfN0mquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rbfN02quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rbfN1GquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rbfN1WquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfN4GquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rbfN4WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfN4mquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rbfN42quEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rbfN5GquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rbfN8WquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rbfN8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rbfN82quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rbfN9GquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rbfN9WquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rbfN9mquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rbfN92quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz34CGquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz34CWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz34EWquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz34EmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz4fEGquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz4fEWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz4fE2quEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz4fFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rz4fHGquEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rz4fHWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aKWHwF-FEdyR_cYlxmaBkg" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_aJ5b01-FEdyR_cYlxmaBkg/1" nsPrefix="HwGeneral">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aKWHwV-FEdyR_cYlxmaBkg" name="HwResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aKWHwl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aKWHxV-FEdyR_cYlxmaBkg" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_aKf48V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aKWHx1-FEdyR_cYlxmaBkg" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_aKf48V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aKWHyV-FEdyR_cYlxmaBkg" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_aKWHwV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aKWHy1-FEdyR_cYlxmaBkg" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_aL_G31-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyDF-FEdyR_cYlxmaBkg" name="description" ordered="false" unique="false" eType="_aVOitV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVEyFV-FEdyR_cYlxmaBkg" name="frequency" ordered="false" unique="false" eType="_aVOiuF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aKf4yF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aKf4yV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aKf42V-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aKf42l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf421-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aKf43F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf43V-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aKf43l-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aKf431-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aKf44F-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf44V-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aKf44l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf441-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aKf45F-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aKf45V-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aKf45l-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aKf451-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aKf46F-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aKf46V-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aKf46l-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf461-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aKf47F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf47V-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aKf47l-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aKf471-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aKf48F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aKf48V-FEdyR_cYlxmaBkg" name="HwResourceService" eSuperTypes="_aIQeDV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aKf48l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aKf5Kl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aKf5K1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf5O1-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aKf5PF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf5PV-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aKf5Pl-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aKf5P1-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aKf5QF-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aKf5QV-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aKf5Ql-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aKf5Q1-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aKf5RF-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aKf5SF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aKf5SV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf5Vl-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aKf5V1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf5WF-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aKf5WV-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aKf5Wl-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aKf5Z1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aKf5aF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aKf5aV-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aKf5al-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aKf5a1-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aKf5bF-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aKf5bV-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyDl-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyD1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyF1-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyGF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVEyGl-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVEyG1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LCdh0V1EEdy5RcXm_JjfDg" name="HwGeneral" nsURI="http://MARTE.MARTE_DesignModel.HRM.HwLogical/schemas/HwGeneral/_LBt68F1EEdy5RcXm_JjfDg/0" nsPrefix="HwGeneral">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LCdh0l1EEdy5RcXm_JjfDg" name="HwResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LCdh011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LDER0BJxEdygQ5HMNSpiZw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LCnS0l1EEdy5RcXm_JjfDg" name="p_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_LCnTGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LCnS1F1EEdy5RcXm_JjfDg" name="r_HW_Services" ordered="false" unique="false" upperBound="-1" eType="_LCnTGF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LCnS1l1EEdy5RcXm_JjfDg" name="ownedHW" ordered="false" unique="false" upperBound="-1" eType="_LCdh0l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LCnS2F1EEdy5RcXm_JjfDg" name="endPoints" ordered="false" unique="false" upperBound="-1" eType="_LFJCwF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMLF1EEdy5RcXm_JjfDg" name="description" ordered="false" unique="false" eType="_LTmWWF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTdMNV1EEdy5RcXm_JjfDg" name="frequency" ordered="false" unique="false" eType="_LTmWW11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LCnS711EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LCnS8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LCnTAF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LCnTAV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTAl1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LCnTA11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTBF1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LCnTBV1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LCnTBl1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LCnTB11EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTCF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LCnTCV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTCl1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LCnTC11EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LCnTDF1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LCnTDV1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LCnTDl1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LCnTD11EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LCnTEF1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LCnTEV1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTEl1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LCnTE11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTFF1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LCnTFV1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LCnTFl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LCnTF11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LCnTGF1EEdy5RcXm_JjfDg" name="HwResourceService" eSuperTypes="_K-vgbV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LCnTGV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LTvyIBJxEdygQ5HMNSpiZw"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LCnTUV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LCnTUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTYl1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LCnTY11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTZF1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LCnTZV1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LCnTZl1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LCnTZ11EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LCnTaF1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LCnTaV1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LCnTal1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LCnTa11EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LCnTb11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LCnTcF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTfV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LCnTfl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTf11EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LCnTgF1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LCnTgV1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LCnTjl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LCnTj11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LCnTkF1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LCnTkV1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LCnTkl1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LCnTk11EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LCnTlF1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMLl1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdML11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMN11EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMOF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdMOl1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdMO11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_LDER0BJxEdygQ5HMNSpiZw" name="HwResource">
- <generalization xmi:id="_SzrucBJxEdygQ5HMNSpiZw" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_OCw9IBJxEdygQ5HMNSpiZw" name="description" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q2aJcBJxEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q2QYcBJxEdygQ5HMNSpiZw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q2aJcRJxEdygQ5HMNSpiZw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Wf6voBJxEdygQ5HMNSpiZw" name="p_HW_Services" type="_LTvyIBJxEdygQ5HMNSpiZw" isUnique="false" aggregation="composite" association="_WcWeQBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WghMkRJxEdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WghMkBJxEdygQ5HMNSpiZw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XIl5MBJxEdygQ5HMNSpiZw" name="r_HW_Services" type="_LTvyIBJxEdygQ5HMNSpiZw" isUnique="false" association="_XISXMBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XJLvEBJxEdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XJB-EBJxEdygQ5HMNSpiZw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nbSroBJxEdygQ5HMNSpiZw" name="ownedHW" type="_LDER0BJxEdygQ5HMNSpiZw" isUnique="false" aggregation="composite" association="_nbI6oBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ncCSgBJxEdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nb4hgBJxEdygQ5HMNSpiZw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ntOGMBQ_EdyCa-N9ek5e_w" name="endPoints" type="_-ZhPABJ-EdyT_7R0WVpWAw" isUnique="false" aggregation="composite" subsettedProperty="_nbSroBJxEdygQ5HMNSpiZw" association="_nsxaQBQ_EdyCa-N9ek5e_w">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dBciUGqqEdyHVMM3AaZxvA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dBZfAGqqEdyHVMM3AaZxvA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p5sO4CCiEdyQTZkkq_UPhw" name="frequency" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_taJd4CCiEdyQTZkkq_UPhw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tZ93sCCiEdyQTZkkq_UPhw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_LTvyIBJxEdygQ5HMNSpiZw" name="HwResourceService">
- <generalization xmi:id="_VkozIBJxEdygQ5HMNSpiZw" general="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_Mq-1wGqgEdyHVMM3AaZxvA" name="consumption" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WcS-0GqgEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WcQikGqgEdyHVMM3AaZxvA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_RFOzgGqgEdyHVMM3AaZxvA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_M-LekGqgEdyHVMM3AaZxvA" name="dissipation" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V2m30GqgEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V2j0gGqgEdyHVMM3AaZxvA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_UzktgGqgEdyHVMM3AaZxvA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_WcWeQBJxEdygQ5HMNSpiZw" name="Association_HwResource_HwResourceService" memberEnd="_Wf6voBJxEdygQ5HMNSpiZw _Wgq9kBJxEdygQ5HMNSpiZw">
- <ownedEnd xmi:id="_Wgq9kBJxEdygQ5HMNSpiZw" name="hwResource1" type="_LDER0BJxEdygQ5HMNSpiZw" isUnique="false" association="_WcWeQBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WhakcBJxEdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WhakcRJxEdygQ5HMNSpiZw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XISXMBJxEdygQ5HMNSpiZw" name="Association_HwResource_HwResourceService" memberEnd="_XIl5MBJxEdygQ5HMNSpiZw _XJLvERJxEdygQ5HMNSpiZw">
- <ownedEnd xmi:id="_XJLvERJxEdygQ5HMNSpiZw" name="hwResource2" type="_LDER0BJxEdygQ5HMNSpiZw" isUnique="false" association="_XISXMBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XJ7V8BJxEdygQ5HMNSpiZw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKFG8BJxEdygQ5HMNSpiZw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nbI6oBJxEdygQ5HMNSpiZw" name="Association_HwResource_HwResource" memberEnd="_nbSroBJxEdygQ5HMNSpiZw _ncCSgRJxEdygQ5HMNSpiZw">
- <ownedEnd xmi:id="_ncCSgRJxEdygQ5HMNSpiZw" name="hwResource" type="_LDER0BJxEdygQ5HMNSpiZw" isUnique="false" association="_nbI6oBJxEdygQ5HMNSpiZw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ncx5YBJxEdygQ5HMNSpiZw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ncx5YRJxEdygQ5HMNSpiZw"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_3VS0wAPMEdyuUt-4qHuVvQ" name="SRM">
- <eAnnotations xmi:id="_LMJpUV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mqn5-53yEd6SvNDHkhtrYQ" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_Mqn5-p3yEd6SvNDHkhtrYQ/13" nsPrefix="SRM">
- <eAnnotations xmi:id="_M8Dm9Z3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Dm9p3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Dm953yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8Dm-J3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8Dm-Z3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Dm-p3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wiF6sUOMEd6caK5ICj_pSQ" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_wiF6sEOMEd6caK5ICj_pSQ/12" nsPrefix="SRM">
- <eAnnotations xmi:id="_wmHfIEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmHfIUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmHfIkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmHfI0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmHfJEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmHfJUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kWRLLXKiEd2xwtZ516zmfg" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_kWRLLHKiEd2xwtZ516zmfg/11" nsPrefix="SRM">
- <eAnnotations xmi:id="_khcfmnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcfm3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcfnHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcfnXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcfnnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcfn3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pBUCsRBjEd20zIwSLfjspA" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_pBUCsBBjEd20zIwSLfjspA/10" nsPrefix="SRM">
- <eAnnotations xmi:id="_pO4k3xBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pO4k4BBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pO4k4RBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pO4k4hBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pO4k4xBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pO4k5BBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lCxloaSsEdy-NrxVBTpLyA" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_lCxloKSsEdy-NrxVBTpLyA/9" nsPrefix="SRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_rpChAWquEdyHVMM3AaZxvA" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_rpChAGquEdyHVMM3AaZxvA/8" nsPrefix="SRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_aQmiEl-FEdyR_cYlxmaBkg" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_aQmiEV-FEdyR_cYlxmaBkg/1" nsPrefix="SRM"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_LMJpUl1EEdy5RcXm_JjfDg" name="SRM" nsURI="http://MARTE.MARTE_DesignModel/schemas/SRM/_LMJpUF1EEdy5RcXm_JjfDg/0" nsPrefix="SRM"/>
- </eAnnotations>
- <packagedElement xmi:type="uml:Profile" xmi:id="_-1fcUBJdEdy3Td9UhuLFPg" name="SW_ResourceCore">
- <eAnnotations xmi:id="_LMTaUF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mr9VIJ3yEd6SvNDHkhtrYQ" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_Mqn5_J3yEd6SvNDHkhtrYQ/13" nsPrefix="SW_ResourceCore">
- <eAnnotations xmi:id="_M8DnDJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8DnDZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8DnDp3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8DnD53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8DnEJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8DnEZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mr9VIZ3yEd6SvNDHkhtrYQ" name="SwResource" abstract="true" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mr9VIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VI53yEd6SvNDHkhtrYQ" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VJZ3yEd6SvNDHkhtrYQ" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VJ53yEd6SvNDHkhtrYQ" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VKZ3yEd6SvNDHkhtrYQ" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VK53yEd6SvNDHkhtrYQ" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9VLZ3yEd6SvNDHkhtrYQ" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mr9Vmp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_Mr9Vm53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mr9VnJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_Mr9VnZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mr9Vnp3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_Mr9Vn53yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_Mr9VoJ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_Mr9VoZ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mr9Vop3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_Mr9Vo53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mr9VpJ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_Mr9VpZ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_Mr9Vpp3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_Mr9Vp53yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_Mr9VqJ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_Mr9VqZ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_Mr9Vqp3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_Mr9Vq53yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_Mr9VrJ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mr9VrZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_Mr9Vrp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mr9Vr53yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_Mr9VsJ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mr9VsZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_Mr9Vsp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mr9Vs53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_Mr9VtJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mr9VtZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_Mr9Vtp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mr9Vt53yEd6SvNDHkhtrYQ" name="SwAccessService" eSuperTypes="_MOwdHJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mr9VuJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mr9VuZ3yEd6SvNDHkhtrYQ" name="isModifier" ordered="false" unique="false" eType="_M8DnAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mr9Vu53yEd6SvNDHkhtrYQ" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnAp3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnA53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnBp3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wiUkMEOMEd6caK5ICj_pSQ" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_wiJlEEOMEd6caK5ICj_pSQ/12" nsPrefix="SW_ResourceCore">
- <eAnnotations xmi:id="_wmIGLEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmIGLUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmIGLkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmIGL0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmIGMEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmIGMUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiUkMUOMEd6caK5ICj_pSQ" name="SwResource" abstract="true" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiUkMkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkM0OMEd6caK5ICj_pSQ" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkNUOMEd6caK5ICj_pSQ" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkN0OMEd6caK5ICj_pSQ" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkOUOMEd6caK5ICj_pSQ" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkO0OMEd6caK5ICj_pSQ" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUkPUOMEd6caK5ICj_pSQ" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiUkqkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wiUkq0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiUkrEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wiUkrUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiUkrkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wiUkr0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wiUksEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wiUksUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiUkskOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wiUks0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiUktEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wiUktUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wiUktkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wiUkt0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wiUkuEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wiUkuUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wiUkukOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wiUku0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wiUkvEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiUkvUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wiUkvkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiUkv0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wiUkwEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiUkwUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wiUkwkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiUkw0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wiUkxEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiUkxUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wiUkxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiUkx0OMEd6caK5ICj_pSQ" name="SwAccessService" eSuperTypes="_wP_e5EOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiUkyEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wiUkyUOMEd6caK5ICj_pSQ" name="isModifier" ordered="false" unique="false" eType="_wmIGIkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiUky0OMEd6caK5ICj_pSQ" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmIGIkOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmIGI0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmIGJkOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmIGJ0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kWt1MHKiEd2xwtZ516zmfg" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_kWRLLnKiEd2xwtZ516zmfg/11" nsPrefix="SW_ResourceCore">
- <eAnnotations xmi:id="_khcfsXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcfsnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcfs3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcftHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcftXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcftnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kWt1MXKiEd2xwtZ516zmfg" name="SwResource" abstract="true" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kWt1MnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1M3KiEd2xwtZ516zmfg" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1NXKiEd2xwtZ516zmfg" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1N3KiEd2xwtZ516zmfg" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1OXKiEd2xwtZ516zmfg" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1O3KiEd2xwtZ516zmfg" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1PXKiEd2xwtZ516zmfg" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWt1UnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kWt1U3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kWt1VHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kWt1VXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kWt1VnKiEd2xwtZ516zmfg" name="SwAccessService" eSuperTypes="_kDy6TnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kWt1V3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kWt1WHKiEd2xwtZ516zmfg" name="isModifier" ordered="false" unique="false" eType="_khcfqnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kWt1WnKiEd2xwtZ516zmfg" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfp3KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfqHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfqnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfq3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pBzK4BBjEd20zIwSLfjspA" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_pBUCshBjEd20zIwSLfjspA/10" nsPrefix="SW_ResourceCore">
- <eAnnotations xmi:id="_pO4k9hBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pO4k9xBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pO4k-BBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pO4k-RBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pO4k-hBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pO4k-xBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pBzK4RBjEd20zIwSLfjspA" name="SwResource" abstract="true" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pBzK4hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK4xBjEd20zIwSLfjspA" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK5RBjEd20zIwSLfjspA" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK5xBjEd20zIwSLfjspA" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK6RBjEd20zIwSLfjspA" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK6xBjEd20zIwSLfjspA" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzK7RBjEd20zIwSLfjspA" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBzLAhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pBzLAxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pBzLBBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pBzLBRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pBzLBhBjEd20zIwSLfjspA" name="SwAccessService" eSuperTypes="_oo91HRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pBzLBxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pBzLCBBjEd20zIwSLfjspA" name="isModifier" ordered="false" unique="false" eType="_pO4k7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pBzLChBjEd20zIwSLfjspA" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4k7BBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4k7RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4k7xBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4k8BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lDQGwKSsEdy-NrxVBTpLyA" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_lC3sQKSsEdy-NrxVBTpLyA/9" nsPrefix="SW_ResourceCore">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lDQGwaSsEdy-NrxVBTpLyA" name="SwResource" abstract="true" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lDQGwqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGw6SsEdy-NrxVBTpLyA" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGxaSsEdy-NrxVBTpLyA" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGx6SsEdy-NrxVBTpLyA" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGyaSsEdy-NrxVBTpLyA" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGy6SsEdy-NrxVBTpLyA" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQGzaSsEdy-NrxVBTpLyA" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lDQG4qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lDQG46SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lDQG5KSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lDQG5aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lDQG5qSsEdy-NrxVBTpLyA" name="SwAccessService" eSuperTypes="_kvk9zaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lDQG56SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lDQG6KSsEdy-NrxVBTpLyA" name="isModifier" ordered="false" unique="false" eType="_lOnpv6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lDQG6qSsEdy-NrxVBTpLyA" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpvKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpvaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpv6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpwKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rpf0AGquEdyHVMM3AaZxvA" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_rpDIEGquEdyHVMM3AaZxvA/8" nsPrefix="SW_ResourceCore">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rpf0AWquEdyHVMM3AaZxvA" name="SwResource" abstract="true" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rpf0AmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0A2quEdyHVMM3AaZxvA" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0BWquEdyHVMM3AaZxvA" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0B2quEdyHVMM3AaZxvA" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0CWquEdyHVMM3AaZxvA" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0C2quEdyHVMM3AaZxvA" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0DWquEdyHVMM3AaZxvA" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpf0ImquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rpf0I2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rpf0JGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rpf0JWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rpf0JmquEdyHVMM3AaZxvA" name="SwAccessService" eSuperTypes="_rW3MWGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rpf0J2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rpf0KGquEdyHVMM3AaZxvA" name="isModifier" ordered="false" unique="false" eType="_r0VyFmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rpf0KmquEdyHVMM3AaZxvA" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0VyE2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0VyFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0VyFmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0VyF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aQwRwF-FEdyR_cYlxmaBkg" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_aQmiE1-FEdyR_cYlxmaBkg/1" nsPrefix="SW_ResourceCore">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aQwRwV-FEdyR_cYlxmaBkg" name="SwResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aQwRwl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRw1-FEdyR_cYlxmaBkg" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRxV-FEdyR_cYlxmaBkg" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRx1-FEdyR_cYlxmaBkg" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRyV-FEdyR_cYlxmaBkg" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRy1-FEdyR_cYlxmaBkg" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwRzV-FEdyR_cYlxmaBkg" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aQwR4l-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aQwR41-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aQwR5F-FEdyR_cYlxmaBkg" name="SwAccessService" eSuperTypes="_aIQeDV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aQwR5V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aQwR5l-FEdyR_cYlxmaBkg" name="isModifier" ordered="false" unique="false" eType="_aVOi7V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aQwR6F-FEdyR_cYlxmaBkg" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOi7V-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOi7l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LMckQF1EEdy5RcXm_JjfDg" name="SW_ResourceCore" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_ResourceCore/_LMJpU11EEdy5RcXm_JjfDg/0" nsPrefix="SW_ResourceCore">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LMckQV1EEdy5RcXm_JjfDg" name="SwResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LMckQl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckQ11EEdy5RcXm_JjfDg" name="identifierElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckRV1EEdy5RcXm_JjfDg" name="stateElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckR11EEdy5RcXm_JjfDg" name="memorySizeFootprint" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckSV1EEdy5RcXm_JjfDg" name="createServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckS11EEdy5RcXm_JjfDg" name="deleteServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckTV1EEdy5RcXm_JjfDg" name="initializeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LMckYl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LMckY11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LMckZF1EEdy5RcXm_JjfDg" name="SwAccessService" eSuperTypes="_K-vgbV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LMckZV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cMo8gBJeEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LMckZl1EEdy5RcXm_JjfDg" name="isModifier" ordered="false" unique="false" eType="_LTwGIV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LMckaF1EEdy5RcXm_JjfDg" name="accessedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGIV1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGIl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_b5kPgBJeEdy3Td9UhuLFPg" name="SwResource" isAbstract="true">
- <generalization xmi:id="_iSh8sBJeEdy3Td9UhuLFPg" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_j5CAcBJeEdy3Td9UhuLFPg" name="identifierElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6loUMBJeEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6lfKQBJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_mzHL8BJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_j98VoBJeEdy3Td9UhuLFPg" name="stateElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7PyrgBJeEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7PphkBJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_tdgnYRJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kBq_EBJeEdy3Td9UhuLFPg" name="memorySizeFootprint" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w-BgwBJeEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w94W0BJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_w-BgwRJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kFZogBJeEdy3Td9UhuLFPg" name="createServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z1SBwBJeEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z1IQwBJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_z1SBwRJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kJRb4BJeEdy3Td9UhuLFPg" name="deleteServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Q0QEBJeEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2QrGIBJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_2Q-BEBJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kM2UUBJeEdy3Td9UhuLFPg" name="initializeServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_45neUBJeEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_45eUYBJeEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_45xPUBJeEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_cMo8gBJeEdy3Td9UhuLFPg" name="SwAccessService">
- <generalization xmi:id="_i1PoMBJeEdy3Td9UhuLFPg" general="_dDjlYBG5Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_B-PggBJfEdy3Td9UhuLFPg" name="isModifier" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ETs8ABJfEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ETjyEBJfEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ET2tABJfEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CCaO0BJfEdy3Td9UhuLFPg" name="accessedElement" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HfaqEBJfEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HfQ5EBJfEdy3Td9UhuLFPg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Hfj0ABJfEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_A_vtYBJeEdy3Td9UhuLFPg" name="SW_Concurrency">
- <eAnnotations xmi:id="_LNDBMF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MuMw0J3yEd6SvNDHkhtrYQ" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_MsHGIJ3yEd6SvNDHkhtrYQ/13" nsPrefix="SW_Concurrency">
- <eAnnotations xmi:id="_M8DnbJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8DnbZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Dnbp3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8Dnb53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8DncJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8DncZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMw0Z3yEd6SvNDHkhtrYQ" name="InterruptKind">
- <eAnnotations xmi:id="_MuMw0p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_MuMw053yEd6SvNDHkhtrYQ" name="HardwareInterruption"/>
- <eLiterals xmi:id="_MuMw1J3yEd6SvNDHkhtrYQ" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_MuMw1Z3yEd6SvNDHkhtrYQ" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_MuMw1p3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_MuMw153yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMw2J3yEd6SvNDHkhtrYQ" name="EntryPoint" eSuperTypes="_MPNHyp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMw2Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMw2p3yEd6SvNDHkhtrYQ" name="isReentrant" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMw3J3yEd6SvNDHkhtrYQ" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMw6Z3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_MuMw6p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_MuMw653yEd6SvNDHkhtrYQ" name="structural"/>
- <eLiterals xmi:id="_MuMw7J3yEd6SvNDHkhtrYQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_MuMw7Z3yEd6SvNDHkhtrYQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMw7p3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_MuMw753yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_MuMw8J3yEd6SvNDHkhtrYQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_MuMw8Z3yEd6SvNDHkhtrYQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMw-p3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_MuMw-53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_MuMw_J3yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_MuMw_Z3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_MuMw_p3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MuMxA53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MuMxBJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMxBZ3yEd6SvNDHkhtrYQ" name="SwConcurrentResource" abstract="true" eSuperTypes="_Mr9VIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMxBp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMxCZ3yEd6SvNDHkhtrYQ" name="activationCapacity" ordered="false" unique="false" eType="_M8DnMp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxC53yEd6SvNDHkhtrYQ" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxDZ3yEd6SvNDHkhtrYQ" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxD53yEd6SvNDHkhtrYQ" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxEZ3yEd6SvNDHkhtrYQ" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxE53yEd6SvNDHkhtrYQ" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxFZ3yEd6SvNDHkhtrYQ" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxF53yEd6SvNDHkhtrYQ" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxGZ3yEd6SvNDHkhtrYQ" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxG53yEd6SvNDHkhtrYQ" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxHZ3yEd6SvNDHkhtrYQ" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxH53yEd6SvNDHkhtrYQ" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxIZ3yEd6SvNDHkhtrYQ" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxI53yEd6SvNDHkhtrYQ" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxJZ3yEd6SvNDHkhtrYQ" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxJ53yEd6SvNDHkhtrYQ" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMxKZ3yEd6SvNDHkhtrYQ" name="heapSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8DnGJ3yEd6SvNDHkhtrYQ" name="type" ordered="false" unique="false" eType="_M8DnGp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MuMxpZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_MuMxpp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMxp53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_MuMxqJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMxqZ3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_MuMxqp3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_MuMxq53yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_MuMxrJ3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMxrZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_MuMxrp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMxr53yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_MuMxsJ3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_MuMxsZ3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_MuMxsp3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_MuMxs53yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_MuMxtJ3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_MuMxtZ3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_MuMxtp3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_MuMxt53yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMxuJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_MuMxuZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMxup3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_MuMxu53yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MuMxvJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_MuMxvZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MuMxvp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_MuMxv53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMx7J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_MuMx7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMx7p3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_MuMx753yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_MuMx8J3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_MuMx8Z3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_MuMx8p3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_MuMx853yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_MuMx9J3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MuMx9Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_MuMx9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMyLZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_MuMyLp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMyL53yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_MuMyMJ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_MuMyMZ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_MuMyMp3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_MuMyM53yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMyNJ3yEd6SvNDHkhtrYQ" name="InterruptResource" eSuperTypes="_MuMxBZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMyNZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMyNp3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" eType="_MuMw0Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMyOJ3yEd6SvNDHkhtrYQ" name="isMaskable" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyOp3yEd6SvNDHkhtrYQ" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyPJ3yEd6SvNDHkhtrYQ" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyPp3yEd6SvNDHkhtrYQ" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyQJ3yEd6SvNDHkhtrYQ" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMyQ53yEd6SvNDHkhtrYQ" name="SwSchedulableResource" eSuperTypes="_MuMxBZ3yEd6SvNDHkhtrYQ _MOwcmp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMyRJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMyRZ3yEd6SvNDHkhtrYQ" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMyR53yEd6SvNDHkhtrYQ" name="isPreemptable" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMySZ3yEd6SvNDHkhtrYQ" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyS53yEd6SvNDHkhtrYQ" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyTZ3yEd6SvNDHkhtrYQ" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyT53yEd6SvNDHkhtrYQ" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyUZ3yEd6SvNDHkhtrYQ" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyU53yEd6SvNDHkhtrYQ" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMyVZ3yEd6SvNDHkhtrYQ" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMyip3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_MuMyi53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMyjJ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_MuMyjZ3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_MuMyjp3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_MuMyj53yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMyo53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_MuMypJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMypZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_MuMypp3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_MuMyp53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_MuMyqJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_MuMyqZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_MuMyqp3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_MuMyq53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_MuMyrJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MuMywp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_MuMyw53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_MuMyxJ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MuMyxZ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_MuMyxp3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_MuMyx53yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_MuMyyJ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_MuMyyZ3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_MuMyyp3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMy0J3yEd6SvNDHkhtrYQ" name="SwTimerResource" eSuperTypes="_MOwdFZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMy0Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy0p3yEd6SvNDHkhtrYQ" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMy353yEd6SvNDHkhtrYQ" name="MemoryPartition" eSuperTypes="_Mr9VIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMy4J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy4Z3yEd6SvNDHkhtrYQ" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy453yEd6SvNDHkhtrYQ" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy5Z3yEd6SvNDHkhtrYQ" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy553yEd6SvNDHkhtrYQ" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy6Z3yEd6SvNDHkhtrYQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MuMy7J3yEd6SvNDHkhtrYQ" name="Alarm" eSuperTypes="_MuMyNJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_MuMy7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MuMy7p3yEd6SvNDHkhtrYQ" name="isWatchdog" ordered="false" unique="false" eType="_M8DnFJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MuMy8J3yEd6SvNDHkhtrYQ" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnFJ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnFZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnGp3yEd6SvNDHkhtrYQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnG53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnL53yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnMJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnMp3yEd6SvNDHkhtrYQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnM53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnTZ3yEd6SvNDHkhtrYQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnTp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnWJ3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wiuM0EOMEd6caK5ICj_pSQ" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_wib48EOMEd6caK5ICj_pSQ/12" nsPrefix="SW_Concurrency">
- <eAnnotations xmi:id="_wmLJgUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmLJgkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmLJg0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmLJhEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmLJhUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmLJhkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiuM0UOMEd6caK5ICj_pSQ" name="InterruptKind">
- <eAnnotations xmi:id="_wiuM0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_wiuM00OMEd6caK5ICj_pSQ" name="HardwareInterruption"/>
- <eLiterals xmi:id="_wiuM1EOMEd6caK5ICj_pSQ" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_wiuM1UOMEd6caK5ICj_pSQ" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_wiuM1kOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wiuM10OMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiuM2EOMEd6caK5ICj_pSQ" name="EntryPoint" eSuperTypes="_wQFkykOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiuM2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wiuM2kOMEd6caK5ICj_pSQ" name="isReentrant" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuM3EOMEd6caK5ICj_pSQ" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiuM6UOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_wiuM6kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wiuM60OMEd6caK5ICj_pSQ" name="structural"/>
- <eLiterals xmi:id="_wiuM7EOMEd6caK5ICj_pSQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_wiuM7UOMEd6caK5ICj_pSQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiuM7kOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_wiuM70OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wiuM8EOMEd6caK5ICj_pSQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_wiuM8UOMEd6caK5ICj_pSQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiuM-kOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wiuM-0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wiuM_EOMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wiuM_UOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wiuM_kOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiuNA0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wiuNBEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wiuNBUOMEd6caK5ICj_pSQ" name="SwConcurrentResource" abstract="true" eSuperTypes="_wiUkMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wiuNBkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wiuNCUOMEd6caK5ICj_pSQ" name="activationCapacity" ordered="false" unique="false" eType="_wmJUS0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNC0OMEd6caK5ICj_pSQ" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNDUOMEd6caK5ICj_pSQ" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuND0OMEd6caK5ICj_pSQ" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNEUOMEd6caK5ICj_pSQ" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNE0OMEd6caK5ICj_pSQ" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNFUOMEd6caK5ICj_pSQ" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNF0OMEd6caK5ICj_pSQ" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuNGUOMEd6caK5ICj_pSQ" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz4EOMEd6caK5ICj_pSQ" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz4kOMEd6caK5ICj_pSQ" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz5EOMEd6caK5ICj_pSQ" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz5kOMEd6caK5ICj_pSQ" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz6EOMEd6caK5ICj_pSQ" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz6kOMEd6caK5ICj_pSQ" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz7EOMEd6caK5ICj_pSQ" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wiuz7kOMEd6caK5ICj_pSQ" name="heapSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmItNEOMEd6caK5ICj_pSQ" name="type" ordered="false" unique="false" eType="_wmItNkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiu0akOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wiu0a0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiu0bEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wiu0bUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiu0bkOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wiu0b0OMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wiu0cEOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wiu0cUOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiu0ckOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wiu0c0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiu0dEOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wiu0dUOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wiu0dkOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wiu0d0OMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wiu0eEOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wiu0eUOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wiu0ekOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wiu0e0OMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wiu0fEOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wiu0fUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wiu0fkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wiu0f0OMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wiu0gEOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiu0gUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wiu0gkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wiu0g0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wiu0hEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wi0Tg0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wi0ThEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wi0ThUOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wi0ThkOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wi0Th0OMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wi0TiEOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wi0TiUOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wi0TikOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wi0Ti0OMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wi0TjEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wi0TjUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wi0TxEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wi0TxUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wi0TxkOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wi0Tx0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wi0TyEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wi0TyUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wi0TykOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wi0Ty0OMEd6caK5ICj_pSQ" name="InterruptResource" eSuperTypes="_wiuNBUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wi0TzEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wi0TzUOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" eType="_wiuM0UOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wi0Tz0OMEd6caK5ICj_pSQ" name="isMaskable" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T0UOMEd6caK5ICj_pSQ" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T00OMEd6caK5ICj_pSQ" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T1UOMEd6caK5ICj_pSQ" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T10OMEd6caK5ICj_pSQ" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wi0T2kOMEd6caK5ICj_pSQ" name="SwSchedulableResource" eSuperTypes="_wiuNBUOMEd6caK5ICj_pSQ _wP_eYkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wi0T20OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wi0T3EOMEd6caK5ICj_pSQ" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wi0T3kOMEd6caK5ICj_pSQ" name="isPreemptable" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T4EOMEd6caK5ICj_pSQ" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T4kOMEd6caK5ICj_pSQ" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T5EOMEd6caK5ICj_pSQ" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T5kOMEd6caK5ICj_pSQ" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T6EOMEd6caK5ICj_pSQ" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T6kOMEd6caK5ICj_pSQ" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0T7EOMEd6caK5ICj_pSQ" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wi0UIUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wi0UIkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wi0UI0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wi0UJEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wi0UJUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wi0UJkOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wi0UOkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wi0UO0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wi0UPEOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wi0UPUOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wi0UPkOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wi0UP0OMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wi0UQEOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wi0UQUOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wi0UQkOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wi0UQ0OMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wi0UWUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wi0UWkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wi0UW0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wi0UXEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wi0UXUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wi0UXkOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wi0UX0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wi0UYEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wi0UYUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wi0UZ0OMEd6caK5ICj_pSQ" name="SwTimerResource" eSuperTypes="_wP_e3UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wi0UaEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UaUOMEd6caK5ICj_pSQ" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wi0UdkOMEd6caK5ICj_pSQ" name="MemoryPartition" eSuperTypes="_wiUkMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wi0Ud0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UeEOMEd6caK5ICj_pSQ" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UekOMEd6caK5ICj_pSQ" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UfEOMEd6caK5ICj_pSQ" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UfkOMEd6caK5ICj_pSQ" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0UgEOMEd6caK5ICj_pSQ" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wi0Ug0OMEd6caK5ICj_pSQ" name="Alarm" eSuperTypes="_wi0Ty0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wi0UhEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wi0UhUOMEd6caK5ICj_pSQ" name="isWatchdog" ordered="false" unique="false" eType="_wmItMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wi0Uh0OMEd6caK5ICj_pSQ" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmItMEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmItMUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmItNkOMEd6caK5ICj_pSQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmItN0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmJUSEOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmJUSUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmJUS0OMEd6caK5ICj_pSQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmJUTEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmKiaEOMEd6caK5ICj_pSQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmKiaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmKic0OMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmKidEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kYNC8HKiEd2xwtZ516zmfg" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_kWt1a3KiEd2xwtZ516zmfg/11" nsPrefix="SW_Concurrency">
- <eAnnotations xmi:id="_khcgDHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcgDXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcgDnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcgD3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcgEHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcgEXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNC8XKiEd2xwtZ516zmfg" name="InterruptKind">
- <eAnnotations xmi:id="_kYNC8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_kYNC83KiEd2xwtZ516zmfg" name="HardwareInterruption"/>
- <eLiterals xmi:id="_kYNC9HKiEd2xwtZ516zmfg" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_kYNC9XKiEd2xwtZ516zmfg" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_kYNC9nKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kYNC93KiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNC-HKiEd2xwtZ516zmfg" name="EntryPoint" eSuperTypes="_kD8DOnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNC-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNC-nKiEd2xwtZ516zmfg" name="isReentrant" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNC_HKiEd2xwtZ516zmfg" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDCXKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_kYNDCnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kYNDC3KiEd2xwtZ516zmfg" name="structural"/>
- <eLiterals xmi:id="_kYNDDHKiEd2xwtZ516zmfg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_kYNDDXKiEd2xwtZ516zmfg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDDnKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_kYNDD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kYNDEHKiEd2xwtZ516zmfg" name="spatialDistribution"/>
- <eLiterals xmi:id="_kYNDEXKiEd2xwtZ516zmfg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDGHKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kYNDGXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kYNDGnKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kYNDG3KiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kYNDHHKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYNDHXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kYNDHnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNDH3KiEd2xwtZ516zmfg" name="SwConcurrentResource" abstract="true" eSuperTypes="_kWt1MXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNDIHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNDI3KiEd2xwtZ516zmfg" name="activationCapacity" ordered="false" unique="false" eType="_khcf0nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDJXKiEd2xwtZ516zmfg" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDJ3KiEd2xwtZ516zmfg" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDKXKiEd2xwtZ516zmfg" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDK3KiEd2xwtZ516zmfg" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDLXKiEd2xwtZ516zmfg" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDL3KiEd2xwtZ516zmfg" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDMXKiEd2xwtZ516zmfg" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDM3KiEd2xwtZ516zmfg" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDNXKiEd2xwtZ516zmfg" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDN3KiEd2xwtZ516zmfg" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDOXKiEd2xwtZ516zmfg" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDO3KiEd2xwtZ516zmfg" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDPXKiEd2xwtZ516zmfg" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDP3KiEd2xwtZ516zmfg" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDQXKiEd2xwtZ516zmfg" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNDQ3KiEd2xwtZ516zmfg" name="heapSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khcfvXKiEd2xwtZ516zmfg" name="type" ordered="false" unique="false" eType="_khcfv3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYNDZ3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kYNDaHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYNDvHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kYNDvXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDvnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kYNDv3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYNDwHKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kYNDwXKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kYNDwnKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kYNDw3KiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDxHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kYNDxXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYNDxnKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kYNDx3KiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kYNDyHKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kYNDyXKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kYNDynKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kYNDy3KiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kYNDzHKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kYNDzXKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNDznKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kYNDz3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYND0HKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kYND0XKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYND0nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kYND03KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYND1HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kYND1XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYND1nKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kYND13KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kYND2HKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kYND2XKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kYND2nKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kYND23KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kYND3HKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYND3XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kYND3nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNEGnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kYNEG3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYNEHHKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kYNEHXKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kYNEHnKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kYNEH3KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kYNEIHKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNEIXKiEd2xwtZ516zmfg" name="InterruptResource" eSuperTypes="_kYNDH3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNEInKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNEI3KiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_kYNC8XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNEJXKiEd2xwtZ516zmfg" name="isMaskable" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEJ3KiEd2xwtZ516zmfg" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEKXKiEd2xwtZ516zmfg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEK3KiEd2xwtZ516zmfg" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNELXKiEd2xwtZ516zmfg" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNEMHKiEd2xwtZ516zmfg" name="SwSchedulableResource" eSuperTypes="_kYNDH3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNEMXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNEMnKiEd2xwtZ516zmfg" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNENHKiEd2xwtZ516zmfg" name="isPreemptable" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNENnKiEd2xwtZ516zmfg" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEOHKiEd2xwtZ516zmfg" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEOnKiEd2xwtZ516zmfg" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEPHKiEd2xwtZ516zmfg" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEPnKiEd2xwtZ516zmfg" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEQHKiEd2xwtZ516zmfg" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEQnKiEd2xwtZ516zmfg" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNERXKiEd2xwtZ516zmfg" name="SwTimerResource" eSuperTypes="_kDy6R3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNERnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNER3KiEd2xwtZ516zmfg" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYNEa3KiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kYNEbHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kYNEbXKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kYNEbnKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNEb3KiEd2xwtZ516zmfg" name="MemoryPartition" eSuperTypes="_kWt1MXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNEcHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEcXKiEd2xwtZ516zmfg" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEc3KiEd2xwtZ516zmfg" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEdXKiEd2xwtZ516zmfg" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEd3KiEd2xwtZ516zmfg" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEeXKiEd2xwtZ516zmfg" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYNEfHKiEd2xwtZ516zmfg" name="Alarm" eSuperTypes="_kYNEIXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYNEfXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYNEfnKiEd2xwtZ516zmfg" name="isWatchdog" ordered="false" unique="false" eType="_khcfuXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYNEgHKiEd2xwtZ516zmfg" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfuXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfunKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcfv3KiEd2xwtZ516zmfg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcfwHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcf0nKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcf03KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcf-HKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcf-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pDhCIBBjEd20zIwSLfjspA" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_pB5RgBBjEd20zIwSLfjspA/10" nsPrefix="SW_Concurrency">
- <eAnnotations xmi:id="_pO-rZhBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pO-rZxBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pO-raBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pO-raRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pO-rahBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pO-raxBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhCIRBjEd20zIwSLfjspA" name="InterruptKind">
- <eAnnotations xmi:id="_pDhCIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_pDhCIxBjEd20zIwSLfjspA" name="HardwareInterruption"/>
- <eLiterals xmi:id="_pDhCJBBjEd20zIwSLfjspA" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_pDhCJRBjEd20zIwSLfjspA" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_pDhCJhBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pDhCJxBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhCKBBjEd20zIwSLfjspA" name="EntryPoint">
- <eAnnotations xmi:id="_pDhCKRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhCKhBjEd20zIwSLfjspA" name="isReentrant" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCLBBjEd20zIwSLfjspA" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCLhBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCMBBjEd20zIwSLfjspA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pDhCMhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pDhCMxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhCNBBjEd20zIwSLfjspA" name="SwConcurrentResource" abstract="true" eSuperTypes="_pBzK4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhCNRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhCOBBjEd20zIwSLfjspA" name="activationCapacity" ordered="false" unique="false" eType="_pO4lFxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCOhBjEd20zIwSLfjspA" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCPBBjEd20zIwSLfjspA" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCPhBjEd20zIwSLfjspA" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCQBBjEd20zIwSLfjspA" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCQhBjEd20zIwSLfjspA" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCRBBjEd20zIwSLfjspA" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCRhBjEd20zIwSLfjspA" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCSBBjEd20zIwSLfjspA" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCShBjEd20zIwSLfjspA" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCTBBjEd20zIwSLfjspA" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCThBjEd20zIwSLfjspA" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCUBBjEd20zIwSLfjspA" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCUhBjEd20zIwSLfjspA" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCVBBjEd20zIwSLfjspA" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhCVhBjEd20zIwSLfjspA" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pO4lAxBjEd20zIwSLfjspA" name="type" ordered="false" unique="false" eType="_pO4lBRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pDhCehBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pDhCexBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pDhCqhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pDhCqxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhCrBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pDhCrRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pDhCrhBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pDhCrxBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pDhCsBBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pDhCsRBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhCshBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pDhCsxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pDhCtBBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pDhCtRBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pDhCthBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pDhCtxBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pDhCuBBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pDhCuRBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pDhCuhBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pDhCuxBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhCvBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pDhCvRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pDhCvhBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pDhCvxBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pDhCwBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pDhCwRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhCwhBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_pDhCwxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pDhCxBBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_pDhCxRBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_pDhCxhBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_pDhCxxBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_pDhCyBBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_pDhCyRBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_pDhCyhBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pDhCyxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pDhCzBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhC-RBjEd20zIwSLfjspA" name="InterruptResource" eSuperTypes="_pDhCNBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhC-hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhC-xBjEd20zIwSLfjspA" name="kind" ordered="false" unique="false" eType="_pDhCIRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhC_RBjEd20zIwSLfjspA" name="isMaskable" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhC_xBjEd20zIwSLfjspA" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDARBjEd20zIwSLfjspA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDAxBjEd20zIwSLfjspA" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDBRBjEd20zIwSLfjspA" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhDCBBjEd20zIwSLfjspA" name="SwSchedulableResource" eSuperTypes="_pDhCNBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhDCRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhDChBjEd20zIwSLfjspA" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhDDBBjEd20zIwSLfjspA" name="isPreemptable" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDDhBjEd20zIwSLfjspA" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDEBBjEd20zIwSLfjspA" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDEhBjEd20zIwSLfjspA" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDFBBjEd20zIwSLfjspA" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDFhBjEd20zIwSLfjspA" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDGBBjEd20zIwSLfjspA" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDGhBjEd20zIwSLfjspA" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhDHRBjEd20zIwSLfjspA" name="SwTimerResource" eSuperTypes="_oo91FhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhDHhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDHxBjEd20zIwSLfjspA" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pDhDQxBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_pDhDRBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_pDhDRRBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_pDhDRhBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhDRxBjEd20zIwSLfjspA" name="MemoryPartition" eSuperTypes="_pBzK4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhDSBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDSRBjEd20zIwSLfjspA" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDSxBjEd20zIwSLfjspA" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDTRBjEd20zIwSLfjspA" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDTxBjEd20zIwSLfjspA" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDURBjEd20zIwSLfjspA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pDhDVBBjEd20zIwSLfjspA" name="Alarm" eSuperTypes="_pDhC-RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pDhDVRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pDhDVhBjEd20zIwSLfjspA" name="isWatchdog" ordered="false" unique="false" eType="_pO4k_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pDhDWBBjEd20zIwSLfjspA" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4k_xBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4lABBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4lBRBjEd20zIwSLfjspA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4lBhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO4lFxBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO4lGBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rUhBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rUxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lEmKkKSsEdy-NrxVBTpLyA" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_lDWNYKSsEdy-NrxVBTpLyA/9" nsPrefix="SW_Concurrency">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEmKkaSsEdy-NrxVBTpLyA" name="InterruptKind">
- <eAnnotations xmi:id="_lEmKkqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_lEmKk6SsEdy-NrxVBTpLyA" name="HardwareInterruption"/>
- <eLiterals xmi:id="_lEmKlKSsEdy-NrxVBTpLyA" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_lEsRMKSsEdy-NrxVBTpLyA" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_lEsRMaSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lEsRMqSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsRM6SsEdy-NrxVBTpLyA" name="EntryPoint">
- <eAnnotations xmi:id="_lEsRNKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsRNaSsEdy-NrxVBTpLyA" name="isReentrant" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRN6SsEdy-NrxVBTpLyA" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsROaSsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRO6SsEdy-NrxVBTpLyA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lEsRPaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lEsRPqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsRP6SsEdy-NrxVBTpLyA" name="SwConcurrentResource" abstract="true" eSuperTypes="_lDQGwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsRQKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsRQ6SsEdy-NrxVBTpLyA" name="activationCapacity" ordered="false" unique="false" eType="_lOtv4KSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRRaSsEdy-NrxVBTpLyA" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRR6SsEdy-NrxVBTpLyA" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRSaSsEdy-NrxVBTpLyA" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRS6SsEdy-NrxVBTpLyA" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRTaSsEdy-NrxVBTpLyA" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRT6SsEdy-NrxVBTpLyA" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRUaSsEdy-NrxVBTpLyA" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRU6SsEdy-NrxVBTpLyA" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRVaSsEdy-NrxVBTpLyA" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRV6SsEdy-NrxVBTpLyA" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRWaSsEdy-NrxVBTpLyA" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRW6SsEdy-NrxVBTpLyA" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRXaSsEdy-NrxVBTpLyA" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRX6SsEdy-NrxVBTpLyA" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsRYaSsEdy-NrxVBTpLyA" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOnpzaSsEdy-NrxVBTpLyA" name="type" ordered="false" unique="false" eType="_lOnpz6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lEsRhaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lEsRhqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lEsRtaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lEsRtqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEsRt6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lEsRuKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lEsRuaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lEsRuqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lEsRu6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lEsRvKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEsRvaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lEsRvqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lEsRv6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lEsRwKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lEsRwaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lEsRwqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lEsRw6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lEsRxKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lEsRxaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lEsRxqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEsRx6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lEsRyKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lEsRyaSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lEsRyqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lEsRy6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lEsRzKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEsRzaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_lEsRzqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lEsRz6SsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_lEsR0KSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_lEsR0aSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_lEsR0qSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_lEsR06SsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_lEsR1KSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_lEsR1aSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lEsR1qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lEsR16SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsSBKSsEdy-NrxVBTpLyA" name="InterruptResource" eSuperTypes="_lEsRP6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsSBaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsSBqSsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" eType="_lEmKkaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsSCKSsEdy-NrxVBTpLyA" name="isMaskable" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSCqSsEdy-NrxVBTpLyA" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSDKSsEdy-NrxVBTpLyA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSDqSsEdy-NrxVBTpLyA" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSEKSsEdy-NrxVBTpLyA" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsSE6SsEdy-NrxVBTpLyA" name="SwSchedulableResource" eSuperTypes="_lEsRP6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsSFKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsSFaSsEdy-NrxVBTpLyA" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsSF6SsEdy-NrxVBTpLyA" name="isPreemptable" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSGaSsEdy-NrxVBTpLyA" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSG6SsEdy-NrxVBTpLyA" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSHaSsEdy-NrxVBTpLyA" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSH6SsEdy-NrxVBTpLyA" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSIaSsEdy-NrxVBTpLyA" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSI6SsEdy-NrxVBTpLyA" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSJaSsEdy-NrxVBTpLyA" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsSKKSsEdy-NrxVBTpLyA" name="SwTimerResource" eSuperTypes="_kvk9xqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsSKaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSKqSsEdy-NrxVBTpLyA" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lEsSTqSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_lEsST6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_lEsSUKSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_lEsSUaSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsSUqSsEdy-NrxVBTpLyA" name="MemoryPartition" eSuperTypes="_lDQGwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsSU6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSVKSsEdy-NrxVBTpLyA" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSVqSsEdy-NrxVBTpLyA" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSWKSsEdy-NrxVBTpLyA" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSWqSsEdy-NrxVBTpLyA" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSXKSsEdy-NrxVBTpLyA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lEsSX6SsEdy-NrxVBTpLyA" name="Alarm" eSuperTypes="_lEsSBKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lEsSYKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lEsSYaSsEdy-NrxVBTpLyA" name="isWatchdog" ordered="false" unique="false" eType="_lOnpyaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lEsSY6SsEdy-NrxVBTpLyA" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpyaSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnpyqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOnpz6SsEdy-NrxVBTpLyA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOnp0KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtv4KSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtv4aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwBqSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwB6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rq47IGquEdyHVMM3AaZxvA" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_rpksgGquEdyHVMM3AaZxvA/8" nsPrefix="SW_Concurrency">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq47IWquEdyHVMM3AaZxvA" name="InterruptKind">
- <eAnnotations xmi:id="_rq47ImquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_rq47I2quEdyHVMM3AaZxvA" name="HardwareInterruption"/>
- <eLiterals xmi:id="_rq47JGquEdyHVMM3AaZxvA" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_rq5iMGquEdyHVMM3AaZxvA" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_rq5iMWquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rq5iMmquEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq5iM2quEdyHVMM3AaZxvA" name="EntryPoint">
- <eAnnotations xmi:id="_rq5iNGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5iNWquEdyHVMM3AaZxvA" name="isReentrant" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iN2quEdyHVMM3AaZxvA" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iOWquEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iO2quEdyHVMM3AaZxvA" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rq5iPWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rq5iPmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq5iP2quEdyHVMM3AaZxvA" name="SwConcurrentResource" abstract="true" eSuperTypes="_rpf0AWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq5iQGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5iQ2quEdyHVMM3AaZxvA" name="activationCapacity" ordered="false" unique="false" eType="_r0YOUWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iRWquEdyHVMM3AaZxvA" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iR2quEdyHVMM3AaZxvA" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iSWquEdyHVMM3AaZxvA" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iS2quEdyHVMM3AaZxvA" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iTWquEdyHVMM3AaZxvA" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iT2quEdyHVMM3AaZxvA" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iUWquEdyHVMM3AaZxvA" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iU2quEdyHVMM3AaZxvA" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iVWquEdyHVMM3AaZxvA" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iV2quEdyHVMM3AaZxvA" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iWWquEdyHVMM3AaZxvA" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iW2quEdyHVMM3AaZxvA" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iXWquEdyHVMM3AaZxvA" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iX2quEdyHVMM3AaZxvA" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5iYWquEdyHVMM3AaZxvA" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0WZKGquEdyHVMM3AaZxvA" name="type" ordered="false" unique="false" eType="_r0WZKmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rq5ihWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rq5ihmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rq5itWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rq5itmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq5it2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rq5iuGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rq5iuWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rq5iumquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rq5iu2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rq5ivGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq5ivWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rq5ivmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rq5iv2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rq5iwGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rq5iwWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rq5iwmquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rq5iw2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rq5ixGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rq5ixWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rq5ixmquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq5ix2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rq5iyGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rq5iyWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rq5iymquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rq5iy2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rq5izGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq5izWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_rq5izmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rq5iz2quEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_rq5i0GquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_rq5i0WquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_rq5i0mquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_rq5i02quEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_rq5i1GquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_rq5i1WquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rq5i1mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rq5i12quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq5jBGquEdyHVMM3AaZxvA" name="InterruptResource" eSuperTypes="_rq5iP2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq5jBWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5jBmquEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" eType="_rq47IWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5jCGquEdyHVMM3AaZxvA" name="isMaskable" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jCmquEdyHVMM3AaZxvA" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jDGquEdyHVMM3AaZxvA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jDmquEdyHVMM3AaZxvA" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jEGquEdyHVMM3AaZxvA" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq5jE2quEdyHVMM3AaZxvA" name="SwSchedulableResource" eSuperTypes="_rq5iP2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq5jFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5jFWquEdyHVMM3AaZxvA" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq5jF2quEdyHVMM3AaZxvA" name="isPreemptable" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jGWquEdyHVMM3AaZxvA" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jG2quEdyHVMM3AaZxvA" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jHWquEdyHVMM3AaZxvA" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jH2quEdyHVMM3AaZxvA" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jIWquEdyHVMM3AaZxvA" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jI2quEdyHVMM3AaZxvA" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jJWquEdyHVMM3AaZxvA" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq5jKGquEdyHVMM3AaZxvA" name="SwTimerResource" eSuperTypes="_rW3MUWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq5jKWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq5jKmquEdyHVMM3AaZxvA" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rq6JR2quEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rq6JSGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rq6JSWquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rq6JSmquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq6JS2quEdyHVMM3AaZxvA" name="MemoryPartition" eSuperTypes="_rpf0AWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq6JTGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JTWquEdyHVMM3AaZxvA" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JT2quEdyHVMM3AaZxvA" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JUWquEdyHVMM3AaZxvA" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JU2quEdyHVMM3AaZxvA" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JVWquEdyHVMM3AaZxvA" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rq6JWGquEdyHVMM3AaZxvA" name="Alarm" eSuperTypes="_rq5jBGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rq6JWWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rq6JWmquEdyHVMM3AaZxvA" name="isWatchdog" ordered="false" unique="false" eType="_r0WZJGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rq6JXGquEdyHVMM3AaZxvA" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0WZJGquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0WZJWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0WZKmquEdyHVMM3AaZxvA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0WZK2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0YOUWquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0YOUmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0aDgmquEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0aDg2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aRM9sF-FEdyR_cYlxmaBkg" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_aQ6CwF-FEdyR_cYlxmaBkg/1" nsPrefix="SW_Concurrency">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM9sV-FEdyR_cYlxmaBkg" name="InterruptKind">
- <eAnnotations xmi:id="_aRM9sl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_aRM9s1-FEdyR_cYlxmaBkg" name="HardwareInterruption"/>
- <eLiterals xmi:id="_aRM9tF-FEdyR_cYlxmaBkg" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_aRM9tV-FEdyR_cYlxmaBkg" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_aRM9tl-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRM9t1-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM9uF-FEdyR_cYlxmaBkg" name="EntryPoint">
- <eAnnotations xmi:id="_aRM9uV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM9ul-FEdyR_cYlxmaBkg" name="isReentrant" ordered="false" unique="false" eType="_aVOi91-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9vF-FEdyR_cYlxmaBkg" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9vl-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9wF-FEdyR_cYlxmaBkg" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRM9wl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aRM9w1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM9xF-FEdyR_cYlxmaBkg" name="SwConcurrentResource" abstract="true" eSuperTypes="_aQwRwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM9xV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM9yF-FEdyR_cYlxmaBkg" name="activationCapacity" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9yl-FEdyR_cYlxmaBkg" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9zF-FEdyR_cYlxmaBkg" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM9zl-FEdyR_cYlxmaBkg" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM90F-FEdyR_cYlxmaBkg" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM90l-FEdyR_cYlxmaBkg" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM91F-FEdyR_cYlxmaBkg" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM91l-FEdyR_cYlxmaBkg" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM92F-FEdyR_cYlxmaBkg" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM92l-FEdyR_cYlxmaBkg" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM93F-FEdyR_cYlxmaBkg" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM93l-FEdyR_cYlxmaBkg" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM94F-FEdyR_cYlxmaBkg" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM94l-FEdyR_cYlxmaBkg" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM95F-FEdyR_cYlxmaBkg" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM95l-FEdyR_cYlxmaBkg" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVOi-1-FEdyR_cYlxmaBkg" name="type" ordered="false" unique="false" eType="_aVOi_V-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRM-OF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aRM-OV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM-Ol-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aRM-O1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRM-PF-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aRM-PV-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aRM-Pl-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aRM-P1-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM-QF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aRM-QV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRM-Ql-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aRM-Q1-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aRM-RF-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aRM-RV-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aRM-Rl-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aRM-R1-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aRM-SF-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aRM-SV-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM-Sl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aRM-S1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRM-TF-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aRM-TV-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRM-Tl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aRM-T1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM-UF-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aRM-UV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRM-Ul-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aRM-U1-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aRM-VF-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aRM-VV-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aRM-Vl-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aRM-V1-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aRM-WF-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM-hV-FEdyR_cYlxmaBkg" name="InterruptResource" eSuperTypes="_aRM9xF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM-hl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM-h1-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" eType="_aRM9sV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM-iV-FEdyR_cYlxmaBkg" name="isMaskable" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-i1-FEdyR_cYlxmaBkg" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-jV-FEdyR_cYlxmaBkg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-j1-FEdyR_cYlxmaBkg" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-kV-FEdyR_cYlxmaBkg" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM-lF-FEdyR_cYlxmaBkg" name="SwSchedulableResource" eSuperTypes="_aRM9xF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM-lV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM-ll-FEdyR_cYlxmaBkg" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_aVOi91-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM-mF-FEdyR_cYlxmaBkg" name="isPreemptable" ordered="false" unique="false" eType="_aVOi91-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-ml-FEdyR_cYlxmaBkg" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-nF-FEdyR_cYlxmaBkg" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-nl-FEdyR_cYlxmaBkg" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-oF-FEdyR_cYlxmaBkg" name="timeSliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-ol-FEdyR_cYlxmaBkg" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-pF-FEdyR_cYlxmaBkg" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-pl-FEdyR_cYlxmaBkg" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM-qV-FEdyR_cYlxmaBkg" name="SwTimerResource" eSuperTypes="_aIQeBl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM-ql-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-q1-FEdyR_cYlxmaBkg" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRM-z1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aRM-0F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRM-0V-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aRM-0l-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM-01-FEdyR_cYlxmaBkg" name="MemoryPartition" eSuperTypes="_aQwRwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM-1F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-1V-FEdyR_cYlxmaBkg" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-11-FEdyR_cYlxmaBkg" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-2V-FEdyR_cYlxmaBkg" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-21-FEdyR_cYlxmaBkg" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-3V-FEdyR_cYlxmaBkg" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRM-4F-FEdyR_cYlxmaBkg" name="Alarm" eSuperTypes="_aRM-hV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRM-4V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRM-4l-FEdyR_cYlxmaBkg" name="isWatchdog" ordered="false" unique="false" eType="_aVOi91-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRM-5F-FEdyR_cYlxmaBkg" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOi91-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOi-F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOi_V-FEdyR_cYlxmaBkg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOi_l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOjKl-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOjK1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LNDBMV1EEdy5RcXm_JjfDg" name="SW_Concurrency" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Concurrency/_LMckeV1EEdy5RcXm_JjfDg/0" nsPrefix="SW_Concurrency">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDBMl1EEdy5RcXm_JjfDg" name="InterruptKind">
- <eAnnotations xmi:id="_LNDBM11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_62OfgBJfEdy3Td9UhuLFPg"/>
- <eLiterals xmi:id="_LNDBNF1EEdy5RcXm_JjfDg" name="HardwareInterruption"/>
- <eLiterals xmi:id="_LNDBNV1EEdy5RcXm_JjfDg" name="ProcessorDetectedException" value="1"/>
- <eLiterals xmi:id="_LNDBNl1EEdy5RcXm_JjfDg" name="ProgrammedException" value="2"/>
- <eLiterals xmi:id="_LNDBN11EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LNDBOF1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDBOV1EEdy5RcXm_JjfDg" name="EntryPoint">
- <eAnnotations xmi:id="_LNDBOl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_FWpxUBJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDBO11EEdy5RcXm_JjfDg" name="isReentrant" ordered="false" unique="false" eType="_LTwGK11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBPV1EEdy5RcXm_JjfDg" name="routine" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBP11EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBQV1EEdy5RcXm_JjfDg" name="base_Dependency" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Dependency"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LNDBQ11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LNDBRF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDBRV1EEdy5RcXm_JjfDg" name="SwConcurrentResource" abstract="true" eSuperTypes="_LMckQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDBRl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UwoMABJgEdy3Td9UhuLFPg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDBSV1EEdy5RcXm_JjfDg" name="activationCapacity" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBS11EEdy5RcXm_JjfDg" name="entryPoints" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Element"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBTV1EEdy5RcXm_JjfDg" name="adressSpace" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBT11EEdy5RcXm_JjfDg" name="periodElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBUV1EEdy5RcXm_JjfDg" name="priorityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBU11EEdy5RcXm_JjfDg" name="stackSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBVV1EEdy5RcXm_JjfDg" name="activateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBV11EEdy5RcXm_JjfDg" name="enableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBWV1EEdy5RcXm_JjfDg" name="resumeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBW11EEdy5RcXm_JjfDg" name="suspendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBXV1EEdy5RcXm_JjfDg" name="terminateServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBX11EEdy5RcXm_JjfDg" name="disableConcurrencyServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBYV1EEdy5RcXm_JjfDg" name="shareDataResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBY11EEdy5RcXm_JjfDg" name="messageResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBZV1EEdy5RcXm_JjfDg" name="mutualExclusionResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDBZ11EEdy5RcXm_JjfDg" name="notificationResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTwGL11EEdy5RcXm_JjfDg" name="type" ordered="false" unique="false" eType="_LTwGMV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LNDBuV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LNDBul1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDBu11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LNDBvF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LNDBvV1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LNDBvl1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LNDBv11EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LNDBwF1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDBwV1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LNDBwl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LNDBw11EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LNDBxF1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LNDBxV1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LNDBxl1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LNDBx11EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LNDByF1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LNDByV1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LNDByl1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDBy11EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LNDBzF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LNDBzV1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LNDBzl1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LNDBz11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LNDB0F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDB0V1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LNDB0l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LNDB011EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LNDB1F1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LNDB1V1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LNDB1l1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LNDB111EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LNDB2F1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LNDB2V1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDCBl1EEdy5RcXm_JjfDg" name="InterruptResource" eSuperTypes="_LNDBRV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDCB11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDCCF1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" eType="_LNDBMl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDCCl1EEdy5RcXm_JjfDg" name="isMaskable" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCDF1EEdy5RcXm_JjfDg" name="vectorElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCDl1EEdy5RcXm_JjfDg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCEF1EEdy5RcXm_JjfDg" name="routineConnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCEl1EEdy5RcXm_JjfDg" name="routineDisconnectServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDCFV1EEdy5RcXm_JjfDg" name="SwSchedulableResource" eSuperTypes="_LNDBRV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDCFl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hQja8BJhEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDCF11EEdy5RcXm_JjfDg" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="_LTwGK11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDCGV1EEdy5RcXm_JjfDg" name="isPreemptable" ordered="false" unique="false" eType="_LTwGK11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCG11EEdy5RcXm_JjfDg" name="schedulers" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCHV1EEdy5RcXm_JjfDg" name="deadlineElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCH11EEdy5RcXm_JjfDg" name="deadlineTypeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCIV1EEdy5RcXm_JjfDg" name="timeScliceElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCI11EEdy5RcXm_JjfDg" name="delayServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCJV1EEdy5RcXm_JjfDg" name="joinServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCJ11EEdy5RcXm_JjfDg" name="yieldServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDCKl1EEdy5RcXm_JjfDg" name="SwTimerResource" eSuperTypes="_K-vgZl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDCK11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hI6FYBJiEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCLF1EEdy5RcXm_JjfDg" name="durationElements" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNDCUF1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LNDCUV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LNDCUl1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LNDCU11EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDCVF1EEdy5RcXm_JjfDg" name="MemoryPartition" eSuperTypes="_LMckQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDCVV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_M2YK4BJjEdypOJGS7WfJjQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCVl1EEdy5RcXm_JjfDg" name="concurrentResources" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCWF1EEdy5RcXm_JjfDg" name="memorySpaces" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCWl1EEdy5RcXm_JjfDg" name="fork" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCXF1EEdy5RcXm_JjfDg" name="exit" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCXl1EEdy5RcXm_JjfDg" name="base_Namespace" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Namespace"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNDCYV1EEdy5RcXm_JjfDg" name="Alarm" eSuperTypes="_LNDCBl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNDCYl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QpmPoB2tEdym5pjrMPD5aQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNDCY11EEdy5RcXm_JjfDg" name="isWatchdog" ordered="false" unique="false" eType="_LTwGK11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNDCZV1EEdy5RcXm_JjfDg" name="timers" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGK11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGLF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGMV1EEdy5RcXm_JjfDg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGMl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGXl1EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGX11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_56WyUEFiEd6UW4qJC-Vahw" alias="" importedElement="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <packageImport xmi:id="_KqgigBJeEdy3Td9UhuLFPg" importedPackage="_-1fcUBJdEdy3Td9UhuLFPg"/>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_62OfgBJfEdy3Td9UhuLFPg" name="InterruptKind">
- <ownedLiteral xmi:id="_8YvbIBJfEdy3Td9UhuLFPg" name="HardwareInterruption"/>
- <ownedLiteral xmi:id="_8ikskBJfEdy3Td9UhuLFPg" name="ProcessorDetectedException"/>
- <ownedLiteral xmi:id="_8or7oBJfEdy3Td9UhuLFPg" name="ProgrammedException"/>
- <ownedLiteral xmi:id="_8u8UoBJfEdy3Td9UhuLFPg" name="Undef"/>
- <ownedLiteral xmi:id="_80Aa0BJfEdy3Td9UhuLFPg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_FWpxUBJgEdy3Td9UhuLFPg" name="EntryPoint">
- <generalization xmi:id="_WMfpcDLsEd2HYNz2hI9A2g" general="_kzoXABHbEdyWC5IKDhzksw"/>
- <ownedAttribute xmi:id="_GaTmsBJgEdy3Td9UhuLFPg" name="isReentrant" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IsgS0BJgEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IsXI4BJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_IsgS0RJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Gl7n4BJgEdy3Td9UhuLFPg" name="routine" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LVz3YBJgEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LVqGYBJgEdy3Td9UhuLFPg" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LV9BUBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_UwoMABJgEdy3Td9UhuLFPg" name="SwConcurrentResource" isAbstract="true">
- <generalization xmi:id="_UkKn4BJhEdy3Td9UhuLFPg" general="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_Y7GBUBJgEdy3Td9UhuLFPg" name="type" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNPHgBJgEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNFWgBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cNYRcBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Y-hv0BJgEdy3Td9UhuLFPg" name="activationCapacity" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fGoWgBJgEdy3Td9UhuLFPg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fGfMkBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fGyHgBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZB83QBJgEdy3Td9UhuLFPg" name="entryPoints" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h569gRJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h569gBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_h6EugBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZFhvsBJgEdy3Td9UhuLFPg" name="adressSpace" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rADbkBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_5qkBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rAMlgBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZJZjEBJgEdy3Td9UhuLFPg" name="periodElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tipUIBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tigKMBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_tizFIBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZM1RkBJgEdy3Td9UhuLFPg" name="priorityElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vyBVwBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vx3kwBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_vyKfsBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZQQZABJgEdy3Td9UhuLFPg" name="stackSizeElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yfpZoBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yffooBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_yfyjkBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZTPbkBJgEdy3Td9UhuLFPg" name="activateServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19QwABJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19G_ABJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_19Z58BJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZXHO8BJgEdy3Td9UhuLFPg" name="enableConcurrencyServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_58tBEBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_58jQEBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_582yEBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZaPbcBJgEdy3Td9UhuLFPg" name="resumeServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8PgKIBJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8PWZIBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_8Pp7IBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZdOeABJgEdy3Td9UhuLFPg" name="suspendServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-0eoURJgEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-0eoUBJgEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-0oZUBJgEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Zfw0oBJgEdy3Td9UhuLFPg" name="terminateServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CJTPEBJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CJKFIBJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CJdAEBJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Zh_pQBJgEdy3Td9UhuLFPg" name="disableConcurrencyServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FD5X8BJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDvm8BJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FEDI8BJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZkFT8BJgEdy3Td9UhuLFPg" name="shareDataResources" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg04BJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqXq8BJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Hqql4BJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Zo2fMBJgEdy3Td9UhuLFPg" name="messageResources" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KMELoBJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KL7BsBJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_KMN8oBJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZtK-gBJgEdy3Td9UhuLFPg" name="mutualExclusionResources" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NN0FYRJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NN0FYBJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NN92YBJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Z0xbUBJgEdy3Td9UhuLFPg" name="notificationResources" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyzKoBJhEdy3Td9UhuLFPg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PypZoBJhEdy3Td9UhuLFPg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PyzKoRJhEdy3Td9UhuLFPg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_R3qMoDLrEd2HYNz2hI9A2g" name="heapSizeElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZOYikDLrEd2HYNz2hI9A2g" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZOFAkDLrEd2HYNz2hI9A2g"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZOhsgDLrEd2HYNz2hI9A2g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_fO5sQBJhEdypOJGS7WfJjQ" name="InterruptResource">
- <generalization xmi:id="_5zPtoBJhEdypOJGS7WfJjQ" general="_UwoMABJgEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_kziZgBJhEdypOJGS7WfJjQ" name="kind" visibility="public" type="_62OfgBJfEdy3Td9UhuLFPg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZfzkBJhEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZWpoBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_oZpkkBJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_k46BsBJhEdypOJGS7WfJjQ" name="isMaskable" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rNY3gBJhEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rNPGgBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rNiBcBJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_k6sKYBJhEdypOJGS7WfJjQ" name="vectorElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uKEEABJhEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uJ66EBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uKN1ABJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lApocBJhEdypOJGS7WfJjQ" name="maskElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wg4xcBJhEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgvngBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_whCicBJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lErM0BJhEdypOJGS7WfJjQ" name="routineConnectServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z0q2YBJhEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z0hFYBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_z00nYBJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lI2iMBJhEdypOJGS7WfJjQ" name="routineDisconnectServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_26lecBJhEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_26cUgBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_26vPcBJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_SWVRwHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%60%0%26%0%112%0%0%44%0%0%0%0%60%0%26%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-78%-78%-78%-66%-66%-66%-50%-50%-50%-42%-42%-42%-38%-38%-38%-26%-26%-26%-18%-18%-18%-14%-14%-14%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%67%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%28%6%70%124%72%-79%-94%65%13%10%66%100%120%96%-79%99%71%9%18%50%122%28%73%-15%64%0%0%40%83%-86%68%25%-63%-95%-122%8%48%99%-54%-100%73%-109%-26%-124%16%32%69%30%4%-79%-96%1%-120%16%30%60%44%60%-32%-96%-90%-47%-93%17%22%24%-56%-64%32%4%6%-114%6%55%24%-80%64%-48%-64%2%11%63%47%26%32%73%80%-63%5%10%3%41%124%40%88%-63%-64%-122%-126%18%80%10%96%-112%-95%-96%87%-82%2%59%12%88%-120%96%-91%-35%-69%120%83%94%-96%-24%-32%102%-57%9%41%19%84%16%42%-80%47%-36%16%29%8%100%-75%104%-96%-64%-124%14%5%19%47%38%9%-45%99%-121%-77%7%13%-61%5%65%0%-14%-31%-127%-100%61%115%-99%-32%-32%51%65%-46%-97%7%-120%-2%28%-6%-16%5%-99%-90%45%44%-8%108%64%-125%-23%-127%-75%93%-61%-2%-4%-6%-13%-37%-37%33%18%-76%-123%-85%97%43%-16%-30%-66%-9%2%-1%-51%85%50%-16%13%5%62%107%-66%61%-99%-92%-13%-37%-41%-71%74%-128%0%60%-124%-125%1%9%-62%-117%9%31%79%-66%60%121%-43%8%3%2%0%59%">
- <eAnnotations xmi:id="_TGAbMHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_TGKMMHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_V1hVcHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%-19%0%102%0%112%0%0%44%0%0%0%0%-19%0%102%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-115%-115%-115%-111%-111%-111%-107%-107%-107%-99%-99%-99%-95%-95%-95%-91%-91%-91%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-38%-38%-38%-34%-34%-34%-26%-26%-26%-18%-18%-18%-14%-14%-14%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%93%8%28%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%73%-78%-92%-55%-109%40%83%-86%92%-55%-78%-91%-53%-105%48%99%-54%-100%73%-77%-90%-51%-101%56%115%-22%-36%-55%-77%-89%-49%-97%64%-125%10%29%74%52%-93%8%13%26%58%48%-20%-128%20%69%-47%-89%80%15%-94%64%0%0%-128%-46%-124%29%-86%50%-120%-54%-75%107%86%0%8%-100%30%36%81%21%-127%-118%-82%104%-95%66%-48%122%-112%5%85%0%31%-46%-54%37%-22%-74%-86%5%-125%107%1%72%-104%-53%87%-88%-120%-86%0%72%16%-44%-64%-74%-81%-31%-97%22%-54%-78%16%72%22%-84%-40%-61%-112%119%50%-88%-70%-73%46%-36%-56%-104%117%-102%120%43%66%2%-27%-52%-96%113%18%6%91%56%-76%105%-102%121%1%16%-96%-128%-95%-75%-21%-41%-80%99%-53%-98%77%-37%-11%-122%22%-89%115%79%-83%-102%-96%-74%-17%-33%-64%91%59%80%-80%-62%39%-119%-29%-56%-109%43%95%-50%-68%-71%-13%-25%-48%-93%75%-97%-82%-36%4%66%-49%-128%5%-77%92%1%-95%2%-18%-98%27%18%52%-1%24%79%-66%-68%-7%-13%-24%-45%-85%95%-49%-66%-67%-5%-9%-28%21%20%56%-8%-11%45%-126%-59%42%75%40%8%-15%-77%-59%-127%-77%-71%65%84%-63%6%6%109%6%-106%9%-109%-23%-91%82%7%13%-92%0%-108%7%123%5%-8%80%11%4%124%71%80%-126%119%53%102%-43%73%43%68%48%-127%-123%10%-99%48%-127%118%47%41%96%-99%-124%14%109%80%-127%65%-40%109%37%80%98%-114%-107%100%-62%2%32%64%-76%1%0%5%84%112%66%75%33%64%-128%-94%67%-2%1%56%80%125%66%-70%-112%-96%-117%34%117%-80%-64%-114%17%61%0%88%2%26%56%-104%82%3%36%-2%-88%80%7%19%20%-76%-37%101%4%109%121%23%72%45%72%-16%-31%68%38%0%6%88%3%29%20%39%-93%2%86%54%100%98%65%9%70%88%-48%87%-127%125%116%-126%2%30%88%-108%-102%-103%0%68%0%2%-120%31%65%-64%95%-101%10%-11%88%80%-117%9%-27%117%95%71%30%40%-64%100%69%35%-16%-55%39%1%18%84%-55%81%10%7%16%-70%-48%-101%3%125%-112%93%66%-106%-55%-119%81%11%19%72%0%-24%68%20%74%42%105%-114%-113%106%52%-96%-90%9%-103%-1%-64%-26%64%91%106%-80%-48%95%85%93%117%-47%9%11%-24%-118%17%118%-86%74%10%-91%-108%23%-87%112%-64%-87%-80%10%36%40%65%71%37%-43%16%83%72%97%4%-62%2%39%106%-28%65%-80%-40%2%-128%-90%-102%20%-75%-106%-20%65%-78%-62%68%106%4%-36%106%-92%97%-74%-63%-6%-119%-20%66%65%126%107%-48%-85%46%-91%-128%-90%-99%-24%-42%75%-87%-91%11%-87%-24%110%65%-58%-82%91%18%9%10%4%48%0%1%4%23%108%-16%-63%8%39%108%-16%0%-11%54%12%64%0%6%44%-32%94%0%18%-61%103%-79%121%15%20%25%20%-68%-37%-119%-64%-63%6%32%-121%44%-14%-56%36%-105%60%50%6%14%-93%91%64%4%31%72%-105%1%3%-44%-59%-36%92%81%45%20%80%-18%92%37%-92%-84%42%1%35%66%-60%-23%-66%2%-23%123%-40%-71%41%11%-32%-89%68%35%60%0%-12%64%-19%30%118%-93%-50%13%120%112%-13%67%-53%46%-19%2%8%17%68%-42%-128%-61%9%108%-96%113%68%-31%90%-19%-62%-49%125%-83%32%0%-70%7%92%-48%106%69%71%91%109%40%100%32%96%-53%51%-66%21%-11%43%54%-107%-111%41%32%-87%-47%53%118%-1%-60%49%-48%97%31%22%2%-97%81%79%-99%-47%10%5%-8%-85%105%-43%-122%-83%112%0%111%94%-117%36%-12%-46%39%36%16%25%4%105%-81%-3%81%-45%75%-1%-51%87%10%116%-125%-124%-91%-40%118%-117%-3%16%-39%-5%94%96%-85%-23%14%-67%-67%52%-25%-84%47%-76%64%9%98%79%30%-69%66%-127%3%13%-5%-19%8%49%14%-76%-21%-68%35%84%-71%-23%-88%7%95%-112%-25%-18%2%111%60%-65%-57%-118%-3%-64%8%-53%35%-124%-4%-73%-71%71%-49%-12%127%98%-5%110%125%-48%43%90%-83%-62%124%-37%19%-76%-69%-69%-45%71%-81%-68%-69%-91%-121%47%80%-15%-33%122%-85%-66%64%-25%127%59%-66%-11%-38%-69%107%123%-8%-43%-17%91%-64%-41%-12%15%-70%116%-4%-47%75%31%-48%-40%23%-67%-14%-63%42%105%-17%19%-120%0%-9%85%63%-21%-35%-49%93%-7%-77%-34%-4%-110%-43%-64%-24%61%-16%91%11%-36%30%1%97%101%64%-29%1%16%86%25%-76%-34%6%53%-91%-127%11%36%-48%5%37%88%-128%-40%38%-72%-68%10%-62%-22%-126%-47%-117%-32%-73%18%-96%57%-21%77%-64%87%-5%-6%-96%-15%66%-104%-84%17%6%-81%-125%-124%34%65%3%-126%78%88%51%-61%81%-48%127%-22%-125%33%-84%100%-72%60%22%106%74%2%121%74%32%-42%72%-41%-68%4%-6%-80%77%64%-28%-99%14%9%-123%56%-59%5%-17%121%-75%-21%-34%-5%-104%-88%41%39%6%-49%-123%-102%82%-30%14%-63%103%-75%43%-34%46%-117%86%-38%34%-17%120%8%43%55%-58%-50%125%75%35%99%-16%-52%-40%38%52%6%79%-115%-124%-46%99%-16%14%64%44%-96%-35%-16%-124%114%-76%18%29%-115%103%71%20%-63%49%118%66%92%97%-123%78%8%-127%7%4%-25%-110%-104%-52%-92%38%55%73%-101%8%-120%49%36%1%1%0%59%">
- <eAnnotations xmi:id="_WcG0UHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_WcQlUHBZEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_hQja8BJhEdypOJGS7WfJjQ" name="SwSchedulableResource">
- <generalization xmi:id="_ZjWCMBJiEdypOJGS7WfJjQ" general="_UwoMABJgEdy3Td9UhuLFPg"/>
- <generalization xmi:id="_lPtSwEFjEd6UW4qJC-Vahw" general="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_7kzx4BJhEdypOJGS7WfJjQ" name="isStaticSchedulingFeature" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-73NQBJhEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-7uDUBJhEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-73NQRJhEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7npDcBJhEdypOJGS7WfJjQ" name="isPreemptable" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BmN6sBJiEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BmEJsBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_BmXEoBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7qBpEBJhEdypOJGS7WfJjQ" name="schedulers" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EDTBIBJiEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EDJQIBJiEdypOJGS7WfJjQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_EDcyIBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7z26gBJhEdypOJGS7WfJjQ" name="deadlineElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G4Xw0BJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G4Om4BJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_G4hh0BJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_72jCIBJhEdypOJGS7WfJjQ" name="deadlineTypeElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KlVx0BJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KlMn4BJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Klfi0BJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_75ExsBJhEdypOJGS7WfJjQ" name="timeSliceElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NUm0cBJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NUdqgBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NUwlcBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_79QHEBJhEdypOJGS7WfJjQ" name="delayServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qg8NkBJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QgyckBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_QhFXgBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7_ossBJhEdypOJGS7WfJjQ" name="joinServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TG0DoBJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TGq5sBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TG90oBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8CKcQBJhEdypOJGS7WfJjQ" name="yieldServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VqdFEBJiEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VqT7IBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Vqm2EBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_ZtlzMHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%36%0%20%0%112%0%0%44%0%0%0%0%36%0%20%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%48%48%48%56%56%56%64%64%64%72%72%72%76%76%76%80%80%80%97%97%97%101%101%101%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-99%-99%-99%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-62%-62%-62%-54%-54%-54%-50%-50%-50%-46%-46%-46%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-28%0%65%8%28%40%-80%3%-126%3%8%19%42%92%-56%80%-95%2%-126%4%27%60%96%80%-96%-94%-59%-117%24%51%22%112%-16%-32%33%68%16%29%8%112%32%112%-95%-92%-55%-109%40%83%34%-112%80%64%-61%71%16%18%26%52%-112%-16%-78%38%68%15%3%48%24%120%-7%-127%-64%6%1%15%32%8%29%-22%-63%38%-63%-104%10%40%-68%-116%-7%32%-63%-48%-89%69%-115%-126%-24%121%-95%64%-51%2%25%8%116%-112%106%51%-26%-126%9%47%41%40%-120%-55%-43%38%-127%-84%31%94%98%-43%90%54%-84%-126%-103%47%53%20%-104%-80%-96%-83%90%12%3%-46%126%76%-38%-46%46%68%-79%100%63%-54%21%-21%23%34%-126%10%108%63%-50%-20%91%88%-96%-36%-64%16%67%-22%108%60%-112%-81%75%-59%18%-110%82%6%49%-40%35%68%-86%86%55%47%-66%12%17%-87%82%-54%-110%119%126%-20%-71%33%64%-48%-89%-80%99%63%93%-87%-7%-93%-40%15%17%100%-21%-114%45%65%110%77%4%0%-126%11%31%78%-68%56%113%11%53%3%2%0%59%">
- <eAnnotations xmi:id="_aMk1QHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_aMumQHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_3elWwHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%-116%0%77%0%112%0%0%44%0%0%0%0%-116%0%77%0%-121%0%0%0%16%16%16%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%63%8%28%72%-80%-96%-63%-125%6%59%60%88%-56%-80%-95%-61%-121%16%35%74%-100%72%-79%-94%69%-117%17%16%106%-36%120%-48%65%-126%-117%32%67%-118%28%73%-110%-95%-126%2%28%83%110%-12%48%-128%-125%-54%-105%48%99%-54%-100%-87%49%65%5%-102%47%35%52%-64%-55%-77%-89%-49%-104%28%4%-4%-36%40%-64%-27%-48%-93%72%125%54%-56%-104%-108%96%-123%4%6%29%28%-104%74%-75%-86%-43%-85%88%-77%106%-35%-54%-75%43%87%-90%3%57%12%-16%-48%-108%96%-127%12%5%51%20%-72%-64%-74%-83%-37%-73%112%-29%-54%-99%75%-73%-82%93%-70%8%-64%10%92%88%118%-96%5%4%6%23%76%-24%75%-8%103%7%1%100%7%-78%52%-38%-41%102%65%-79%-119%11%75%-98%-87%-77%96%101%-62%106%13%46%-99%-52%57%-26%-30%-126%3%54%20%86%64%-31%-15%-40%-50%-88%83%94%30%-8%-76%48%-28%-126%16%28%-92%-98%-83%49%116%-63%-77%-123%55%19%-4%76%-69%55%107%-88%4%47%28%112%125%-102%-32%106%-33%-67%113%19%116%76%-8%-72%-64%-94%-56%125%-73%38%-104%-103%48%-17%-33%-47%125%35%-80%80%-112%116%97%-25%31%-108%103%-1%79%93%61%108%-15%-66%-30%5%86%56%112%23%-18%4%-119%55%-57%111%100%62%80%119%-33%-23%4%17%32%-16%122%117%-127%-60%-63%-14%33%84%-98%64%-121%69%86%86%122%31%12%24%-32%100%-10%9%4%30%82%10%126%64%-33%-126%-110%-67%-90%88%75%-123%77%-104%32%74%20%114%-42%-32%7%15%30%21%-31%-121%29%-106%101%-31%64%8%38%-11%-31%-119%37%-10%-27%28%126%38%-98%39%16%-119%45%34%117%-99%64%41%34%-11%-95%7%1%24%88%99%82%-50%69%104%35%-122%-58%-19%-12%99%95%-48%45%23%-97%-117%70%94%-56%-40%-111%72%-63%-72%97%97%55%-126%-40%36%-108%72%33%-56%-128%4%-123%81%-96%-128%65%57%98%-55%-109%-108%44%54%-123%-96%-108%98%-6%-60%94%65%52%30%-123%102%-104%105%-50%-92%-96%7%2%116%80%-40%118%5%-3%21%-25%81%26%-122%56%84%-124%26%-18%73%-45%-100%68%54%-74%-92%64%66%10%42%-45%-106%5%77%-80%-128%107%66%21%20%-88%-94%64%-55%24%30%90%-124%-83%24%41%-91%56%125%-120%38%82%101%-74%-55%105%74%101%-82%73%88%108%-90%-7%56%-22%75%-88%82%-57%97%95%85%-118%-1%-70%-86%70%85%78%122%-108%115%85%-50%-86%-38%-107%31%108%48%-128%100%4%104%96%25%-81%-70%114%20%-85%94%77%73%-103%107%-79%26%-111%105%105%82%8%58%-54%44%76%8%58%0%65%97%24%24%0%38%-90%-45%114%-92%108%-95%101%105%-8%105%-73%6%25%-128%-63%-80%-123%69%8%39%-71%-120%-66%58%80%-110%125%9%-106%-106%-69%-20%30%36%46%112%125%-107%105%107%-67%83%-34%-58%109%89%31%38%-54%-17%7%-14%58%-123%111%89%60%-6%-24%-35%-64%6%-23%123%104%83%-50%-107%-55%-16%7%1%-45%-101%-44%-79%19%-89%42%-23%-61%73%73%75%-112%-60%12%-73%106%-98%-86%89%-2%-5%-127%-56%25%127%-128%49%97%-33%62%-103%113%-60%-49%34%101%-22%64%126%-42%91%37%-54%77%17%-22%-14%-60%94%22%-76%44%-97%15%-113%59%48%-126%53%-5%-28%-21%-74%41%99%87%80%-80%-71%33%43%52%-65%103%30%-36%84%-87%23%36%-35%46%-46%-124%89%59%-81%-43%2%105%40%28%-107%-32%74%-56%49%-61%-128%-114%125%43%-81%2%-13%-69%-16%64%105%-1%4%-17%-116%-56%78%92%102%-63%-9%73%13%-14%-64%43%-58%124%20%-126%-78%-78%95%27%106%-36%72%-23%73%80%-127%92%-13%-75%91%-113%25%62%76%1%0%-116%55%-18%-8%-29%-112%71%46%-7%-28%-108%87%110%121%-27%97%23%-35%83%-37%92%-17%22%118%82%107%119%-50%-111%4%12%16%71%-78%-24%88%-9%-43%55%-22%31%60%-19%19%-31%-84%111%100%-18%119%8%-76%103%-5%-19%-72%-25%-82%123%91%20%88%-84%34%127%-64%7%47%-4%-16%-60%91%85%117%97%1%1%0%59%">
- <eAnnotations xmi:id="_44tycHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_443jcHBZEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_hI6FYBJiEdypOJGS7WfJjQ" name="SwTimerResource">
- <generalization xmi:id="_xm5h0BJiEdypOJGS7WfJjQ" general="_7IF3YBG2Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_i3DCMBJiEdypOJGS7WfJjQ" name="durationElements" visibility="public" isUnique="false" redefinedProperty="_9OzFMBG2Edyb1KzJ7GkiGA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sjfSUBJiEdypOJGS7WfJjQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sjVhUBJiEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sjocQBJiEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_M2YK4BJjEdypOJGS7WfJjQ" name="MemoryPartition">
- <generalization xmi:id="_bnRzYBJjEdypOJGS7WfJjQ" general="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_OUlOQBJjEdypOJGS7WfJjQ" name="concurrentResources" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q7rMUBJjEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q7hbUBJjEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q70WQBJjEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OYk9cBJjEdypOJGS7WfJjQ" name="memorySpaces" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T3pOMBJjEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T3gEQBJjEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_T3y_MBJjEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OcInwBJjEdypOJGS7WfJjQ" name="fork" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WF2LIBJjEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WFtBMBJjEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_WF_8IBJjEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Of2DEBJjEdypOJGS7WfJjQ" name="exit" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3TmIBJjEdypOJGS7WfJjQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3J1IBJjEdypOJGS7WfJjQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Y3cwEBJjEdypOJGS7WfJjQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_de0j0BJjEdypOJGS7WfJjQ" name="base_Namespace" isUnique="false" association="_deho4BJjEdypOJGS7WfJjQ">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
- </ownedAttribute>
- <icon xmi:id="_cw6aQHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%37%0%24%0%112%0%0%44%0%0%0%0%37%0%24%0%-121%0%0%0%12%12%12%20%20%20%32%32%32%36%36%36%44%44%44%64%64%64%89%89%89%93%93%93%101%101%101%109%109%109%117%117%117%121%121%121%125%125%125%-127%-127%-127%-66%-66%-66%-34%-34%-34%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-73%0%29%52%24%-40%-32%64%-124%9%8%19%42%92%-56%48%-31%2%-126%5%11%32%32%72%-32%65%-61%-117%24%5%40%32%8%-64%-128%69%-124%30%49%-118%92%56%0%66%-62%-114%31%39%-124%28%-55%-78%-28%-55%-107%42%83%-78%-60%-24%18%33%-54%-124%48%103%94%-84%57%-31%38%72%-103%58%25%-14%-12%25%51%40%77%-109%54%97%-26%52%-86%112%-88%82%-96%76%17%58%77%-71%52%-22%-124%-87%9%121%90%-75%-87%-112%-88%-42%-83%0%-70%-62%-4%106%53%-20%-53%-108%100%-93%-102%77%-118%22%-23%86%-82%103%-77%-70%125%-69%-74%-25%-40%-71%96%-59%-74%125%123%82%-81%92%-66%112%-39%38%-44%8%-79%-80%-31%-61%3%1%72%-120%-117%-112%1%-30%-57%-120%19%44%22%12%88%36%-128%1%0%50%107%-34%-52%-71%-77%103%-49%1%2%2%0%59%">
- <eAnnotations xmi:id="_dOtwkHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_dO26gHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_7v1JgHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%-110%0%93%0%112%0%0%44%0%0%0%0%-110%0%93%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%72%72%72%76%76%76%89%89%89%93%93%93%97%97%97%101%101%101%113%113%113%117%117%117%121%121%121%125%125%125%-115%-115%-115%-99%-99%-99%-91%-91%-91%-66%-66%-66%-50%-50%-50%-42%-42%-42%-34%-34%-34%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%61%8%28%72%-80%96%-63%14%26%12%42%92%-56%-80%-95%-61%-121%16%35%74%-100%40%48%3%3%0%24%51%102%12%-96%-96%-93%71%-113%7%12%80%28%73%-78%-92%73%-123%17%52%-86%4%-16%-79%37%2%1%27%10%44%-20%-128%-95%-90%77%-101%21%18%-100%-36%-55%-77%39%67%0%12%111%10%-67%64%32%-26%72%12%10%124%42%93%122%18%40%-59%-104%70%41%34%101%74%-75%42%68%-89%19%-95%-54%-108%-102%-44%-86%-41%-81%3%-79%74%-44%122%-76%43%-40%-77%84%-59%70%36%-53%21%-83%-37%-91%106%33%-78%-99%56%-11%-83%-35%-99%113%31%-50%-107%88%-9%-82%-33%-111%121%29%-18%-115%-40%-9%-81%-31%-85%35%7%67%44%124%-72%-15%-62%-64%13%21%63%100%-20%-72%114%-40%-60%5%-94%-46%53%107%-71%51%7%1%-104%53%-13%-27%-36%-71%-78%-24%-75%-103%-73%110%46%93%-6%-76%-36%-44%101%89%119%118%-83%23%54%-59%11%13%100%91%-90%45%-40%-10%68%11%15%116%-101%86%61%-42%-73%68%-32%-62%29%-13%-114%108%60%34%-14%-28%-121%-105%51%-108%-20%-16%57%-12%-65%-46%23%82%111%104%-3%-6%-35%-20%10%-73%51%-1%-20%-18%-3%45%120%-125%-30%23%-110%47%-113%-10%124%-63%-12%10%-41%-77%7%-21%-98%32%124%-125%-14%-25%123%-83%63%-16%126%-63%-4%-6%85%-59%-97%64%-2%17%4%96%-128%76%13%-24%65%-127%3%29%-120%-96%82%10%50%40%-112%-125%15%-10%20%97%115%16%81%88%-31%78%10%126%-90%-96%-122%27%-102%-92%-96%7%0%124%24%92%-120%86%-115%88%34%113%-50%-99%-120%34%85%42%-102%-8%-94%-128%44%70%-76%-30%72%32%-50%56%81%6%7%-112%116%35%69%57%-22%72%24%105%54%-54%40%-92%82%-108%93%101%-28%-111%61%37%-7%-48%-113%-65%-71%-56%-28%78%78%58%4%-27%113%82%78%105%82%-107%13%93%-39%-94%-106%60%113%-7%-45%-110%96%-106%36%-26%99%100%-106%25%27%96%105%-86%-71%26%-101%53%62%20%-92%-101%4%-99%-87%-112%-105%25%102%73%-25%-112%62%-74%-71%-25%100%68%42%25%103%117%122%-2%-23%-112%-99%6%-31%-7%16%5%20%24%-6%38%69%-118%58%-60%-88%-93%-93%-11%57%104%67%-109%82%-70%88%-96%79%42%-104%-87%-90%-121%114%106%-91%-89%-115%-126%26%-86%-91%35%125%106%-22%66%-120%22%20%41%-90%-91%-82%-3%-54%-86%-88%93%-110%42%107%80%-76%-114%121%41%67%-86%-34%90%103%-82%104%-18%-70%80%-81%-66%10%-124%27%-86%20%17%91%-20%-100%2%-67%-54%107%-84%-59%54%88%104%-89%-62%42%-92%-84%-81%-52%-110%104%107%-76%6%78%59%106%-75%6%93%123%107%-74%-50%14%11%45%-73%-28%110%-53%-19%-124%-34%-42%10%110%65%-30%-54%-102%-18%-69%4%-59%-69%-22%-68%-87%-98%27%45%-66%-55%-22%-69%108%-69%-70%-26%-69%-82%-76%-56%78%100%-81%-87%-4%26%-20%47%-74%0%7%43%-16%-64%30%36%44%-47%-63%-96%74%28%17%-59%-102%90%12%17%-58%-108%106%-68%-24%-62%-29%54%124%-89%-70%-21%122%44%41%-56%-14%-118%-100%-88%-126%19%56%32%-44%-53%48%-57%44%-13%-52%52%-41%108%-13%-51%48%75%-80%64%-63%18%65%96%64%75%64%7%45%-12%-48%68%23%109%-12%-47%72%7%29%82%6%112%66%-20%87%-71%78%-89%53%98%-44%38%65%77%-75%82%86%95%-35%83%-42%90%-29%53%117%-41%19%113%13%118%73%0%96%48%0%-50%104%-89%-83%-10%-38%108%-73%-99%54%0%19%28%-112%-12%-36%116%-41%109%-9%-35%120%-45%-115%64%64%0%59%">
- <eAnnotations xmi:id="_8YWiEHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_8YgTEHBZEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_deho4BJjEdypOJGS7WfJjQ" name="Extension_MemoryPartition" memberEnd="_deho4RJjEdypOJGS7WfJjQ _de0j0BJjEdypOJGS7WfJjQ">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_deho4RJjEdypOJGS7WfJjQ" name="extension_MemoryPartition" type="_M2YK4BJjEdypOJGS7WfJjQ" aggregation="composite" association="_deho4BJjEdypOJGS7WfJjQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_QpmPoB2tEdym5pjrMPD5aQ" name="Alarm">
- <generalization xmi:id="_YhsNQB2tEdym5pjrMPD5aQ" general="_fO5sQBJhEdypOJGS7WfJjQ"/>
- <ownedAttribute xmi:id="_Rb9gsB2tEdym5pjrMPD5aQ" name="isWatchdog" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TKhUQB2tEdym5pjrMPD5aQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TKYKUB2tEdym5pjrMPD5aQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TKrFQB2tEdym5pjrMPD5aQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UnDjsB2tEdym5pjrMPD5aQ" name="timers" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNgBgB2tEdym5pjrMPD5aQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XNWQgB2tEdym5pjrMPD5aQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_XNgBgR2tEdym5pjrMPD5aQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_ezbroHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%58%0%26%0%112%0%0%44%0%0%0%0%58%0%26%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%48%48%48%56%56%56%60%60%60%64%64%64%72%72%72%80%80%80%89%89%89%93%93%93%97%97%97%101%101%101%105%105%105%109%109%109%113%113%113%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-74%-74%-74%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%89%8%60%17%0%0%1%-127%8%19%42%92%-56%-80%-95%-61%-121%36%4%40%48%112%-30%-95%-59%-117%24%21%-82%-96%-96%-96%-62%5%11%9%40%-84%-56%72%-78%100%66%8%26%4%2%16%-88%1%-126%-55%-105%24%63%-72%84%-119%16%-62%7%-104%56%27%62%8%-127%112%-91%64%-103%57%-125%38%84%96%2%33%-127%18%2%77%20%4%-64%20%-128%1%-116%41%28%52%-104%74%-75%-86%-43%-85%85%37%-20%68%-104%98%65%-54%16%15%16%-122%88%80%-108%-123%-120%-121%22%46%-116%88%-53%-74%-83%-37%-73%108%49%56%-24%32%65%-31%77%9%29%88%-84%-80%-16%64%5%-62%13%5%40%32%85%-104%-30%-64%72%-95%91%29%112%80%-56%33%44%8%4%15%54%72%-106%-100%-95%105%-127%8%30%-40%78%-128%0%119%4%10%-110%38%20%8%84%1%-63%-127%-122%17%26%28%72%24%89%96%0%-127%-41%-80%9%52%101%58%64%65%3%6%2%22%96%109%96%-127%-28%86%-124%34%46%52%-72%112%-10%97%9%-90%9%48%124%22%-72%-95%-73%-48%20%5%114%98%-96%80%54%97%-126%-118%66%45%108%16%-70%16%44%-9%-62%-121%-71%35%78%36%-54%29%3%6%-15%9%71%52%-32%-66%-30%64%10%-12%8%127%7%109%14%63%-87%104%-95%-19%-33%-41%-73%-55%-35%123%125%-16%-36%-111%87%-97%118%-3%-123%85%-97%10%5%-124%-105%83%3%35%-44%-57%2%125%66%-123%-26%96%126%-36%-55%-121%30%-124%65%73%-24%-96%2%9%-20%-26%33%86%9%44%-58%80%64%0%59%">
- <eAnnotations xmi:id="_fTnAgHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_fTwxgHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="__C8gEHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%-28%0%102%0%112%0%0%44%0%0%0%0%-28%0%102%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-91%-91%-91%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-58%-58%-58%-54%-54%-54%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%85%8%28%72%-112%32%-118%3%0%18%42%76%72%-95%-96%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%24%51%106%-36%-56%49%-93%-119%3%15%67%56%-24%72%-78%-92%-55%-109%40%83%-86%-20%-8%49%-28%-56%-107%48%99%-54%-100%73%51%37%10%2%2%70%16%-108%0%64%66%-51%-97%64%-125%10%-91%-23%32%4%-63%-94%67%-109%42%93%-54%84%-94%-126%12%25%46%72%77%-112%1%69%-45%-85%88%-77%-82%76%-47%65%2%1%3%12%40%72%-67%-128%-128%1%1%7%25%76%104%93%-53%-74%45%-60%20%24%10%68%-32%96%21%98%8%10%7%34%-88%117%-53%-73%47%-45%14%7%44%-44%-83%8%-104%-62%96%-65%-120%19%111%-107%16%-31%-60%-58%12%12%72%40%-98%76%-103%37%3%14%18%53%-108%-112%88%-126%65%-121%-54%-96%67%75%52%-95%64%-78%68%9%-104%37%-90%-104%43%-70%117%107%20%12%54%79%68%93%-15%1%8%-41%-72%41%-37%-82%72%33%67%69%-40%-78%115%11%119%107%1%-125%69%-87%22%77%32%72%49%-68%-71%-42%19%7%-104%87%68%110%-79%-73%-13%-21%77%33%120%-72%72%-67%98%-118%3%-114%-79%-117%-1%15%74%66%1%-58%-18%21%51%52%28%-49%-98%102%-15%-13%23%48%-74%108%79%31%38%-126%-32%21%53%76%-56%-56%64%68%-3%-1%39%-107%-128%64%70%28%-8%-124%17%6%22%0%-88%96%71%5%18%104%-32%69%34%45%40%97%70%8%58%-104%-111%-128%19%102%-56%-101%111%24%53%-120%-47%77%26%-122%24%17%109%24%117%-16%-128%70%0%56%-96%-30%-118%44%-74%-24%-94%-118%13%112%40%-94%112%36%98%100%-63%3%-121%81%4%64%8%60%-10%-24%-29%-113%64%-122%-80%1%2%31%32%-58%-63%88%72%38%-87%-28%-110%76%54%-23%-28%-109%80%70%41%-91%84%30%-96%119%17%8%8%24%85%-47%124%27%105%16%27%98%36%32%48%-27%-104%100%-106%105%102%-103%14%76%-96%31%71%39%56%16%31%69%34%48%-80%-47%106%19%72%-25%-105%118%51%78%84%90%7%17%-112%116%-127%3%-31%69%-28%1%4%26%-107%-96%-64%103%19%-95%-112%-29%80%39%20%-112%-89%68%-125%-86%-128%66%1%118%110%20%2%2%-73%69%-92%38%-127%10%-32%23%81%10%12%68%-128%104%82%-42%61%10%81%105%2%-19%70%18%10%15%24%7%81%1%-127%82%-1%-108%-126%4%18%84%58%-111%9%2%0%64%-128%4%90%2%5%-99%-83%-90%10%84%-34%64%30%-106%-108%-87%67%17%90%-44%89%106%24%101%-80%80%96%-98%-58%84%97%-80%14%-31%41%16%10%8%-60%-70%-110%-75%20%117%16%-39%-100%5%44%-108%16%2%25%104%-101%-46%119%-26%6%59%44%65%-22%-55%-76%-18%68%41%76%16%-63%-94%23%97%32%-18%66%15%-48%-75%82%-69%-44%22%84%42%65%-88%-62%20%-16%104%12%104%80%-110%9%-9%-118%43%64%4%-37%-95%116%-64%94%-3%10%-12%43%-78%15%0%91%-46%-102%19%121%48%48%73%8%36%124%47%1%19%-8%71%82%-92%17%15%-12%111%65%-59%-98%4%2%4%22%15%-108%2%5%16%-48%-69%-111%5%30%123%124%-64%5%-47%90%-76%113%-65%41%20%32%-77%10%-17%5%-56%-64%-49%42%-104%-128%-106%74%26%-44%-84%-76%2%26%-92%27%81%-78%37%-85%-64%-17%-120%-21%-111%20%-126%2%16%63%4%-126%2%34%-89%-28%-127%-46%96%3%0%1%7%45%23%-60%109%-60%-24%82%-108%-127%3%68%79%-76%-10%-49%24%24%16%-64%0%4%-44%109%-9%-35%120%-25%-83%119%-35%3%-124%-1%-19%119%1%9%-68%-72%-30%2%3%8%110%-8%-31%-120%87%77%25%-97%22%-123%112%115%-39%16%109%-83%-8%67%37%104%0%-43%-27%-104%103%-82%-7%-26%-103%79%-32%55%-40%10%84%-16%65%-112%61%62%80%1%-23%-88%-89%-82%-70%105%-107%-19%44%17%10%23%28%-112%-106%-84%30%56%-16%0%-21%75%117%-16%121%-62%-28%58%77%-48%-60%81%-109%-116%-47%9%120%41%112%65%8%-8%-95%16%2%7%16%16%0%65%-81%77%113%-80%-69%66%-48%94%116%114%-60%72%113%68%-62%-97%29%43%116%-106%4%30%64%62%20%79%-97%-125%12%-3%111%-108%70%-83%-62%-69%-1%33%4%-10%-62%-93%102%52%117%-55%103%-45%71%2%-40%-7%-74%-83%26%120%-22%99%-88%32%5%30%123%-118%-17%46%-126%-79%-88%93%-81%61%39%-56%-43%-77%44%-112%51%-114%-72%46%88%-64%-5%15%0%19%2%-78%-82%-95%68%120%37%11%-38%127%68%32%-128%-123%53%76%96%-72%-29%25%-1%-2%115%2%-44%-24%-81%35%-20%-117%-40%-4%-44%119%-111%-6%81%43%109%44%-60%72%10%-5%-123%-63%24%110%-120%-123%15%-76%33%68%34%24%-79%26%-22%80%34%7%-92%-106%-86%-1%126%8%-81%17%-106%108%-122%68%124%-56%10%-5%-27%-62%36%22%4%-122%37%107%-108%19%39%-62%56%-11%5%113%-118%3%-55%-31%-93%120%-120%69%-126%-8%-112%90%86%-22%-30%64%-122%-120%54%35%-118%113%32%72%12%-42%18%-49%-40%-60%96%61%-20%-116%5%-111%-94%-6%-66%40%-58%43%-102%74%-117%83%-28%34%-75%64%112%34%56%18%36%-116%-44%106%35%22%-95%24%-79%52%118%113%-115%-63%18%36%22%-33%24%53%61%-118%-111%-114%-90%-78%35%22%-15%56%35%71%118%-111%-113%44%68%100%23%21%57%35%66%-62%-47%-112%-113%-46%36%22%69%-59%-62%-5%-8%113%32%-106%124%20%36%-79%40%-55%60%81%50%-119%-109%18%-97%-120%-96%118%74%81%-26%-119%-109%73%-12%36%-75%64%57%69%91%-50%-88%70%-89%124%101%-120%82%57%-59%85%-26%-87%-107%78%20%-90%-122%98%121%74%97%-103%71%125%-66%76%34%46%67%-92%75%49%-14%114%70%5%60%37%50%69%-92%76%29%18%115%70%-58%116%-30%54%67%-44%77%27%-10%-20%-124%26%-70%102%18%-93%25%-94%105%-2%-80%-102%-90%82%39%17%-85%24%-75%77%53%83%5%-27%-108%-48%55%-109%24%34%78%17%-115%-13%-121%100%-28%-103%-49%-18%41%79%13%-79%-13%-121%18%56%0%-30%22%-54%-48%-122%58%-12%-95%16%109%-111%25%97%18%16%0%59%">
- <eAnnotations xmi:id="__6qyQHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="__6qyQXBZEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_Cf874BJeEdy3Td9UhuLFPg" name="SW_Brokering">
- <eAnnotations xmi:id="_LNV8IF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mvr-kJ3yEd6SvNDHkhtrYQ" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_MuV6wJ3yEd6SvNDHkhtrYQ/13" nsPrefix="SW_Brokering">
- <eAnnotations xmi:id="_M8DnjJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8DnjZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Dnjp3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8Dnj53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8DnkJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8DnkZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mvr-kZ3yEd6SvNDHkhtrYQ" name="AccessPolicyKind">
- <eAnnotations xmi:id="_Mvr-kp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_Mvr-k53yEd6SvNDHkhtrYQ" name="Read"/>
- <eLiterals xmi:id="_Mvr-lJ3yEd6SvNDHkhtrYQ" name="Write" value="1"/>
- <eLiterals xmi:id="_Mvr-lZ3yEd6SvNDHkhtrYQ" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_Mvr-lp3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mvr-l53yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mvr-mJ3yEd6SvNDHkhtrYQ" name="DeviceBroker" eSuperTypes="_Mr9VIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mvr-mZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mvr-mp3yEd6SvNDHkhtrYQ" name="accessPolicy" ordered="false" unique="false" eType="_Mvr-kZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mvr-nJ3yEd6SvNDHkhtrYQ" name="isBuffered" ordered="false" unique="false" eType="_M8DneZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-np3yEd6SvNDHkhtrYQ" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-oJ3yEd6SvNDHkhtrYQ" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-op3yEd6SvNDHkhtrYQ" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-pJ3yEd6SvNDHkhtrYQ" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-pp3yEd6SvNDHkhtrYQ" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr-qJ3yEd6SvNDHkhtrYQ" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mvr_JJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_Mvr_JZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mvr_Jp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_Mvr_J53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mvr_KJ3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_Mvr_KZ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_Mvr_Kp3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_Mvr_K53yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mvr_LJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_Mvr_LZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mvr_Lp3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_Mvr_L53yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_Mvr_MJ3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_Mvr_MZ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_Mvr_Mp3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_Mvr_M53yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_Mvr_NJ3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_Mvr_NZ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_Mvr_Np3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mvr_N53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_Mvr_OJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mvr_OZ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_Mvr_Op3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mvr_O53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_Mvr_PJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mvr_PZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_Mvr_Pp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mvr_P53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_Mvr_QJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mvr_QZ3yEd6SvNDHkhtrYQ" name="MemoryBroker" eSuperTypes="_Mr9VIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mvr_Qp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mvr_Q53yEd6SvNDHkhtrYQ" name="accessPolicy" ordered="false" unique="false" eType="_Mvr-kZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_RZ3yEd6SvNDHkhtrYQ" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_R53yEd6SvNDHkhtrYQ" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_SZ3yEd6SvNDHkhtrYQ" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_S53yEd6SvNDHkhtrYQ" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_TZ3yEd6SvNDHkhtrYQ" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_T53yEd6SvNDHkhtrYQ" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mvr_UZ3yEd6SvNDHkhtrYQ" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DneZ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dnep3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnfZ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Dnfp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wjDkAEOMEd6caK5ICj_pSQ" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_wi4k4EOMEd6caK5ICj_pSQ/12" nsPrefix="SW_Brokering">
- <eAnnotations xmi:id="_wmM-s0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmM-tEOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmM-tUOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmM-tkOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmM-t0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmM-uEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjDkAUOMEd6caK5ICj_pSQ" name="AccessPolicyKind">
- <eAnnotations xmi:id="_wjDkAkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_wjDkA0OMEd6caK5ICj_pSQ" name="Read"/>
- <eLiterals xmi:id="_wjDkBEOMEd6caK5ICj_pSQ" name="Write" value="1"/>
- <eLiterals xmi:id="_wjDkBUOMEd6caK5ICj_pSQ" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_wjDkBkOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjDkB0OMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjDkCEOMEd6caK5ICj_pSQ" name="DeviceBroker" eSuperTypes="_wiUkMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjDkCUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjDkCkOMEd6caK5ICj_pSQ" name="accessPolicy" ordered="false" unique="false" eType="_wjDkAUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjDkDEOMEd6caK5ICj_pSQ" name="isBuffered" ordered="false" unique="false" eType="_wmM-oEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkDkOMEd6caK5ICj_pSQ" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkEEOMEd6caK5ICj_pSQ" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkEkOMEd6caK5ICj_pSQ" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkFEOMEd6caK5ICj_pSQ" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkFkOMEd6caK5ICj_pSQ" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkGEOMEd6caK5ICj_pSQ" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjDklEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wjDklUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjDklkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wjDkl0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjDkmEOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wjDkmUOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wjDkmkOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wjDkm0OMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjDknEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wjDknUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjDknkOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wjDkn0OMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wjDkoEOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wjDkoUOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wjDkokOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wjDko0OMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wjDkpEOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wjDkpUOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wjDkpkOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjDkp0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wjDkqEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjDkqUOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wjDkqkOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjDkq0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wjDkrEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjDkrUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wjDkrkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjDkr0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wjDksEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjDksUOMEd6caK5ICj_pSQ" name="MemoryBroker" eSuperTypes="_wiUkMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjDkskOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjDks0OMEd6caK5ICj_pSQ" name="accessPolicy" ordered="false" unique="false" eType="_wjDkAUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDktUOMEd6caK5ICj_pSQ" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkt0OMEd6caK5ICj_pSQ" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkuUOMEd6caK5ICj_pSQ" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDku0OMEd6caK5ICj_pSQ" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkvUOMEd6caK5ICj_pSQ" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkv0OMEd6caK5ICj_pSQ" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjDkwUOMEd6caK5ICj_pSQ" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmM-oEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmM-oUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmM-pEOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmM-pUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kYpu4HKiEd2xwtZ516zmfg" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_kYNEg3KiEd2xwtZ516zmfg/11" nsPrefix="SW_Brokering">
- <eAnnotations xmi:id="_khcgLHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khcgLXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khcgLnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khcgL3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khcgMHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khcgMXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kYpu4XKiEd2xwtZ516zmfg" name="AccessPolicyKind">
- <eAnnotations xmi:id="_kYpu4nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_kYpu43KiEd2xwtZ516zmfg" name="Read"/>
- <eLiterals xmi:id="_kYpu5HKiEd2xwtZ516zmfg" name="Write" value="1"/>
- <eLiterals xmi:id="_kYpu5XKiEd2xwtZ516zmfg" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_kYpu5nKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kYpu53KiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYpu6HKiEd2xwtZ516zmfg" name="DeviceBroker" eSuperTypes="_kWt1MXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYpu6XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYpu6nKiEd2xwtZ516zmfg" name="accessPolicy" ordered="false" unique="false" eType="_kYpu4XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYpu7HKiEd2xwtZ516zmfg" name="isBuffered" ordered="false" unique="false" eType="_khcgHHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu7nKiEd2xwtZ516zmfg" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu8HKiEd2xwtZ516zmfg" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu8nKiEd2xwtZ516zmfg" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu9HKiEd2xwtZ516zmfg" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu9nKiEd2xwtZ516zmfg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpu-HKiEd2xwtZ516zmfg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYpvHHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kYpvHXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kYpvHnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kYpvH3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kYpvIHKiEd2xwtZ516zmfg" name="MemoryBroker" eSuperTypes="_kWt1MXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kYpvIXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kYpvInKiEd2xwtZ516zmfg" name="accessPolicy" ordered="false" unique="false" eType="_kYpu4XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpvJHKiEd2xwtZ516zmfg" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpvJnKiEd2xwtZ516zmfg" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpvKHKiEd2xwtZ516zmfg" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpvKnKiEd2xwtZ516zmfg" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYpvLHKiEd2xwtZ516zmfg" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYzf4XKiEd2xwtZ516zmfg" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kYzf43KiEd2xwtZ516zmfg" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcgGXKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcgGnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khcgHHKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khcgHXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pEFp4BBjEd20zIwSLfjspA" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_pDhDWxBjEd20zIwSLfjspA/10" nsPrefix="SW_Brokering">
- <eAnnotations xmi:id="_pO-rhhBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pO-rhxBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pO-riBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pO-riRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pO-rihBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pO-rixBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pEFp4RBjEd20zIwSLfjspA" name="AccessPolicyKind">
- <eAnnotations xmi:id="_pEFp4hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_pEFp4xBjEd20zIwSLfjspA" name="Read"/>
- <eLiterals xmi:id="_pEFp5BBjEd20zIwSLfjspA" name="Write" value="1"/>
- <eLiterals xmi:id="_pEFp5RBjEd20zIwSLfjspA" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_pEFp5hBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pEFp5xBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pEFp6BBjEd20zIwSLfjspA" name="DeviceBroker" eSuperTypes="_pBzK4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pEFp6RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pEFp6hBjEd20zIwSLfjspA" name="accessPolicy" ordered="false" unique="false" eType="_pEFp4RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pEFp7BBjEd20zIwSLfjspA" name="isBuffered" ordered="false" unique="false" eType="_pO-rdhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp7hBjEd20zIwSLfjspA" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp8BBjEd20zIwSLfjspA" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp8hBjEd20zIwSLfjspA" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp9BBjEd20zIwSLfjspA" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp9hBjEd20zIwSLfjspA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFp-BBjEd20zIwSLfjspA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pEFqHBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pEFqHRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pEFqHhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pEFqHxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pEFqIBBjEd20zIwSLfjspA" name="MemoryBroker" eSuperTypes="_pBzK4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pEFqIRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pEFqIhBjEd20zIwSLfjspA" name="accessPolicy" ordered="false" unique="false" eType="_pEFp4RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqJBBjEd20zIwSLfjspA" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqJhBjEd20zIwSLfjspA" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqKBBjEd20zIwSLfjspA" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqKhBjEd20zIwSLfjspA" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqLBBjEd20zIwSLfjspA" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqLhBjEd20zIwSLfjspA" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pEFqMBBjEd20zIwSLfjspA" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rcxBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rdBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rdhBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rdxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lFErsKSsEdy-NrxVBTpLyA" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_lEsSZqSsEdy-NrxVBTpLyA/9" nsPrefix="SW_Brokering">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lFErsaSsEdy-NrxVBTpLyA" name="AccessPolicyKind">
- <eAnnotations xmi:id="_lFErsqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_lFErs6SsEdy-NrxVBTpLyA" name="Read"/>
- <eLiterals xmi:id="_lFErtKSsEdy-NrxVBTpLyA" name="Write" value="1"/>
- <eLiterals xmi:id="_lFErtaSsEdy-NrxVBTpLyA" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_lFErtqSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lFErt6SsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lFEruKSsEdy-NrxVBTpLyA" name="DeviceBroker" eSuperTypes="_lDQGwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lFEruaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lFEruqSsEdy-NrxVBTpLyA" name="accessPolicy" ordered="false" unique="false" eType="_lFErsaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lFErvKSsEdy-NrxVBTpLyA" name="isBuffered" ordered="false" unique="false" eType="_lOtwJKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFErvqSsEdy-NrxVBTpLyA" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFErwKSsEdy-NrxVBTpLyA" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFErwqSsEdy-NrxVBTpLyA" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFErxKSsEdy-NrxVBTpLyA" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFErxqSsEdy-NrxVBTpLyA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFEryKSsEdy-NrxVBTpLyA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lFKybqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lFKyb6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lFKycKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lFKycaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lFKycqSsEdy-NrxVBTpLyA" name="MemoryBroker" eSuperTypes="_lDQGwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lFKyc6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lFKydKSsEdy-NrxVBTpLyA" name="accessPolicy" ordered="false" unique="false" eType="_lFErsaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKydqSsEdy-NrxVBTpLyA" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKyeKSsEdy-NrxVBTpLyA" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKyeqSsEdy-NrxVBTpLyA" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKyfKSsEdy-NrxVBTpLyA" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKyfqSsEdy-NrxVBTpLyA" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKygKSsEdy-NrxVBTpLyA" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lFKygqSsEdy-NrxVBTpLyA" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwIaSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwIqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwJKSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwJaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rrafkGquEdyHVMM3AaZxvA" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_rq9zoGquEdyHVMM3AaZxvA/8" nsPrefix="SW_Brokering">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rrafkWquEdyHVMM3AaZxvA" name="AccessPolicyKind">
- <eAnnotations xmi:id="_rrafkmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_rrafk2quEdyHVMM3AaZxvA" name="Read"/>
- <eLiterals xmi:id="_rraflGquEdyHVMM3AaZxvA" name="Write" value="1"/>
- <eLiterals xmi:id="_rraflWquEdyHVMM3AaZxvA" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_rraflmquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rrafl2quEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rrafmGquEdyHVMM3AaZxvA" name="DeviceBroker" eSuperTypes="_rpf0AWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rrafmWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rrafmmquEdyHVMM3AaZxvA" name="accessPolicy" ordered="false" unique="false" eType="_rrafkWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rrafnGquEdyHVMM3AaZxvA" name="isBuffered" ordered="false" unique="false" eType="_r0bRpmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafnmquEdyHVMM3AaZxvA" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafoGquEdyHVMM3AaZxvA" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafomquEdyHVMM3AaZxvA" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafpGquEdyHVMM3AaZxvA" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafpmquEdyHVMM3AaZxvA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rrafqGquEdyHVMM3AaZxvA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rrafzGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rrafzWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rrafzmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rrafz2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rraf0GquEdyHVMM3AaZxvA" name="MemoryBroker" eSuperTypes="_rpf0AWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rraf0WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rraf0mquEdyHVMM3AaZxvA" name="accessPolicy" ordered="false" unique="false" eType="_rrafkWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf1GquEdyHVMM3AaZxvA" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf1mquEdyHVMM3AaZxvA" name="memoryBlockAdressElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf2GquEdyHVMM3AaZxvA" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf2mquEdyHVMM3AaZxvA" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf3GquEdyHVMM3AaZxvA" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf3mquEdyHVMM3AaZxvA" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rraf4GquEdyHVMM3AaZxvA" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0bRo2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0bRpGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0bRpmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0bRp2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aRWusV-FEdyR_cYlxmaBkg" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_aRWusF-FEdyR_cYlxmaBkg/1" nsPrefix="SW_Brokering">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRWusl-FEdyR_cYlxmaBkg" name="AccessPolicyKind">
- <eAnnotations xmi:id="_aRWus1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_aRWutF-FEdyR_cYlxmaBkg" name="Read"/>
- <eLiterals xmi:id="_aRWutV-FEdyR_cYlxmaBkg" name="Write" value="1"/>
- <eLiterals xmi:id="_aRWutl-FEdyR_cYlxmaBkg" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_aRWut1-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRWuuF-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRWuuV-FEdyR_cYlxmaBkg" name="DeviceBroker" eSuperTypes="_aQwRwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRWuul-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRWuu1-FEdyR_cYlxmaBkg" name="accessPolicy" ordered="false" unique="false" eType="_aRWusl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRWuvV-FEdyR_cYlxmaBkg" name="isBuffered" ordered="false" unique="false" eType="_aVOjQV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWuv1-FEdyR_cYlxmaBkg" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWuwV-FEdyR_cYlxmaBkg" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWuw1-FEdyR_cYlxmaBkg" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWuxV-FEdyR_cYlxmaBkg" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWux1-FEdyR_cYlxmaBkg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWuyV-FEdyR_cYlxmaBkg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRWu7V-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aRWu7l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRWu71-FEdyR_cYlxmaBkg" name="MemoryBroker" eSuperTypes="_aQwRwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRWu8F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRWu8V-FEdyR_cYlxmaBkg" name="accessPolicy" ordered="false" unique="false" eType="_aRWusl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu81-FEdyR_cYlxmaBkg" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu9V-FEdyR_cYlxmaBkg" name="memoryBlockAdressSelements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu91-FEdyR_cYlxmaBkg" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu-V-FEdyR_cYlxmaBkg" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu-1-FEdyR_cYlxmaBkg" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu_V-FEdyR_cYlxmaBkg" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRWu_1-FEdyR_cYlxmaBkg" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOjQV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOjQl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LNV8IV1EEdy5RcXm_JjfDg" name="SW_Brokering" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Brokering/_LNMLIF1EEdy5RcXm_JjfDg/0" nsPrefix="SW_Brokering">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LNV8Il1EEdy5RcXm_JjfDg" name="AccessPolicyKind">
- <eAnnotations xmi:id="_LNV8I11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iJA2gBJtEdyNBsnA2HLmgg"/>
- <eLiterals xmi:id="_LNV8JF1EEdy5RcXm_JjfDg" name="Read"/>
- <eLiterals xmi:id="_LNV8JV1EEdy5RcXm_JjfDg" name="Write" value="1"/>
- <eLiterals xmi:id="_LNV8Jl1EEdy5RcXm_JjfDg" name="ReadWrite" value="2"/>
- <eLiterals xmi:id="_LNV8J11EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LNV8KF1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNV8KV1EEdy5RcXm_JjfDg" name="DeviceBroker" eSuperTypes="_LMckQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNV8Kl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IXI-cBJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNV8K11EEdy5RcXm_JjfDg" name="accessPolicy" ordered="false" unique="false" eType="_LNV8Il1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNV8LV1EEdy5RcXm_JjfDg" name="isBuffered" ordered="false" unique="false" eType="_LTwGdV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8L11EEdy5RcXm_JjfDg" name="devices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8MV1EEdy5RcXm_JjfDg" name="closeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8M11EEdy5RcXm_JjfDg" name="controlServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8NV1EEdy5RcXm_JjfDg" name="openServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8N11EEdy5RcXm_JjfDg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8OV1EEdy5RcXm_JjfDg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LNV8XV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LNV8Xl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LNV8X11EEdy5RcXm_JjfDg" name="MemoryBroker" eSuperTypes="_LMckQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LNV8YF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ovMq4BJuEdyNBsnA2HLmgg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LNV8YV1EEdy5RcXm_JjfDg" name="accessPolicy" ordered="false" unique="false" eType="_LNV8Il1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8Y11EEdy5RcXm_JjfDg" name="memories" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8ZV1EEdy5RcXm_JjfDg" name="memoryBlockAdressSelements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8Z11EEdy5RcXm_JjfDg" name="memoryBlockSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8aV1EEdy5RcXm_JjfDg" name="lockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8a11EEdy5RcXm_JjfDg" name="unlockServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8bV1EEdy5RcXm_JjfDg" name="mapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LNV8b11EEdy5RcXm_JjfDg" name="unMapServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGdV1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_L2KdUBJeEdy3Td9UhuLFPg" importedPackage="_-1fcUBJdEdy3Td9UhuLFPg"/>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_iJA2gBJtEdyNBsnA2HLmgg" name="AccessPolicyKind">
- <ownedLiteral xmi:id="_j8KPIBJtEdyNBsnA2HLmgg" name="Read"/>
- <ownedLiteral xmi:id="_kHofUBJtEdyNBsnA2HLmgg" name="Write"/>
- <ownedLiteral xmi:id="_kOxpIBJtEdyNBsnA2HLmgg" name="ReadWrite"/>
- <ownedLiteral xmi:id="_kU44MBJtEdyNBsnA2HLmgg" name="Undef"/>
- <ownedLiteral xmi:id="_kaZqUBJtEdyNBsnA2HLmgg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_IXI-cBJuEdyNBsnA2HLmgg" name="DeviceBroker">
- <generalization xmi:id="_mXGLEBJuEdyNBsnA2HLmgg" general="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_LCTkMBJuEdyNBsnA2HLmgg" name="accessPolicy" visibility="public" type="_iJA2gBJtEdyNBsnA2HLmgg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N_DpMBJuEdyNBsnA2HLmgg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N-54MBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_N_MzIBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LFuroBJuEdyNBsnA2HLmgg" name="isBuffered" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q7XCQBJuEdyNBsnA2HLmgg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q7NRQBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q7gMMBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LI24IBJuEdyNBsnA2HLmgg" name="devices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V-CR8BJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V94g8BJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_V-Lb4BJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LMbwkBJuEdyNBsnA2HLmgg" name="closeServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y-9FQBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y-zUQBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Y_GPMBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LSZOoBJuEdyNBsnA2HLmgg" name="controlServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUuuQBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUk9QBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cU34MBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LV-HEBJuEdyNBsnA2HLmgg" name="openServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fHV_0BJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fHMO0BJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fHfw0BJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LZ_rcBJuEdyNBsnA2HLmgg" name="readServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_huV3QBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_huMGQBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_huV3QRJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ld3e0BJuEdyNBsnA2HLmgg" name="writeServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kVCzwBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kU5CwBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kVL9sBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_iSnvUHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%33%0%20%0%112%0%0%44%0%0%0%0%33%0%20%0%-121%0%0%0%8%8%8%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%85%85%85%89%89%89%97%97%97%105%105%105%113%113%113%-123%-123%-123%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-91%-91%-91%-66%-66%-66%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-92%0%19%0%24%72%-80%-96%-63%-125%8%9%22%24%96%33%-125%3%1%9%35%30%12%-80%-64%-126%6%0%12%17%64%-72%-96%-95%-93%-57%-113%32%67%118%-52%64%-31%-128%5%-116%15%26%-120%92%-55%-46%35%-123%5%24%23%68%104%73%51%-92%-123%1%24%21%76%-88%-55%-77%-29%-51%-100%59%123%-42%-4%57%64%-89%-48%-95%56%-117%6%61%-54%-110%-88%81%-90%77%-109%62%-123%42%-46%-23%82%-86%32%-83%98%-83%42%-11%-22%86%-97%93%-65%102%77%42%83%-20%71%-94%18%18%-104%-11%8%-63%1%70%11%12%28%84%-104%75%-73%-82%-35%-69%117%35%28%-64%-16%86%3%-124%3%-128%3%11%30%76%88%112%3%12%23%9%24%40%-52%-72%49%-31%0%1%1%0%59%">
- <eAnnotations xmi:id="_jSPZQHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_jSYjMHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_CRJhcHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%-128%0%77%0%112%0%0%44%0%0%0%0%-128%0%77%0%-121%0%0%0%8%8%8%16%16%16%24%24%24%32%32%32%40%40%40%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%31%32%24%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%15%50%32%80%1%-125%-59%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%-103%17%0%1%14%32%82%-86%92%-55%-78%-91%-53%-105%48%99%-54%-100%73%-77%-90%77%-106%38%81%-34%-36%-55%-77%-89%-49%-97%52%115%-50%-76%0%65%96%-60%-93%72%-109%42%37%-88%0%-126%-124%13%51%-123%-66%-12%0%65%64%-45%8%36%-77%106%-35%-54%21%35%81%7%5%12%88%-120%41%-75%-91%-123%2%16%60%0%93%-53%-74%-83%75%13%10%18%116%120%89%118%37%5%5%115%-35%-22%-35%-69%-10%-62%1%-99%56%79%-74%-92%-64%-128%-81%-31%-61%60%57%32%0%-84%-78%46%8%12%8%16%75%-98%44%-109%-125%1%-75%43%-21%122%40%-112%-105%-78%-25%-49%32%36%56%8%-52%88%52%-24%-45%-98%13%104%-56%44%56%-27%7%2%-99%81%-53%-26%59%-95%1%107%-64%23%18%-52%-34%-51%-41%-61%-128%15%-115%91%-125%-128%0%-127%-73%113%-73%-86%-125%3%102%64%-31%-72%115%-96%8%48%40%87%-55%-4%-71%117%-98%-47%-89%-89%-84%126%-67%59%-51%-20%41%-53%114%-1%-9%78%-2%37%120%16%-30%-101%-105%95%-49%-14%124%122%-10%-16%83%-70%23%62%62%126%-7%-7%-53%-43%-37%-65%47%61%60%125%-3%-5%121%-121%31%117%0%6%120%-35%-128%-37%21%104%-32%115%8%-126%80%-33%-126%12%-10%-121%-34%127%16%118%-41%-32%-125%21%26%119%-95%-126%25%-18%-74%97%-121%17%106%-25%32%-121%32%-94%-10%97%-119%26%74%-8%30%-118%-68%-99%-56%-30%108%46%-66%104%-94%-118%20%-54%40%91%-116%54%126%-122%99%-114%-108%-19%-56%-93%100%62%-2%120%88%-112%66%-14%69%100%-111%122%29%-119%100%91%74%46%-71%86%-109%78%-2%4%101%-108%61%77%73%-27%78%86%94%105%83%-106%90%126%71%99%126%93%-18%-59%101%-104%49%-115%73%-90%121%95%18%120%38%-109%105%38%-72%38%91%102%-66%-71%82%-100%114%-54%-41%-26%-120%117%74%121%39%-122%121%-42%68%103%-99%127%-54%-39%-96%105%125%-14%84%0%84%-2%1%-106%-63%1%-123%-18%-60%1%1%-73%-83%-108%92%-93%53%17%23%-87%74%21%44%64%41%77%-101%-59%-26%-40%1%25%108%42%-109%3%18%-112%-58%-110%101%-104%-119%-38%82%110%45%57%6%-126%6%8%-92%120%-86%106%74%23%40%0%-100%-87%45%97%96%-64%5%-77%-126%-16%-63%3%9%-36%-118%107%75%28%36%112%94%-95%31%72%64%64%4%48%-71%-70%18%100%3%36%64%-36%-76%-44%86%107%-19%-75%-40%102%-85%-19%-74%-36%118%107%-83%3%8%4%-32%64%108%-83%10%7%83%7%23%120%-85%-18%-70%-20%-74%-69%-82%4%18%-110%101%110%-81%59%57%75%111%80%-13%-34%91%-109%-67%-6%-110%101%0%0%0%7%44%-16%-64%4%23%108%-16%-63%8%39%-84%-16%-62%12%55%76%-80%0%1%1%0%59%">
- <eAnnotations xmi:id="_DEGoYHBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_DEQZYHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ovMq4BJuEdyNBsnA2HLmgg" name="MemoryBroker">
- <generalization xmi:id="_QDqIwBJvEdyNBsnA2HLmgg" general="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_qC68kBJuEdyNBsnA2HLmgg" name="accessPolicy" visibility="public" type="_iJA2gBJtEdyNBsnA2HLmgg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t8J38BJuEdyNBsnA2HLmgg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t8AG8BJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_t8To8BJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qGyv8BJuEdyNBsnA2HLmgg" name="memories" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWfzcBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWWCcBJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_wWfzcRJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_q-DvIBJuEdyNBsnA2HLmgg" name="memoryBlockAdressElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2z57wBJuEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2zwx0BJuEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_20DswBJuEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rCYOcBJuEdyNBsnA2HLmgg" name="memoryBlockSizeElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ERUjIBJvEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ERKyIBJvEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_EReUIBJvEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rHTKsBJuEdyNBsnA2HLmgg" name="lockServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GyXjkBJvEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GyOZoBJvEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GyqegBJvEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rLd5ABJuEdyNBsnA2HLmgg" name="unlockServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JUwn0BJvEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JUm20BJvEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_JU6Y0BJvEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rPfdYBJuEdyNBsnA2HLmgg" name="mapServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lg0PsBJvEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LgrFwBJvEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Lg-AsBJvEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rTNfwBJuEdyNBsnA2HLmgg" name="unMapServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NgiEsBJvEdyNBsnA2HLmgg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NgYTsBJvEdyNBsnA2HLmgg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NgrOoBJvEdyNBsnA2HLmgg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_kopykHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%24%0%20%0%112%0%0%44%0%0%0%0%24%0%20%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%80%80%80%89%89%89%97%97%97%101%101%101%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-99%-99%-99%-91%-91%-91%-82%-82%-82%-78%-78%-78%-74%-74%-74%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%51%56%24%72%-80%-96%-63%-125%14%44%28%-24%16%-94%-95%-61%-121%16%35%2%56%112%-126%-123%-59%-117%44%82%60%76%-127%17%-29%-60%-118%23%61%72%16%96%-96%-96%1%1%18%58%-84%-16%72%-47%34%-119%4%17%84%118%100%-79%-94%-125%-124%3%35%46%126%100%-63%-127%65%-119%-103%51%83%48%-32%96%-15%35%-119%5%43%-127%2%93%64%-126%-59%71%9%20%-108%42%-67%16%-63%41%69%4%14%-92%2%-123%-128%-64%-22%-119%3%1%66%104%-59%56%98%-64%1%-81%6%74%94%0%-87%52%-123%-64%3%5%-68%62%0%96%34%-61%-127%5%24%64%-124%56%-95%49%4%6%7%6%46%-96%0%-48%-64%-85%5%3%0%48%-80%32%-127%1%-126%-125%3%37%29%96%16%-53%1%-128%-127%10%94%61%-60%4%0%64%-63%-121%-103%32%22%112%-34%48%-127%-24%-50%8%23%88%104%40%-64%25%64%-128%0%-83%9%88%96%-79%1%66%-47%-106%44%50%12%85%97%81%68%-123%10%32%44%-42%-124%48%-5%54%-37%17%19%8%56%-72%-128%-127%67%7%12%127%9%72%8%-82%19%55%-58%16%25%48%76%-112%0%61%68%82%-106%108%-57%2%11%5%-32%-96%-75%-7%-13%-24%-51%31%8%8%0%59%">
- <eAnnotations xmi:id="_lOpbkHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_lOylgHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_FtqEkHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%94%0%77%0%112%0%0%44%0%0%0%0%94%0%77%0%-121%0%0%0%4%4%4%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%97%97%97%105%105%105%109%109%109%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-74%-74%-74%-66%-66%-66%-62%-62%-62%-58%-58%-58%-54%-54%-54%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%99%-100%24%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%19%47%36%48%-128%64%-79%-94%-59%-117%24%51%106%-36%-56%-79%-93%71%-113%14%20%64%56%65%-93%-92%-55%-109%40%83%-86%92%-55%-78%-91%-53%-105%47%95%32%24%9%-77%-90%-51%-101%56%109%-54%-92%-103%-77%-89%-49%-97%46%119%-110%4%74%-76%-88%79%-95%70%-109%42%-115%57%115%-24%-46%-89%80%105%32%-115%74%53%-23%-44%-86%43%5%-98%-104%-127%-107%-27%85%-88%43%74%112%-96%0%65%1%-128%-77%0%12%80%20%-128%22%-128%3%8%23%56%64%-84%-6%-75%-24%-117%15%22%24%0%96%64%-127%67%-119%19%45%94%-90%56%17%-126%3%4%4%0%32%96%24%33%99%105%-35%-98%50%74%96%64%-128%96%-15%-118%-92%39%-16%18%96%-80%-63%41%-48%-57%55%83%88%32%64%-31%-61%11%-84%43%58%64%32%-96%-31%-12%79%-48%47%103%-124%96%-32%96%68%-41%-108%50%60%32%-96%96%-30%104%-45%-100%29%16%92%-72%124%-101%101%9%9%10%122%-29%-124%-67%50%-123%-126%13%49%-118%-61%108%33%65%66%116%-99%-65%97%-58%-72%-32%32%-80%116%-101%38%16%116%-1%-32%10%-109%-7%-55%21%10%66%124%-49%57%99%-125%-125%-58%76%121%-74%92%1%1%-2%-6%-100%-12%-19%123%-51%-50%-46%68%-3%-5%63%-27%23%20%127%42%-103%64%-127%126%0%-30%-9%-33%126%-14%-31%-90%-64%117%9%-2%84%2%5%45%49%-121%-63%7%17%22%37%-127%114%42%-63%-74%2%3%25%22%-43%2%3%-28%-91%4%91%-125%33%-6%116%-31%74%-96%-55%96%64%-119%41%-6%116%2%4%44%18%104%-110%9%18%-60%72%-44%12%2%-44%-120%98%73%120%-23%72%-44%0%8%-106%4%-38%3%13%8%9%20%0%40%116%104%99%73%15%40%-96%-28%79%76%58%-7%35%13%15%16%48%101%79%43%84%105%-30%-109%88%2%64%-36%-106%54%113%-32%37%74%71%26%96%1%-103%54%-55%96%86%-109%95%94%-7%-64%3%87%-78%-103%-110%6%30%4%0%39%-102%96%-50%57%34%-116%118%-90%-12%33%13%122%90%-23%-103%73%115%-46%-48%-127%6%-127%-82%36%3%4%-105%21%26%-25%-95%80%62%80%82%7%23%52%-118%-46%-93%-60%73%-54%-89%-100%8%-104%20%2%5%-128%-78%-7%2%3%99%2%64%-87%84%96%54%-48%-93%73%37%64%-1%-112%66%-93%35%56%-32%90%73%0%-80%96%-88%74%19%0%-128%82%10%14%104%80%100%-116%-44%89%0%33%13%42%0%112%-21%73%-96%-103%-23%66%74%30%40%96%-101%-112%51%112%-64%0%-121%38%69%-96%-20%-82%41%-103%-103%100%74%49%88%-128%-64%7%-61%126%-9%-62%6%6%112%80%42%-95%-37%78%-86%18%7%-67%-86%-64%34%6%6%96%-32%-35%122%6%-118%87%-82%5%1%32%-80%-84%73%-51%114%-48%-64%0%45%-51%-16%-127%2%14%116%48%43%86%51%-104%-96%-127%2%18%-108%-48%-110%12%0%-112%-32%47%-73%40%113%-96%46%0%28%8%-26%30%105%-90%45%-107%-126%106%2%72%-32%-63%-67%44%25%-112%0%13%23%-69%-37%109%-57%38%0%-64%40%76%-111%77%-26%-106%5%28%-104%-128%-78%96%35%112%-128%-100%91%-99%-39%-76%64%1%92%-75%-4%-23%-86%26%-105%-92%66%0%24%-28%-108%66%-49%63%3%32%-64%70%14%-96%-27%0%-50%58%-25%-124%0%-47%37%25%-51%44%-104%31%52%93%18%11%1%124%11%-44%12%10%45%12%20%12%4%-68%104%-110%1%-57%2%12%-26%-124%39%-55%48%64%0%34%-40%-103%1%0%11%-96%-1%-28%43%-58%95%-89%68%1%0%10%-108%27%33%11%108%97%120%30%-120%-128%-97%-92%-64%-50%52%-60%80%0%0%18%-64%16%35%10%102%61%80%106%-46%-115%-117%-102%-87%74%121%2%112%-64%-98%-9%117%64%0%0%5%-112%110%-46%12%8%-60%45%119%-99%52%56%-96%118%74%36%28%32%-75%6%-106%23%-121%-126%4%103%45%-16%-17%73%27%116%-64%-32%-86%37%13%90%-31%3%103%5%-96%-128%7%81%-63%-96%-127%-19%0%48%109%56%13%43%56%-80%-82%-111%96%-102%-76%-63%6%48%-83%64%-63%-28%82%47%80%1%-13%62%-63%-32%-63%97%1%-100%117%0%6%-65%-89%52%-125%4%-60%99%15%123%73%28%-52%92%83%9%17%16%-112%-2%89%2%44%-32%-1%2%28%-16%-128%0%7%120%-127%-1%33%-128%45%-4%51%0%5%-58%-12%18%25%56%0%91%-99%-125%-42%-25%114%114%-126%13%-28%-113%0%24%108%75%91%48%-40%-74%8%-128%-128%-127%109%-126%84%124%-30%119%-110%16%72%0%114%83%50%-127%3%64%-24%35%18%-98%-60%4%12%24%15%-103%-74%115%-62%-102%-104%7%37%-19%97%-64%-20%98%20%-126%-12%-36%-28%-122%41%105%-127%3%-67%34%-106%34%-125%41%-32%2%-45%-117%-32%75%-14%-43%-127%36%70%-27%5%-12%-78%87%79%-128%-24%21%116%93%32%4%-82%-125%74%11%60%32%-127%113%57%113%120%59%10%-63%5%12%-96%0%13%-104%-32%122%62%-119%-63%8%-58%88%70%8%78%49%123%61%-39%-94%4%4%0%49%14%-116%96%-121%-79%-55%-52%6%32%96%0%53%97%81%41%84%-52%73%11%76%-64%1%11%84%77%36%21%-63%-128%-58%52%102%1%-117%16%96%106%24%-24%-64%9%-78%104%23%56%46%-91%5%5%-7%-64%34%-19%88%-112%47%86%114%126%-102%122%-115%37%67%-23%27%80%-110%50%39%-127%60%-91%13%71%-87%-54%31%-78%-78%-107%-85%52%37%44%-53%51%-109%-72%108%-14%-106%-72%-52%-91%46%119%-55%-53%94%-6%-14%-105%-101%-44%0%2%-60%2%-52%98%26%-13%-104%-56%-20%101%8%2%2%0%59%">
- <eAnnotations xmi:id="_GS6GsHBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_GTDQoHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_EIfnABJeEdy3Td9UhuLFPg" name="SW_Interaction">
- <eAnnotations xmi:id="_LOFjAF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_Mx6zMJ3yEd6SvNDHkhtrYQ" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_Mvr_VJ3yEd6SvNDHkhtrYQ/13" nsPrefix="SW_Interaction">
- <eAnnotations xmi:id="_M8MwoZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Mwop3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Mwo53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8MwpJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8MwpZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Mwpp3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zMZ3yEd6SvNDHkhtrYQ" name="QueuePolicyKind">
- <eAnnotations xmi:id="_Mx6zMp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zM53yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_Mx6zNJ3yEd6SvNDHkhtrYQ" name="LIFO" value="1"/>
- <eLiterals xmi:id="_Mx6zNZ3yEd6SvNDHkhtrYQ" name="Priority" value="2"/>
- <eLiterals xmi:id="_Mx6zNp3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mx6zN53yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zOJ3yEd6SvNDHkhtrYQ" name="MessageResourceKind">
- <eAnnotations xmi:id="_Mx6zOZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zOp3yEd6SvNDHkhtrYQ" name="MessageQueue"/>
- <eLiterals xmi:id="_Mx6zO53yEd6SvNDHkhtrYQ" name="Pipe" value="1"/>
- <eLiterals xmi:id="_Mx6zPJ3yEd6SvNDHkhtrYQ" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_Mx6zPZ3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mx6zPp3yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zP53yEd6SvNDHkhtrYQ" name="NotificationKind">
- <eAnnotations xmi:id="_Mx6zQJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zQZ3yEd6SvNDHkhtrYQ" name="Memorized"/>
- <eLiterals xmi:id="_Mx6zQp3yEd6SvNDHkhtrYQ" name="Bounded" value="1"/>
- <eLiterals xmi:id="_Mx6zQ53yEd6SvNDHkhtrYQ" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_Mx6zRJ3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mx6zRZ3yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zRp3yEd6SvNDHkhtrYQ" name="NotificationResourceKind">
- <eAnnotations xmi:id="_Mx6zR53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zSJ3yEd6SvNDHkhtrYQ" name="Event"/>
- <eLiterals xmi:id="_Mx6zSZ3yEd6SvNDHkhtrYQ" name="Barrier" value="1"/>
- <eLiterals xmi:id="_Mx6zSp3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_Mx6zS53yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zTJ3yEd6SvNDHkhtrYQ" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_Mx6zTZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zTp3yEd6SvNDHkhtrYQ" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_Mx6zT53yEd6SvNDHkhtrYQ" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_Mx6zUJ3yEd6SvNDHkhtrYQ" name="Mutex" value="2"/>
- <eLiterals xmi:id="_Mx6zUZ3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mx6zUp3yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6zU53yEd6SvNDHkhtrYQ" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_Mx6zVJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_Mx6zVZ3yEd6SvNDHkhtrYQ" name="PIP"/>
- <eLiterals xmi:id="_Mx6zVp3yEd6SvNDHkhtrYQ" name="PCP" value="1"/>
- <eLiterals xmi:id="_Mx6zV53yEd6SvNDHkhtrYQ" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_Mx6zWJ3yEd6SvNDHkhtrYQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_Mx6zWZ3yEd6SvNDHkhtrYQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx6zWp3yEd6SvNDHkhtrYQ" name="SwInteractionResource" abstract="true" eSuperTypes="_Mr9VIZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx6zW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx6zXJ3yEd6SvNDHkhtrYQ" name="isIntraMemoryPartitionInteraction" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx6zXp3yEd6SvNDHkhtrYQ" name="waitingQueuePolicy" ordered="false" unique="false" eType="_Mx6zMZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx6zYJ3yEd6SvNDHkhtrYQ" name="waitingQueueCapacity" ordered="false" unique="false" eType="_M8Dnm53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx6zYp3yEd6SvNDHkhtrYQ" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mx6z3p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_Mx6z353yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6z4J3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_Mx6z4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx6z4p3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_Mx6z453yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_Mx6z5J3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_Mx6z5Z3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6z5p3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_Mx6z553yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx6z6J3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_Mx6z6Z3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_Mx6z6p3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_Mx6z653yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_Mx6z7J3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_Mx6z7Z3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_Mx6z7p3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_Mx6z753yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_Mx6z8J3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx6z8Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_Mx6z8p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx6z853yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_Mx6z9J3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mx6z9Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_Mx6z9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mx6z953yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_Mx6z-J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mx6z-Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_Mx6z-p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx6z-53yEd6SvNDHkhtrYQ" name="SwCommunicationResource" abstract="true" eSuperTypes="_Mx6zWp3yEd6SvNDHkhtrYQ _MOwc7J3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx6z_J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60LZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_Mx60Lp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60L53yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_Mx60MJ3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_Mx60MZ3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_Mx60Mp3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_Mx60M53yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_Mx60NJ3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_Mx60NZ3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_Mx60Np3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_Mx60N53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_Mx60OJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60R53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_Mx60SJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60SZ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_Mx60Sp3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_Mx60S53yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_Mx60TJ3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_Mx60TZ3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_Mx60Tp3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_Mx60T53yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60dp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_Mx60d53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60eJ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_Mx60eZ3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_Mx60ep3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_Mx60e53yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_Mx60fJ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_Mx60fZ3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_Mx60fp3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60l53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_Mx60mJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60mZ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_Mx60mp3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_Mx60m53yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_Mx60nJ3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60op3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_Mx60o53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60pJ3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_Mx60pZ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_Mx60pp3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_Mx60rp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_Mx60r53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_Mx60sJ3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_Mx60sZ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_Mx60sp3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx60s53yEd6SvNDHkhtrYQ" name="SwSynchronizationResource" abstract="true" eSuperTypes="_Mx6zWp3yEd6SvNDHkhtrYQ _MOwcUp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx60tJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx60up3yEd6SvNDHkhtrYQ" name="SharedDataComResource" eSuperTypes="_Mx6z-53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx60u53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60vJ3yEd6SvNDHkhtrYQ" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60vp3yEd6SvNDHkhtrYQ" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx60wZ3yEd6SvNDHkhtrYQ" name="MessageComResource" eSuperTypes="_Mx6z-53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx60wp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx60w53yEd6SvNDHkhtrYQ" name="isFixedMessageSize" ordered="false" unique="false" eType="_M8DnlJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx60xZ3yEd6SvNDHkhtrYQ" name="mechanism" ordered="false" unique="false" eType="_Mx6zOJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60x53yEd6SvNDHkhtrYQ" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60yZ3yEd6SvNDHkhtrYQ" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx60y53yEd6SvNDHkhtrYQ" name="messageQueuePolicy" ordered="false" unique="false" eType="_Mx6zMZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60zZ3yEd6SvNDHkhtrYQ" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60z53yEd6SvNDHkhtrYQ" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx600p3yEd6SvNDHkhtrYQ" name="NotificationResource" eSuperTypes="_Mx60s53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx60053yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx601J3yEd6SvNDHkhtrYQ" name="occurence" ordered="false" unique="false" eType="_Mx6zP53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx601p3yEd6SvNDHkhtrYQ" name="mechanism" ordered="false" unique="false" eType="_Mx6zRp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx602J3yEd6SvNDHkhtrYQ" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx602p3yEd6SvNDHkhtrYQ" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx603J3yEd6SvNDHkhtrYQ" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx603p3yEd6SvNDHkhtrYQ" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx604J3yEd6SvNDHkhtrYQ" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx604p3yEd6SvNDHkhtrYQ" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_Mx605Z3yEd6SvNDHkhtrYQ" name="SwMutualExclusionResource" eSuperTypes="_Mx60s53yEd6SvNDHkhtrYQ _MOwchp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_Mx605p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx60553yEd6SvNDHkhtrYQ" name="mechanism" ordered="false" unique="false" eType="_Mx6zTJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_Mx606Z3yEd6SvNDHkhtrYQ" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_Mx6zU53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60653yEd6SvNDHkhtrYQ" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx607Z3yEd6SvNDHkhtrYQ" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_Mx60753yEd6SvNDHkhtrYQ" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnlJ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnlZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8DnmJ3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnmZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dnm53yEd6SvNDHkhtrYQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnnJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dno53yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnpJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dnp53yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnqJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Dnq53yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8DnrJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MwnZ3yEd6SvNDHkhtrYQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mwnp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wjeawEOMEd6caK5ICj_pSQ" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_wjMt8EOMEd6caK5ICj_pSQ/12" nsPrefix="SW_Interaction">
- <eAnnotations xmi:id="_wmRQFkOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmRQF0OMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmRQGEOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmRQGUOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmRQGkOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmRQG0OMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjeawUOMEd6caK5ICj_pSQ" name="QueuePolicyKind">
- <eAnnotations xmi:id="_wjeawkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjeaw0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wjeaxEOMEd6caK5ICj_pSQ" name="LIFO" value="1"/>
- <eLiterals xmi:id="_wjeaxUOMEd6caK5ICj_pSQ" name="Priority" value="2"/>
- <eLiterals xmi:id="_wjeaxkOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjeax0OMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjeayEOMEd6caK5ICj_pSQ" name="MessageResourceKind">
- <eAnnotations xmi:id="_wjeayUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjeaykOMEd6caK5ICj_pSQ" name="MessageQueue"/>
- <eLiterals xmi:id="_wjeay0OMEd6caK5ICj_pSQ" name="Pipe" value="1"/>
- <eLiterals xmi:id="_wjeazEOMEd6caK5ICj_pSQ" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_wjeazUOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjeazkOMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjeaz0OMEd6caK5ICj_pSQ" name="NotificationKind">
- <eAnnotations xmi:id="_wjea0EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjea0UOMEd6caK5ICj_pSQ" name="Memorized"/>
- <eLiterals xmi:id="_wjea0kOMEd6caK5ICj_pSQ" name="Bounded" value="1"/>
- <eLiterals xmi:id="_wjea00OMEd6caK5ICj_pSQ" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_wjea1EOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjea1UOMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjea1kOMEd6caK5ICj_pSQ" name="NotificationResourceKind">
- <eAnnotations xmi:id="_wjea10OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjea2EOMEd6caK5ICj_pSQ" name="Event"/>
- <eLiterals xmi:id="_wjea2UOMEd6caK5ICj_pSQ" name="Barrier" value="1"/>
- <eLiterals xmi:id="_wjea2kOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wjea20OMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjea3EOMEd6caK5ICj_pSQ" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_wjea3UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjea3kOMEd6caK5ICj_pSQ" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_wjea30OMEd6caK5ICj_pSQ" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_wjea4EOMEd6caK5ICj_pSQ" name="Mutex" value="2"/>
- <eLiterals xmi:id="_wjea4UOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjfB0EOMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfB0UOMEd6caK5ICj_pSQ" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_wjfB0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_wjfB00OMEd6caK5ICj_pSQ" name="PIP"/>
- <eLiterals xmi:id="_wjfB1EOMEd6caK5ICj_pSQ" name="PCP" value="1"/>
- <eLiterals xmi:id="_wjfB1UOMEd6caK5ICj_pSQ" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_wjfB1kOMEd6caK5ICj_pSQ" name="Undef" value="3"/>
- <eLiterals xmi:id="_wjfB10OMEd6caK5ICj_pSQ" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfB2EOMEd6caK5ICj_pSQ" name="SwInteractionResource" abstract="true" eSuperTypes="_wiUkMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfB2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfB2kOMEd6caK5ICj_pSQ" name="isIntraMemoryPartitionInteraction" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfB3EOMEd6caK5ICj_pSQ" name="waitingQueuePolicy" ordered="false" unique="false" eType="_wjeawUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfB3kOMEd6caK5ICj_pSQ" name="waitingQueueCapacity" ordered="false" unique="false" eType="_wmNluUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfB4EOMEd6caK5ICj_pSQ" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjfCXEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wjfCXUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfCXkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wjfCX0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfCYEOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wjfCYUOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wjfCYkOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wjfCY0OMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfCZEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wjfCZUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfCZkOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wjfCZ0OMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wjfCaEOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wjfCaUOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wjfCakOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wjfCa0OMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wjfCbEOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wjfCbUOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wjfCbkOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfCb0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wjfCcEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfCcUOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wjfCckOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjfCc0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wjfCdEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjfCdUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wjfCdkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjfCd0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wjfCeEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfCeUOMEd6caK5ICj_pSQ" name="SwCommunicationResource" abstract="true" eSuperTypes="_wjfB2EOMEd6caK5ICj_pSQ _wP_etEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfCekOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfCq0OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wjfCrEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfCrUOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wjfCrkOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wjfCr0OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wjfCsEOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wjfCsUOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wjfCskOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wjfCs0OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wjfCtEOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjfCtUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wjfCtkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfCxUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wjfCxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfCx0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wjfCyEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wjfCyUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wjfCykOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wjfCy0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wjfCzEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wjfCzUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfC9EOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wjfC9UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfC9kOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wjfC90OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wjfC-EOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wjfC-UOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wjfC-kOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wjfC-0OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wjfC_EOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfDFUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wjfDFkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfDF0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wjfDGEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wjfDGUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wjfDGkOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfDIEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wjfDIUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfDIkOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wjfDI0OMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wjfDJEOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjfDLEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wjfDLUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wjfDLkOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wjfDL0OMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wjfDMEOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfDMUOMEd6caK5ICj_pSQ" name="SwSynchronizationResource" abstract="true" eSuperTypes="_wjfB2EOMEd6caK5ICj_pSQ _wP_eGkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfDMkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfDOEOMEd6caK5ICj_pSQ" name="SharedDataComResource" eSuperTypes="_wjfCeUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfDOUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfDOkOMEd6caK5ICj_pSQ" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo4UOMEd6caK5ICj_pSQ" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfo5EOMEd6caK5ICj_pSQ" name="MessageComResource" eSuperTypes="_wjfCeUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfo5UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfo5kOMEd6caK5ICj_pSQ" name="isFixedMessageSize" ordered="false" unique="false" eType="_wmNlskOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfo6EOMEd6caK5ICj_pSQ" name="mechanism" ordered="false" unique="false" eType="_wjeayEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo6kOMEd6caK5ICj_pSQ" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo7EOMEd6caK5ICj_pSQ" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfo7kOMEd6caK5ICj_pSQ" name="messageQueuePolicy" ordered="false" unique="false" eType="_wjeawUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo8EOMEd6caK5ICj_pSQ" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo8kOMEd6caK5ICj_pSQ" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfo9UOMEd6caK5ICj_pSQ" name="NotificationResource" eSuperTypes="_wjfDMUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfo9kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfo90OMEd6caK5ICj_pSQ" name="occurence" ordered="false" unique="false" eType="_wjeaz0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfo-UOMEd6caK5ICj_pSQ" name="mechanism" ordered="false" unique="false" eType="_wjea1kOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo-0OMEd6caK5ICj_pSQ" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo_UOMEd6caK5ICj_pSQ" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfo_0OMEd6caK5ICj_pSQ" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpAUOMEd6caK5ICj_pSQ" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpA0OMEd6caK5ICj_pSQ" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpBUOMEd6caK5ICj_pSQ" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjfpCEOMEd6caK5ICj_pSQ" name="SwMutualExclusionResource" eSuperTypes="_wjfDMUOMEd6caK5ICj_pSQ _wP_eTkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wjfpCUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfpCkOMEd6caK5ICj_pSQ" name="mechanism" ordered="false" unique="false" eType="_wjea3EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjfpDEOMEd6caK5ICj_pSQ" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_wjfB0UOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpDkOMEd6caK5ICj_pSQ" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpEEOMEd6caK5ICj_pSQ" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjfpEkOMEd6caK5ICj_pSQ" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmNlskOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmNls0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmNltkOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmNlt0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmNluUOMEd6caK5ICj_pSQ" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmNlukOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmNlwUOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmNlwkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmNlxUOMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmNlxkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmOMwEOMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmOMwUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmRQEkOMEd6caK5ICj_pSQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmRQE0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kaStoHKiEd2xwtZ516zmfg" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_kYzf5nKiEd2xwtZ516zmfg/11" nsPrefix="SW_Interaction">
- <eAnnotations xmi:id="_khmP0HKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khmP0XKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khmP0nKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khmP03KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khmP1HKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khmP1XKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaStoXKiEd2xwtZ516zmfg" name="QueuePolicyKind">
- <eAnnotations xmi:id="_kaStonKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaSto3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kaStpHKiEd2xwtZ516zmfg" name="LIFO" value="1"/>
- <eLiterals xmi:id="_kaStpXKiEd2xwtZ516zmfg" name="Priority" value="2"/>
- <eLiterals xmi:id="_kaStpnKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kaStp3KiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaStqHKiEd2xwtZ516zmfg" name="MessageResourceKind">
- <eAnnotations xmi:id="_kaStqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaStqnKiEd2xwtZ516zmfg" name="MessageQueue"/>
- <eLiterals xmi:id="_kaStq3KiEd2xwtZ516zmfg" name="Pipe" value="1"/>
- <eLiterals xmi:id="_kaStrHKiEd2xwtZ516zmfg" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_kaStrXKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kaStrnKiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaStr3KiEd2xwtZ516zmfg" name="NotificationKind">
- <eAnnotations xmi:id="_kaStsHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaStsXKiEd2xwtZ516zmfg" name="Memorized"/>
- <eLiterals xmi:id="_kaStsnKiEd2xwtZ516zmfg" name="Bounded" value="1"/>
- <eLiterals xmi:id="_kaSts3KiEd2xwtZ516zmfg" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_kaSttHKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kaSttXKiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSttnKiEd2xwtZ516zmfg" name="NotificationResourceKind">
- <eAnnotations xmi:id="_kaStt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaStuHKiEd2xwtZ516zmfg" name="Event"/>
- <eLiterals xmi:id="_kaStuXKiEd2xwtZ516zmfg" name="Barrier" value="1"/>
- <eLiterals xmi:id="_kaStunKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kaStu3KiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaStvHKiEd2xwtZ516zmfg" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_kaStvXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaStvnKiEd2xwtZ516zmfg" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_kaStv3KiEd2xwtZ516zmfg" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_kaStwHKiEd2xwtZ516zmfg" name="Mutex" value="2"/>
- <eLiterals xmi:id="_kaStwXKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kaStwnKiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaStw3KiEd2xwtZ516zmfg" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_kaStxHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_kaStxXKiEd2xwtZ516zmfg" name="PIP"/>
- <eLiterals xmi:id="_kaStxnKiEd2xwtZ516zmfg" name="PCP" value="1"/>
- <eLiterals xmi:id="_kaStx3KiEd2xwtZ516zmfg" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_kaStyHKiEd2xwtZ516zmfg" name="Undef" value="3"/>
- <eLiterals xmi:id="_kaStyXKiEd2xwtZ516zmfg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaStynKiEd2xwtZ516zmfg" name="SwInteractionResource" abstract="true" eSuperTypes="_kWt1MXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSty3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaStzHKiEd2xwtZ516zmfg" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_khmPhXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaStznKiEd2xwtZ516zmfg" name="waitingQueuePolicy" ordered="false" unique="false" eType="_kaStoXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSt0HKiEd2xwtZ516zmfg" name="waitingQueueCapacity" ordered="false" unique="false" eType="_khmPgnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSt0nKiEd2xwtZ516zmfg" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kaSt9nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kaSt93KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kaSt-HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kaSt-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSt-nKiEd2xwtZ516zmfg" name="SwCommunicationResource" abstract="true" eSuperTypes="_kaStynKiEd2xwtZ516zmfg _kDy6A3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSt-3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kaSuQHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kaSuQXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSuQnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kaSuQ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSuRHKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kaSuRXKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kaSuRnKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kaSuR3KiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSuSHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kaSuSXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSuSnKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kaSuS3KiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kaSuTHKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kaSuTXKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kaSuTnKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kaSuT3KiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kaSuUHKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kaSuUXKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSuUnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kaSuU3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSuVHKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kaSuVXKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kaSuVnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kaSuV3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSua3KiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kaSubHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSubXKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kaSubnKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kaSub3KiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kaSucHKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kaSucXKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kaSucnKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kaSuc3KiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kaSudHKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kaSudXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kaSudnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSuhXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kaSuhnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSuh3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kaSuiHKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kaSuiXKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kaSuinKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kaSui3KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kaSujHKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kaSujXKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSutHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kaSutXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSutnKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kaSut3KiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kaSuuHKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kaSuuXKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kaSuunKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kaSuu3KiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kaSuvHKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSu1XKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kaSu1nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSu13KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kaSu2HKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kaSu2XKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kaSu2nKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSu4HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kaSu4XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSu4nKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kaSu43KiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kaSu5HKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kaSu7HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kaSu7XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kaSu7nKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kaSu73KiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kaSu8HKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSu8XKiEd2xwtZ516zmfg" name="SwSynchronizationResource" abstract="true" eSuperTypes="_kaStynKiEd2xwtZ516zmfg _kDpIUXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSu8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSu-HKiEd2xwtZ516zmfg" name="SharedDataComResource" eSuperTypes="_kaSt-nKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSu-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSu-nKiEd2xwtZ516zmfg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSu_HKiEd2xwtZ516zmfg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSu_3KiEd2xwtZ516zmfg" name="MessageComResource" eSuperTypes="_kaSt-nKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSvAHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvAXKiEd2xwtZ516zmfg" name="isFixedMessageSize" ordered="false" unique="false" eType="_khmPhXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvA3KiEd2xwtZ516zmfg" name="mechanism" ordered="false" unique="false" eType="_kaStqHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvBXKiEd2xwtZ516zmfg" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvB3KiEd2xwtZ516zmfg" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvCXKiEd2xwtZ516zmfg" name="messageQueuePolicy" ordered="false" unique="false" eType="_kaStoXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvC3KiEd2xwtZ516zmfg" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvDXKiEd2xwtZ516zmfg" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSvEHKiEd2xwtZ516zmfg" name="NotificationResource" eSuperTypes="_kaSu8XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSvEXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvEnKiEd2xwtZ516zmfg" name="occurence" ordered="false" unique="false" eType="_kaStr3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvFHKiEd2xwtZ516zmfg" name="mechanism" ordered="false" unique="false" eType="_kaSttnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvFnKiEd2xwtZ516zmfg" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvGHKiEd2xwtZ516zmfg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvGnKiEd2xwtZ516zmfg" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvHHKiEd2xwtZ516zmfg" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvHnKiEd2xwtZ516zmfg" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvIHKiEd2xwtZ516zmfg" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kaSvI3KiEd2xwtZ516zmfg" name="SwMutualExclusionResource" eSuperTypes="_kaSu8XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kaSvJHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvJXKiEd2xwtZ516zmfg" name="mechanism" ordered="false" unique="false" eType="_kaStvHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kaSvJ3KiEd2xwtZ516zmfg" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_kaStw3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvKXKiEd2xwtZ516zmfg" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvK3KiEd2xwtZ516zmfg" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kaSvLXKiEd2xwtZ516zmfg" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmPgnKiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmPg3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmPhXKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmPhnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmPkXKiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmPknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmPlXKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmPlnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmPmXKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmPmnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pF5nwBBjEd20zIwSLfjspA" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_pELwgBBjEd20zIwSLfjspA/10" nsPrefix="SW_Interaction">
- <eAnnotations xmi:id="_pPEx5xBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pPEx6BBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pPEx6RBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pPEx6hBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pPEx6xBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pPEx7BBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5nwRBjEd20zIwSLfjspA" name="QueuePolicyKind">
- <eAnnotations xmi:id="_pF5nwhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5nwxBjEd20zIwSLfjspA" name="FIFO"/>
- <eLiterals xmi:id="_pF5nxBBjEd20zIwSLfjspA" name="LIFO" value="1"/>
- <eLiterals xmi:id="_pF5nxRBjEd20zIwSLfjspA" name="Priority" value="2"/>
- <eLiterals xmi:id="_pF5nxhBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pF5nxxBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5nyBBjEd20zIwSLfjspA" name="MessageResourceKind">
- <eAnnotations xmi:id="_pF5nyRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5nyhBjEd20zIwSLfjspA" name="MessageQueue"/>
- <eLiterals xmi:id="_pF5nyxBjEd20zIwSLfjspA" name="Pipe" value="1"/>
- <eLiterals xmi:id="_pF5nzBBjEd20zIwSLfjspA" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_pF5nzRBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pF5nzhBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5nzxBjEd20zIwSLfjspA" name="NotificationKind">
- <eAnnotations xmi:id="_pF5n0BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5n0RBjEd20zIwSLfjspA" name="Memorized"/>
- <eLiterals xmi:id="_pF5n0hBjEd20zIwSLfjspA" name="Bounded" value="1"/>
- <eLiterals xmi:id="_pF5n0xBjEd20zIwSLfjspA" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_pF5n1BBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pF5n1RBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5n1hBjEd20zIwSLfjspA" name="NotificationResourceKind">
- <eAnnotations xmi:id="_pF5n1xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5n2BBjEd20zIwSLfjspA" name="Event"/>
- <eLiterals xmi:id="_pF5n2RBjEd20zIwSLfjspA" name="Barrier" value="1"/>
- <eLiterals xmi:id="_pF5n2hBjEd20zIwSLfjspA" name="Undef" value="2"/>
- <eLiterals xmi:id="_pF5n2xBjEd20zIwSLfjspA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5n3BBjEd20zIwSLfjspA" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_pF5n3RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5n3hBjEd20zIwSLfjspA" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_pF5n3xBjEd20zIwSLfjspA" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_pF5n4BBjEd20zIwSLfjspA" name="Mutex" value="2"/>
- <eLiterals xmi:id="_pF5n4RBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pF5n4hBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5n4xBjEd20zIwSLfjspA" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_pF5n5BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_pF5n5RBjEd20zIwSLfjspA" name="PIP"/>
- <eLiterals xmi:id="_pF5n5hBjEd20zIwSLfjspA" name="PCP" value="1"/>
- <eLiterals xmi:id="_pF5n5xBjEd20zIwSLfjspA" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_pF5n6BBjEd20zIwSLfjspA" name="Undef" value="3"/>
- <eLiterals xmi:id="_pF5n6RBjEd20zIwSLfjspA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5n6hBjEd20zIwSLfjspA" name="SwInteractionResource" abstract="true" eSuperTypes="_pBzK4RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5n6xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5n7BBjEd20zIwSLfjspA" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_pO-rkRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5n7hBjEd20zIwSLfjspA" name="waitingQueuePolicy" ordered="false" unique="false" eType="_pF5nwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5n8BBjEd20zIwSLfjspA" name="waitingQueueCapacity" ordered="false" unique="false" eType="_pO-rjhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5n8hBjEd20zIwSLfjspA" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pF5oFhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pF5oFxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pF5oGBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pF5oGRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5oGhBjEd20zIwSLfjspA" name="SwCommunicationResource" abstract="true" eSuperTypes="_pF5n6hBjEd20zIwSLfjspA _oo906xBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5oGxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pF5oOxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pF5oPBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5oPRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pF5oPhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pF5oPxBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pF5oQBBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pF5oQRBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pF5oQhBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5oQxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pF5oRBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pF5oRRBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pF5oRhBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pF5oRxBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pF5oSBBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pF5oSRBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pF5oShBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pF5oSxBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pF5oTBBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5oTRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pF5oThBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pF5oTxBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pF5oUBBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pF5oURBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pF5oUhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pF5oYhBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_pF5oYxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pF5oZBBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_pF5oZRBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_pF5oZhBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_pF5oZxBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_pF5oaBBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_pF5oaRBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_pF5oahBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_pF5oaxBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pF5obBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pF5obRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5ocRBjEd20zIwSLfjspA" name="SwSynchronizationResource" abstract="true" eSuperTypes="_pF5n6hBjEd20zIwSLfjspA _oo90QRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5ochBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5oeBBjEd20zIwSLfjspA" name="SharedDataComResource" eSuperTypes="_pF5oGhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5oeRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5oehBjEd20zIwSLfjspA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5ofBBjEd20zIwSLfjspA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5ofxBjEd20zIwSLfjspA" name="MessageComResource" eSuperTypes="_pF5oGhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5ogBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5ogRBjEd20zIwSLfjspA" name="isFixedMessageSize" ordered="false" unique="false" eType="_pO-rkRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5ogxBjEd20zIwSLfjspA" name="mechanism" ordered="false" unique="false" eType="_pF5nyBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5ohRBjEd20zIwSLfjspA" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5ohxBjEd20zIwSLfjspA" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5oiRBjEd20zIwSLfjspA" name="messageQueuePolicy" ordered="false" unique="false" eType="_pF5nwRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5oixBjEd20zIwSLfjspA" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5ojRBjEd20zIwSLfjspA" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5okBBjEd20zIwSLfjspA" name="NotificationResource" eSuperTypes="_pF5ocRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5okRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5okhBjEd20zIwSLfjspA" name="occurence" ordered="false" unique="false" eType="_pF5nzxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5olBBjEd20zIwSLfjspA" name="mechanism" ordered="false" unique="false" eType="_pF5n1hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5olhBjEd20zIwSLfjspA" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5omBBjEd20zIwSLfjspA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5omhBjEd20zIwSLfjspA" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5onBBjEd20zIwSLfjspA" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5onhBjEd20zIwSLfjspA" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5ooBBjEd20zIwSLfjspA" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pF5ooxBjEd20zIwSLfjspA" name="SwMutualExclusionResource" eSuperTypes="_pF5ocRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pF5opBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5opRBjEd20zIwSLfjspA" name="mechanism" ordered="false" unique="false" eType="_pF5n3BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pF5opxBjEd20zIwSLfjspA" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_pF5n4xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5oqRBjEd20zIwSLfjspA" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5oqxBjEd20zIwSLfjspA" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pF5orRBjEd20zIwSLfjspA" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rjhBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rjxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rkRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rkhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pO-rnRBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pO-rnhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lGgPEKSsEdy-NrxVBTpLyA" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_lFQ48KSsEdy-NrxVBTpLyA/9" nsPrefix="SW_Interaction">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPEaSsEdy-NrxVBTpLyA" name="QueuePolicyKind">
- <eAnnotations xmi:id="_lGgPEqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPE6SsEdy-NrxVBTpLyA" name="FIFO"/>
- <eLiterals xmi:id="_lGgPFKSsEdy-NrxVBTpLyA" name="LIFO" value="1"/>
- <eLiterals xmi:id="_lGgPFaSsEdy-NrxVBTpLyA" name="Priority" value="2"/>
- <eLiterals xmi:id="_lGgPFqSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lGgPF6SsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPGKSsEdy-NrxVBTpLyA" name="MessageResourceKind">
- <eAnnotations xmi:id="_lGgPGaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPGqSsEdy-NrxVBTpLyA" name="MessageQueue"/>
- <eLiterals xmi:id="_lGgPG6SsEdy-NrxVBTpLyA" name="Pipe" value="1"/>
- <eLiterals xmi:id="_lGgPHKSsEdy-NrxVBTpLyA" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_lGgPHaSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lGgPHqSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPH6SsEdy-NrxVBTpLyA" name="NotificationKind">
- <eAnnotations xmi:id="_lGgPIKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPIaSsEdy-NrxVBTpLyA" name="Memorized"/>
- <eLiterals xmi:id="_lGgPIqSsEdy-NrxVBTpLyA" name="Bounded" value="1"/>
- <eLiterals xmi:id="_lGgPI6SsEdy-NrxVBTpLyA" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_lGgPJKSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lGgPJaSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPJqSsEdy-NrxVBTpLyA" name="NotificationResourceKind">
- <eAnnotations xmi:id="_lGgPJ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPKKSsEdy-NrxVBTpLyA" name="Event"/>
- <eLiterals xmi:id="_lGgPKaSsEdy-NrxVBTpLyA" name="Barrier" value="1"/>
- <eLiterals xmi:id="_lGgPKqSsEdy-NrxVBTpLyA" name="Undef" value="2"/>
- <eLiterals xmi:id="_lGgPK6SsEdy-NrxVBTpLyA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPLKSsEdy-NrxVBTpLyA" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_lGgPLaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPLqSsEdy-NrxVBTpLyA" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_lGgPL6SsEdy-NrxVBTpLyA" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_lGgPMKSsEdy-NrxVBTpLyA" name="Mutex" value="2"/>
- <eLiterals xmi:id="_lGgPMaSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lGgPMqSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPM6SsEdy-NrxVBTpLyA" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_lGgPNKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_lGgPNaSsEdy-NrxVBTpLyA" name="PIP"/>
- <eLiterals xmi:id="_lGgPNqSsEdy-NrxVBTpLyA" name="PCP" value="1"/>
- <eLiterals xmi:id="_lGgPN6SsEdy-NrxVBTpLyA" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_lGgPOKSsEdy-NrxVBTpLyA" name="Undef" value="3"/>
- <eLiterals xmi:id="_lGgPOaSsEdy-NrxVBTpLyA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgPOqSsEdy-NrxVBTpLyA" name="SwInteractionResource" abstract="true" eSuperTypes="_lDQGwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgPO6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgPPKSsEdy-NrxVBTpLyA" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_lOtwOaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgPPqSsEdy-NrxVBTpLyA" name="waitingQueuePolicy" ordered="false" unique="false" eType="_lGgPEaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgPQKSsEdy-NrxVBTpLyA" name="waitingQueueCapacity" ordered="false" unique="false" eType="_lOtwNqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgPQqSsEdy-NrxVBTpLyA" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lGgPZqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lGgPZ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lGgPaKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lGgPaaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgPaqSsEdy-NrxVBTpLyA" name="SwCommunicationResource" abstract="true" eSuperTypes="_lGgPOqSsEdy-NrxVBTpLyA _kvk9m6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgPa6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lGgPi6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lGgPjKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPjaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lGgPjqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lGgPj6SsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lGgPkKSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lGgPkaSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lGgPkqSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPk6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lGgPlKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lGgPlaSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lGgPlqSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lGgPl6SsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lGgPmKSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lGgPmaSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lGgPmqSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lGgPm6SsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lGgPnKSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPnaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lGgPnqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lGgPn6SsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lGgPoKSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lGgPoaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lGgPoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lGgPsqSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lGgPs6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lGgPtKSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lGgPtaSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lGgPtqSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lGgPt6SsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lGgPuKSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lGgPuaSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lGgPuqSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lGgPu6SsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lGgPvKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lGgPvaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgPwaSsEdy-NrxVBTpLyA" name="SwSynchronizationResource" abstract="true" eSuperTypes="_lGgPOqSsEdy-NrxVBTpLyA _kvk88aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgPwqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgPyKSsEdy-NrxVBTpLyA" name="SharedDataComResource" eSuperTypes="_lGgPaqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgPyaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgPyqSsEdy-NrxVBTpLyA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgPzKSsEdy-NrxVBTpLyA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgPz6SsEdy-NrxVBTpLyA" name="MessageComResource" eSuperTypes="_lGgPaqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgP0KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP0aSsEdy-NrxVBTpLyA" name="isFixedMessageSize" ordered="false" unique="false" eType="_lOtwOaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP06SsEdy-NrxVBTpLyA" name="mechanism" ordered="false" unique="false" eType="_lGgPGKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP1aSsEdy-NrxVBTpLyA" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP16SsEdy-NrxVBTpLyA" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP2aSsEdy-NrxVBTpLyA" name="messageQueuePolicy" ordered="false" unique="false" eType="_lGgPEaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP26SsEdy-NrxVBTpLyA" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP3aSsEdy-NrxVBTpLyA" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgP4KSsEdy-NrxVBTpLyA" name="NotificationResource" eSuperTypes="_lGgPwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgP4aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP4qSsEdy-NrxVBTpLyA" name="occurence" ordered="false" unique="false" eType="_lGgPH6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP5KSsEdy-NrxVBTpLyA" name="mechanism" ordered="false" unique="false" eType="_lGgPJqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP5qSsEdy-NrxVBTpLyA" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP6KSsEdy-NrxVBTpLyA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP6qSsEdy-NrxVBTpLyA" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP7KSsEdy-NrxVBTpLyA" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP7qSsEdy-NrxVBTpLyA" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP8KSsEdy-NrxVBTpLyA" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lGgP86SsEdy-NrxVBTpLyA" name="SwMutualExclusionResource" eSuperTypes="_lGgPwaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lGgP9KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP9aSsEdy-NrxVBTpLyA" name="mechanism" ordered="false" unique="false" eType="_lGgPLKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lGgP96SsEdy-NrxVBTpLyA" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_lGgPM6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP-aSsEdy-NrxVBTpLyA" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP-6SsEdy-NrxVBTpLyA" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lGgP_aSsEdy-NrxVBTpLyA" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwNqSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwN6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwOaSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwOqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOtwRaSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOtwRqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rtMoQGquEdyHVMM3AaZxvA" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_rrexAGquEdyHVMM3AaZxvA/8" nsPrefix="SW_Interaction">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoQWquEdyHVMM3AaZxvA" name="QueuePolicyKind">
- <eAnnotations xmi:id="_rtMoQmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoQ2quEdyHVMM3AaZxvA" name="FIFO"/>
- <eLiterals xmi:id="_rtMoRGquEdyHVMM3AaZxvA" name="LIFO" value="1"/>
- <eLiterals xmi:id="_rtMoRWquEdyHVMM3AaZxvA" name="Priority" value="2"/>
- <eLiterals xmi:id="_rtMoRmquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rtMoR2quEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoSGquEdyHVMM3AaZxvA" name="MessageResourceKind">
- <eAnnotations xmi:id="_rtMoSWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoSmquEdyHVMM3AaZxvA" name="MessageQueue"/>
- <eLiterals xmi:id="_rtMoS2quEdyHVMM3AaZxvA" name="Pipe" value="1"/>
- <eLiterals xmi:id="_rtMoTGquEdyHVMM3AaZxvA" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_rtMoTWquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rtMoTmquEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoT2quEdyHVMM3AaZxvA" name="NotificationKind">
- <eAnnotations xmi:id="_rtMoUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoUWquEdyHVMM3AaZxvA" name="Memorized"/>
- <eLiterals xmi:id="_rtMoUmquEdyHVMM3AaZxvA" name="Bounded" value="1"/>
- <eLiterals xmi:id="_rtMoU2quEdyHVMM3AaZxvA" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_rtMoVGquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rtMoVWquEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoVmquEdyHVMM3AaZxvA" name="NotificationResourceKind">
- <eAnnotations xmi:id="_rtMoV2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoWGquEdyHVMM3AaZxvA" name="Event"/>
- <eLiterals xmi:id="_rtMoWWquEdyHVMM3AaZxvA" name="Barrier" value="1"/>
- <eLiterals xmi:id="_rtMoWmquEdyHVMM3AaZxvA" name="Undef" value="2"/>
- <eLiterals xmi:id="_rtMoW2quEdyHVMM3AaZxvA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoXGquEdyHVMM3AaZxvA" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_rtMoXWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoXmquEdyHVMM3AaZxvA" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_rtMoX2quEdyHVMM3AaZxvA" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_rtMoYGquEdyHVMM3AaZxvA" name="Mutex" value="2"/>
- <eLiterals xmi:id="_rtMoYWquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rtMoYmquEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMoY2quEdyHVMM3AaZxvA" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_rtMoZGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_rtMoZWquEdyHVMM3AaZxvA" name="PIP"/>
- <eLiterals xmi:id="_rtMoZmquEdyHVMM3AaZxvA" name="PCP" value="1"/>
- <eLiterals xmi:id="_rtMoZ2quEdyHVMM3AaZxvA" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_rtMoaGquEdyHVMM3AaZxvA" name="Undef" value="3"/>
- <eLiterals xmi:id="_rtMoaWquEdyHVMM3AaZxvA" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtMoamquEdyHVMM3AaZxvA" name="SwInteractionResource" abstract="true" eSuperTypes="_rpf0AWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtMoa2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtMobGquEdyHVMM3AaZxvA" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_r0cfyGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtMobmquEdyHVMM3AaZxvA" name="waitingQueuePolicy" ordered="false" unique="false" eType="_rtMoQWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtMocGquEdyHVMM3AaZxvA" name="waitingQueueCapacity" ordered="false" unique="false" eType="_r0cfxWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtMocmquEdyHVMM3AaZxvA" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rtMolmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rtMol2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rtMomGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rtMomWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtMommquEdyHVMM3AaZxvA" name="SwCommunicationResource" abstract="true" eSuperTypes="_rtMoamquEdyHVMM3AaZxvA _rW3MJmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtMom2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rtMou2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rtMovGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMovWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rtMovmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rtMov2quEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rtMowGquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rtMowWquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rtMowmquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMow2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rtMoxGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rtMoxWquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rtMoxmquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rtMox2quEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rtMoyGquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rtMoyWquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rtMoymquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rtMoy2quEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rtMozGquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMozWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rtMozmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rtMoz2quEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rtMo0GquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rtMo0WquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rtMo0mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rtMo4mquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rtMo42quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rtMo5GquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rtMo5WquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rtMo5mquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rtMo52quEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rtMo6GquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rtMo6WquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rtMo6mquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rtMo62quEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rtMo7GquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rtMo7WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtMo8WquEdyHVMM3AaZxvA" name="SwSynchronizationResource" abstract="true" eSuperTypes="_rtMoamquEdyHVMM3AaZxvA _rW2k8WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtNPUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtNPVmquEdyHVMM3AaZxvA" name="SharedDataComResource" eSuperTypes="_rtMommquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtNPV2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPWGquEdyHVMM3AaZxvA" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPWmquEdyHVMM3AaZxvA" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtNPXWquEdyHVMM3AaZxvA" name="MessageComResource" eSuperTypes="_rtMommquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtNPXmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPX2quEdyHVMM3AaZxvA" name="isFixedMessageSize" ordered="false" unique="false" eType="_r0cfyGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPYWquEdyHVMM3AaZxvA" name="mechanism" ordered="false" unique="false" eType="_rtMoSGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPY2quEdyHVMM3AaZxvA" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPZWquEdyHVMM3AaZxvA" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPZ2quEdyHVMM3AaZxvA" name="messageQueuePolicy" ordered="false" unique="false" eType="_rtMoQWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPaWquEdyHVMM3AaZxvA" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPa2quEdyHVMM3AaZxvA" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtNPbmquEdyHVMM3AaZxvA" name="NotificationResource" eSuperTypes="_rtMo8WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtNPb2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPcGquEdyHVMM3AaZxvA" name="occurence" ordered="false" unique="false" eType="_rtMoT2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPcmquEdyHVMM3AaZxvA" name="mechanism" ordered="false" unique="false" eType="_rtMoVmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPdGquEdyHVMM3AaZxvA" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPdmquEdyHVMM3AaZxvA" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPeGquEdyHVMM3AaZxvA" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPemquEdyHVMM3AaZxvA" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPfGquEdyHVMM3AaZxvA" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPfmquEdyHVMM3AaZxvA" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rtNPgWquEdyHVMM3AaZxvA" name="SwMutualExclusionResource" eSuperTypes="_rtMo8WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rtNPgmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPg2quEdyHVMM3AaZxvA" name="mechanism" ordered="false" unique="false" eType="_rtMoXGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rtNPhWquEdyHVMM3AaZxvA" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_rtMoY2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPh2quEdyHVMM3AaZxvA" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPiWquEdyHVMM3AaZxvA" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rtNPi2quEdyHVMM3AaZxvA" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0cfxWquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0cfxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0cfyGquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0cfyWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0dG02quEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0dG1GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aRyzkF-FEdyR_cYlxmaBkg" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_aRf4oF-FEdyR_cYlxmaBkg/1" nsPrefix="SW_Interaction">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzkV-FEdyR_cYlxmaBkg" name="QueuePolicyKind">
- <eAnnotations xmi:id="_aRyzkl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyzk1-FEdyR_cYlxmaBkg" name="FIFO"/>
- <eLiterals xmi:id="_aRyzlF-FEdyR_cYlxmaBkg" name="LIFO" value="1"/>
- <eLiterals xmi:id="_aRyzlV-FEdyR_cYlxmaBkg" name="Priority" value="2"/>
- <eLiterals xmi:id="_aRyzll-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRyzl1-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzmF-FEdyR_cYlxmaBkg" name="MessageResourceKind">
- <eAnnotations xmi:id="_aRyzmV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyzml-FEdyR_cYlxmaBkg" name="MessageQueue"/>
- <eLiterals xmi:id="_aRyzm1-FEdyR_cYlxmaBkg" name="Pipe" value="1"/>
- <eLiterals xmi:id="_aRyznF-FEdyR_cYlxmaBkg" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_aRyznV-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRyznl-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzn1-FEdyR_cYlxmaBkg" name="NotificationKind">
- <eAnnotations xmi:id="_aRyzoF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyzoV-FEdyR_cYlxmaBkg" name="Memorized"/>
- <eLiterals xmi:id="_aRyzol-FEdyR_cYlxmaBkg" name="Bounded" value="1"/>
- <eLiterals xmi:id="_aRyzo1-FEdyR_cYlxmaBkg" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_aRyzpF-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRyzpV-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzpl-FEdyR_cYlxmaBkg" name="NotificationResourceKind">
- <eAnnotations xmi:id="_aRyzp1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyzqF-FEdyR_cYlxmaBkg" name="Event"/>
- <eLiterals xmi:id="_aRyzqV-FEdyR_cYlxmaBkg" name="Barrier" value="1"/>
- <eLiterals xmi:id="_aRyzql-FEdyR_cYlxmaBkg" name="Undef" value="2"/>
- <eLiterals xmi:id="_aRyzq1-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzrF-FEdyR_cYlxmaBkg" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_aRyzrV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyzrl-FEdyR_cYlxmaBkg" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_aRyzr1-FEdyR_cYlxmaBkg" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_aRyzsF-FEdyR_cYlxmaBkg" name="Mutex" value="2"/>
- <eLiterals xmi:id="_aRyzsV-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRyzsl-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRyzs1-FEdyR_cYlxmaBkg" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_aRyztF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_aRyztV-FEdyR_cYlxmaBkg" name="PIP"/>
- <eLiterals xmi:id="_aRyztl-FEdyR_cYlxmaBkg" name="PCP" value="1"/>
- <eLiterals xmi:id="_aRyzt1-FEdyR_cYlxmaBkg" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_aRyzuF-FEdyR_cYlxmaBkg" name="Undef" value="3"/>
- <eLiterals xmi:id="_aRyzuV-FEdyR_cYlxmaBkg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRyzul-FEdyR_cYlxmaBkg" name="SwInteractionResource" abstract="true" eSuperTypes="_aQwRwV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRyzu1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRyzvF-FEdyR_cYlxmaBkg" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_aVOjUl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRyzvl-FEdyR_cYlxmaBkg" name="waitingQueuePolicy" ordered="false" unique="false" eType="_aRyzkV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRyzwF-FEdyR_cYlxmaBkg" name="waitingQueueCapacity" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRyzwl-FEdyR_cYlxmaBkg" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRyz5l-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aRyz51-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRyz6F-FEdyR_cYlxmaBkg" name="SwCommunicationResource" abstract="true" eSuperTypes="_aRyzul-FEdyR_cYlxmaBkg _aIQd21-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRyz6V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRyz-l-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aRyz-1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aRy0C1-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aRy0DF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aRy0DV-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aRy0Dl-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aRy0D1-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aRy0EF-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aRy0EV-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aRy0El-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aRy0E1-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aRy0FF-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRy0FV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aRy0Fl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aRy0Gl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aRy0G1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRy0HF-FEdyR_cYlxmaBkg" name="SwSynchronizationResource" eSuperTypes="_aRyzul-FEdyR_cYlxmaBkg _aIQdL1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRy0HV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRy0I1-FEdyR_cYlxmaBkg" name="SharedDataComResource" eSuperTypes="_aRyz6F-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRy0JF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0JV-FEdyR_cYlxmaBkg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0J1-FEdyR_cYlxmaBkg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRy0Kl-FEdyR_cYlxmaBkg" name="MessageComResource" eSuperTypes="_aRyz6F-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRy0K1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0LF-FEdyR_cYlxmaBkg" name="isFixedMessageSize" ordered="false" unique="false" eType="_aVOjUl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0Ll-FEdyR_cYlxmaBkg" name="mechanism" ordered="false" unique="false" eType="_aRyzmF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0MF-FEdyR_cYlxmaBkg" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0Ml-FEdyR_cYlxmaBkg" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0NF-FEdyR_cYlxmaBkg" name="messageQueuePolicy" ordered="false" unique="false" eType="_aRyzkV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0Nl-FEdyR_cYlxmaBkg" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0OF-FEdyR_cYlxmaBkg" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRy0O1-FEdyR_cYlxmaBkg" name="NotificationResource" eSuperTypes="_aRy0HF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRy0PF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0PV-FEdyR_cYlxmaBkg" name="occurence" ordered="false" unique="false" eType="_aRyzn1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0P1-FEdyR_cYlxmaBkg" name="mechanism" ordered="false" unique="false" eType="_aRyzpl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0QV-FEdyR_cYlxmaBkg" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0Q1-FEdyR_cYlxmaBkg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0RV-FEdyR_cYlxmaBkg" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0R1-FEdyR_cYlxmaBkg" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0SV-FEdyR_cYlxmaBkg" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0S1-FEdyR_cYlxmaBkg" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aRy0Tl-FEdyR_cYlxmaBkg" name="SwMutualExclusionResource" eSuperTypes="_aRy0HF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aRy0T1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0UF-FEdyR_cYlxmaBkg" name="mechanism" ordered="false" unique="false" eType="_aRyzrF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aRy0Ul-FEdyR_cYlxmaBkg" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_aRyzs1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0VF-FEdyR_cYlxmaBkg" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0Vl-FEdyR_cYlxmaBkg" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aRy0WF-FEdyR_cYlxmaBkg" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOjUl-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOjU1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOjW1-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOjXF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVOjXl-FEdyR_cYlxmaBkg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVOjX1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LOPUAF1EEdy5RcXm_JjfDg" name="SW_Interaction" nsURI="http://MARTE.MARTE_DesignModel.SRM/schemas/SW_Interaction/_LNftIF1EEdy5RcXm_JjfDg/0" nsPrefix="SW_Interaction">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUAV1EEdy5RcXm_JjfDg" name="QueuePolicyKind">
- <eAnnotations xmi:id="_LOPUAl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qdRlABJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUA11EEdy5RcXm_JjfDg" name="FIFO"/>
- <eLiterals xmi:id="_LOPUBF1EEdy5RcXm_JjfDg" name="LIFO" value="1"/>
- <eLiterals xmi:id="_LOPUBV1EEdy5RcXm_JjfDg" name="Priority" value="2"/>
- <eLiterals xmi:id="_LOPUBl1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LOPUB11EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUCF1EEdy5RcXm_JjfDg" name="MessageResourceKind">
- <eAnnotations xmi:id="_LOPUCV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xPJhcBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUCl1EEdy5RcXm_JjfDg" name="MessageQueue"/>
- <eLiterals xmi:id="_LOPUC11EEdy5RcXm_JjfDg" name="Pipe" value="1"/>
- <eLiterals xmi:id="_LOPUDF1EEdy5RcXm_JjfDg" name="Blackboard" value="2"/>
- <eLiterals xmi:id="_LOPUDV1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LOPUDl1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUD11EEdy5RcXm_JjfDg" name="NotificationKind">
- <eAnnotations xmi:id="_LOPUEF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_5CilQBJoEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUEV1EEdy5RcXm_JjfDg" name="Memorized"/>
- <eLiterals xmi:id="_LOPUEl1EEdy5RcXm_JjfDg" name="Bounded" value="1"/>
- <eLiterals xmi:id="_LOPUE11EEdy5RcXm_JjfDg" name="Memoryless" value="2"/>
- <eLiterals xmi:id="_LOPUFF1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LOPUFV1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUFl1EEdy5RcXm_JjfDg" name="NotificationResourceKind">
- <eAnnotations xmi:id="_LOPUF11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AJDU8BJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUGF1EEdy5RcXm_JjfDg" name="Event"/>
- <eLiterals xmi:id="_LOPUGV1EEdy5RcXm_JjfDg" name="Barrier" value="1"/>
- <eLiterals xmi:id="_LOPUGl1EEdy5RcXm_JjfDg" name="Undef" value="2"/>
- <eLiterals xmi:id="_LOPUG11EEdy5RcXm_JjfDg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUHF1EEdy5RcXm_JjfDg" name="MutualExclusionResourceKind">
- <eAnnotations xmi:id="_LOPUHV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_H1teoBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUHl1EEdy5RcXm_JjfDg" name="BooleanSemaphore"/>
- <eLiterals xmi:id="_LOPUH11EEdy5RcXm_JjfDg" name="CountSemaphore" value="1"/>
- <eLiterals xmi:id="_LOPUIF1EEdy5RcXm_JjfDg" name="Mutex" value="2"/>
- <eLiterals xmi:id="_LOPUIV1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LOPUIl1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUI11EEdy5RcXm_JjfDg" name="ConcurrentAccessProtocolKind">
- <eAnnotations xmi:id="_LOPUJF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_PhoBcBJpEdy4mPo_dcOmkg"/>
- <eLiterals xmi:id="_LOPUJV1EEdy5RcXm_JjfDg" name="PIP"/>
- <eLiterals xmi:id="_LOPUJl1EEdy5RcXm_JjfDg" name="PCP" value="1"/>
- <eLiterals xmi:id="_LOPUJ11EEdy5RcXm_JjfDg" name="NoPreemption" value="2"/>
- <eLiterals xmi:id="_LOPUKF1EEdy5RcXm_JjfDg" name="Undef" value="3"/>
- <eLiterals xmi:id="_LOPUKV1EEdy5RcXm_JjfDg" name="Other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUKl1EEdy5RcXm_JjfDg" name="SwInteractionResource" abstract="true" eSuperTypes="_LMckQV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUK11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_c1edIBJpEdy4mPo_dcOmkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPULF1EEdy5RcXm_JjfDg" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="_LTwGhl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPULl1EEdy5RcXm_JjfDg" name="waitingQueuePolicy" ordered="false" unique="false" eType="_LOPUAV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUMF1EEdy5RcXm_JjfDg" name="waitingQueueCapacity" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUMl1EEdy5RcXm_JjfDg" name="waitingPolicyElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LOPUVl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LOPUV11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUWF1EEdy5RcXm_JjfDg" name="SwCommunicationResource" abstract="true" eSuperTypes="_LOPUKl1EEdy5RcXm_JjfDg _K-vgO11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUWV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LOPUal1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LOPUa11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LOPUe11EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LOPUfF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LOPUfV1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LOPUfl1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LOPUf11EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LOPUgF1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LOPUgV1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LOPUgl1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LOPUg11EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LOPUhF1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LOPUhV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LOPUhl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LOPUil1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LOPUi11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUjF1EEdy5RcXm_JjfDg" name="SwSynchronizationResource" eSuperTypes="_LOPUKl1EEdy5RcXm_JjfDg _K-vfj11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUjV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_82VxkBJpEdy4mPo_dcOmkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUk11EEdy5RcXm_JjfDg" name="SharedDataComResource" eSuperTypes="_LOPUWF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUlF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kwKJ0BJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUlV1EEdy5RcXm_JjfDg" name="readServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUl11EEdy5RcXm_JjfDg" name="writeServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUml1EEdy5RcXm_JjfDg" name="MessageComResource" eSuperTypes="_LOPUWF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUm11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQCjwBJrEdyJdskagPjJSA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUnF1EEdy5RcXm_JjfDg" name="isFixedMessageSize" ordered="false" unique="false" eType="_LTwGhl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUnl1EEdy5RcXm_JjfDg" name="meachnism" ordered="false" unique="false" eType="_LOPUCF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUoF1EEdy5RcXm_JjfDg" name="messageSizeElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUol1EEdy5RcXm_JjfDg" name="messageQueueCapacityElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUpF1EEdy5RcXm_JjfDg" name="messageQueuePolicy" ordered="false" unique="false" eType="_LOPUAV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUpl1EEdy5RcXm_JjfDg" name="sendServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUqF1EEdy5RcXm_JjfDg" name="receiveServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUq11EEdy5RcXm_JjfDg" name="NotificationResource" eSuperTypes="_LOPUjF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUrF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Z1NCsBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUrV1EEdy5RcXm_JjfDg" name="occurence" ordered="false" unique="false" eType="_LOPUD11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUr11EEdy5RcXm_JjfDg" name="mechanism" ordered="false" unique="false" eType="_LOPUFl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUsV1EEdy5RcXm_JjfDg" name="occurenceCountElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUs11EEdy5RcXm_JjfDg" name="maskElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUtV1EEdy5RcXm_JjfDg" name="flushServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUt11EEdy5RcXm_JjfDg" name="signalServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUuV1EEdy5RcXm_JjfDg" name="waitServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUu11EEdy5RcXm_JjfDg" name="clearServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LOPUvl1EEdy5RcXm_JjfDg" name="SwMutualExclusionResource" eSuperTypes="_LOPUjF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LOPUv11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3u6dYBJsEdyz67WHCXYdRQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUwF1EEdy5RcXm_JjfDg" name="mechanism" ordered="false" unique="false" eType="_LOPUHF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LOPUwl1EEdy5RcXm_JjfDg" name="concurrentAccessProtocol" ordered="false" unique="false" eType="_LOPUI11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUxF1EEdy5RcXm_JjfDg" name="accessTokenElements" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TypedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUxl1EEdy5RcXm_JjfDg" name="releaseServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LOPUyF1EEdy5RcXm_JjfDg" name="acquireServices" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGhl1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGh11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGj11EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGkF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTwGkl1EEdy5RcXm_JjfDg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTwGk11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_LLa3MBJeEdy3Td9UhuLFPg" importedPackage="_-1fcUBJdEdy3Td9UhuLFPg"/>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_qdRlABJoEdy4mPo_dcOmkg" name="QueuePolicyKind">
- <ownedLiteral xmi:id="_smHg0BJoEdy4mPo_dcOmkg" name="FIFO"/>
- <ownedLiteral xmi:id="_ssG0EBJoEdy4mPo_dcOmkg" name="LIFO"/>
- <ownedLiteral xmi:id="_sxylUBJoEdy4mPo_dcOmkg" name="Priority"/>
- <ownedLiteral xmi:id="_s3UlkBJoEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_v-PTMBJoEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_xPJhcBJoEdy4mPo_dcOmkg" name="MessageResourceKind">
- <ownedLiteral xmi:id="_y7bdEBJoEdy4mPo_dcOmkg" name="MessageQueue"/>
- <ownedLiteral xmi:id="_zJypMBJoEdy4mPo_dcOmkg" name="Pipe"/>
- <ownedLiteral xmi:id="_zPLfgBJoEdy4mPo_dcOmkg" name="Blackboard"/>
- <ownedLiteral xmi:id="_zVwooBJoEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_zcCPwBJoEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_5CilQBJoEdy4mPo_dcOmkg" name="NotificationKind">
- <ownedLiteral xmi:id="_6hXTsBJoEdy4mPo_dcOmkg" name="Memorized"/>
- <ownedLiteral xmi:id="_6mcoABJoEdy4mPo_dcOmkg" name="Bounded"/>
- <ownedLiteral xmi:id="_6rPBYBJoEdy4mPo_dcOmkg" name="Memoryless"/>
- <ownedLiteral xmi:id="_6v3pwBJoEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_-vKw4BJoEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_AJDU8BJpEdy4mPo_dcOmkg" name="NotificationResourceKind">
- <ownedLiteral xmi:id="_BudMgBJpEdy4mPo_dcOmkg" name="Event"/>
- <ownedLiteral xmi:id="_B4ocMBJpEdy4mPo_dcOmkg" name="Barrier"/>
- <ownedLiteral xmi:id="_B-6DUBJpEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_CQaDABJpEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_H1teoBJpEdy4mPo_dcOmkg" name="MutualExclusionResourceKind">
- <ownedLiteral xmi:id="_JksI8BJpEdy4mPo_dcOmkg" name="BooleanSemaphore"/>
- <ownedLiteral xmi:id="_JrHhEBJpEdy4mPo_dcOmkg" name="CountSemaphore"/>
- <ownedLiteral xmi:id="_JwphUBJpEdy4mPo_dcOmkg" name="Mutex"/>
- <ownedLiteral xmi:id="_J1SwwBJpEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_J6EjEBJpEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_PhoBcBJpEdy4mPo_dcOmkg" name="ConcurrentAccessProtocolKind">
- <ownedLiteral xmi:id="_ScB9EBJpEdy4mPo_dcOmkg" name="PIP"/>
- <ownedLiteral xmi:id="_SgWcYBJpEdy4mPo_dcOmkg" name="PCP"/>
- <ownedLiteral xmi:id="_SluEkBJpEdy4mPo_dcOmkg" name="NoPreemption"/>
- <ownedLiteral xmi:id="_SrGT0BJpEdy4mPo_dcOmkg" name="Undef"/>
- <ownedLiteral xmi:id="_SvuVIBJpEdy4mPo_dcOmkg" name="Other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_c1edIBJpEdy4mPo_dcOmkg" name="SwInteractionResource" isAbstract="true">
- <generalization xmi:id="_1QPi4BJpEdy4mPo_dcOmkg" general="_b5kPgBJeEdy3Td9UhuLFPg"/>
- <ownedAttribute xmi:id="_lk2BABJpEdy4mPo_dcOmkg" name="isIntraMemoryPartitionInteraction" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pedW4BJpEdy4mPo_dcOmkg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_peUM8BJpEdy4mPo_dcOmkg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_penH4BJpEdy4mPo_dcOmkg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lq9QEBJpEdy4mPo_dcOmkg" name="waitingQueuePolicy" visibility="public" type="_qdRlABJoEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sa554BJpEdy4mPo_dcOmkg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sawv8BJpEdy4mPo_dcOmkg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sa554RJpEdy4mPo_dcOmkg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lvcHcBJpEdy4mPo_dcOmkg" name="waitingQueueCapacity" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vz2LoBJpEdy4mPo_dcOmkg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vztBsBJpEdy4mPo_dcOmkg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_vz_8oBJpEdy4mPo_dcOmkg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_l0EIwBJpEdy4mPo_dcOmkg" name="waitingPolicyElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0n1ABJpEdy4mPo_dcOmkg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0eEABJpEdy4mPo_dcOmkg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_y0xmABJpEdy4mPo_dcOmkg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_34ZQ4BJpEdy4mPo_dcOmkg" name="SwCommunicationResource" isAbstract="true">
- <generalization xmi:id="_OeZNYBJqEdy4mPo_dcOmkg" general="_c1edIBJpEdy4mPo_dcOmkg"/>
- <generalization xmi:id="_Pg06wBJqEdy4mPo_dcOmkg" general="_XpH50BG1Edyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_82VxkBJpEdy4mPo_dcOmkg" name="SwSynchronizationResource" isAbstract="true">
- <generalization xmi:id="_NzUQEBJqEdy4mPo_dcOmkg" general="_c1edIBJpEdy4mPo_dcOmkg"/>
- <generalization xmi:id="_QS4p0BJqEdy4mPo_dcOmkg" general="_p4uIsBGzEdyb1KzJ7GkiGA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_kwKJ0BJrEdyJdskagPjJSA" name="SharedDataComResource">
- <generalization xmi:id="_JpclwBJsEdyJdskagPjJSA" general="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- <ownedAttribute xmi:id="_opaTUBJrEdyJdskagPjJSA" name="readServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q-sIoBJrEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q-i-sBJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_q-15oBJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_otuyoBJrEdyJdskagPjJSA" name="writeServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uKzfUBJrEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uKpuUBJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uK9QUBJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_oYOboHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%46%0%20%0%112%0%0%44%0%0%0%0%46%0%20%0%-121%0%0%0%32%32%32%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-49%0%57%8%28%72%-112%-61%2%2%8%19%42%92%-56%-112%64%-126%13%5%35%74%-28%-96%-63%64%3%10%24%51%106%-36%-56%-111%-62%3%2%25%38%-118%-60%64%64%-126%-56%-109%5%43%12%-80%-128%-110%-96%-123%-107%45%99%114%-64%48%-64%100%-53%8%3%66%-54%-116%-71%-63%-128%3%-108%13%14%64%-36%-71%83%1%-126%-95%5%55%28%88%64%-76%41%7%8%4%52%20%-44%64%32%-126%83%-89%21%4%92%24%104%65%64%-123%-85%87%105%78%-32%48%-127%0%6%-80%96%53%20%-128%-64%-32%40%90%-80%13%16%60%45%32%-11%-19%-50%13%8%-104%10%-92%-96%-43%110%76%-86%16%10%-46%-92%-32%-9%-28%5%-81%18%-43%6%46%28%113%-62%-128%-77%19%-15%42%96%76%-16%1%-35%-106%14%12%32%-11%-85%32%-63%78%9%57%-3%-86%-3%73%-12%37%75%-76%36%-57%58%-59%32%0%-128%-21%-41%-80%99%-53%6%16%-32%-12%-60%-128%0%59%">
- <eAnnotations xmi:id="_o0F4QHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_o0PCMHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_LPqUkHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%-75%0%77%0%112%0%0%44%0%0%0%0%-75%0%77%0%-121%0%0%0%16%16%16%48%48%48%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%57%8%28%72%-80%-96%-63%-125%8%17%106%56%64%-96%-95%-61%-121%16%35%74%-100%72%-79%-94%-59%-117%22%13%104%72%-56%-79%-93%-57%-113%32%67%14%-60%48%32%2%-123%-109%40%83%-86%92%-55%-78%-91%-53%-105%48%99%-62%-108%32%-64%-126%-56%-101%56%115%-122%-92%32%-32%-126%-50%-97%64%-125%22%-60%64%96%-126%-48%-93%72%17%66%40%-80%49%-87%-45%-89%10%11%56%-128%74%85%-25%2%4%27%-86%106%-91%-86%32%-63%-42%-81%9%55%24%104%0%-74%44%-46%7%4%-102%-102%-3%-102%97%-128%-124%-75%112%-127%82%24%-128%33%110%85%11%53%-19%-22%-59%121%65%0%-123%-67%73%37%12%-56%0%-72%48%72%13%5%32%24%6%-22%-64%64%-42%-59%-112%-61%34%80%16%89%-28%-122%-55%-107%51%35%108%-4%88%115%84%-59%-98%67%15%20%92%87%52%-63%-66%127%77%-101%-74%48%-64%-90%-22%-71%-91%85%-101%110%27%-63%52%90%-75%-78%77%111%56%-64%32%116%-41%-36%-64%5%50%56%-48%121%-79%6%3%83%-125%7%-113%64%-128%-16%98%-94%111%-107%43%-81%-48%-38%48%117%-41%-46%-107%67%7%-52%-36%121%118%-23%-57%-109%-57%-1%109%64%-4%-69%121%14%93%-117%127%-35%-67%-32%-68%-5%7%76%-53%106%32%80%-37%-67%-5%-71%62%-73%-30%-83%96%-65%-1%-123%1%-87%81%53%1%1%-79%-11%-25%30%98%15%80%-27%64%124%6%26%-72%65%2%-108%57%5%97%-125%20%10%-44%24%110%63%33%88%-31%-122%18%16%24%20%73%70%109%-72%33%107%-4%-23%84%65%79%34%-90%-104%1%125%57%65%-112%86%-118%48%-18%-42%-101%72%87%-87%7%-29%-122%-61%-39%120%-48%110%100%-35%-24%35%7%-35%117%68%-37%-113%68%94%-105%16%107%-40%17%-23%-29%118%6%-111%-90%-28%-109%-31%21%-60%-39%-109%84%-94%-105%64%86%-105%69%88%37%-107%-16%105%-128%-64%-116%91%86%-55%28%-109%97%42%-119%36%7%81%-106%-7%99%-121%5%-2%-90%38%-116%23%26%116%-37%-101%21%62%-88%-91%65%-80%-47%105%-96%-122%28%-95%-90%-89%123%-1%5%-56%17%98%-96%-3%41%29%126%33%93%-42%-98%-95%-63%117%-119%83%3%-114%49%42%91%122%58%9%-26%-99%-92%-103%-91%-7%-45%-103%-104%86%70%38%80%36%69%-41%-87%97%-100%30%37%-106%120%-93%-22%21%-63%96%80%81%-102%-22%120%-27%81%-80%-27%-24%-85%101%-79%-9%21%-94%-76%110%53%95%125%95%5%-102%-21%93%2%-108%40%95%98%-65%62%53%96%-127%-75%98%86%-20%81%11%98%-72%-42%-108%-53%-2%52%97%97%-106%70%-117%-45%124%9%46%-122%87%-110%-42%118%68%-110%-96%-122%-75%37%106%-73%9%-99%-104%95%101%-89%-110%-101%-112%-117%-50%70%-90%0%86%-22%22%84%-93%106%75%-75%-69%-84%88%61%-54%-122%107%-73%-30%42%-25%-85%-75%-37%102%-57%103%-79%-43%126%103%103%-79%-112%-22%-88%28%-76%-93%42%-38%-96%-109%-99%-50%87%-88%-127%-91%26%-38%-105%-80%20%-10%107%-24%4%116%-59%56%-42%-97%-77%-34%56%-81%-102%110%18%89%111%-104%-120%-95%74%36%5%1%0%-32%-14%-53%48%-57%44%-13%-52%52%-41%108%-13%-51%56%-33%28%64%-120%118%5%4%0%59%">
- <eAnnotations xmi:id="_L1DgoHBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_L1NRoHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lQCjwBJrEdyJdskagPjJSA" name="MessageComResource">
- <generalization xmi:id="_KXxrYBJsEdyJdskagPjJSA" general="_34ZQ4BJpEdy4mPo_dcOmkg"/>
- <ownedAttribute xmi:id="_wsA30BJrEdyJdskagPjJSA" name="isFixedMessageSize" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zUqVEBJrEdyJdskagPjJSA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zUgkEBJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_zU9QABJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wwehEBJrEdyJdskagPjJSA" name="mechanism" visibility="public" type="_xPJhcBJoEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1_jOABJrEdyJdskagPjJSA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1_ZdABJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_1_s_ABJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w0gFcBJrEdyJdskagPjJSA" name="messageSizeElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lvRkBJrEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5llgkBJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_5lvRkRJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w4Ou4BJrEdyJdskagPjJSA" name="messageQueueCapacityElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_83D4YBJrEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_826HYBJrEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_83NpYBJrEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w8PsMBJrEdyJdskagPjJSA" name="messageQueuePolicy" visibility="public" type="_qdRlABJoEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A5jdcBJsEdyJdskagPjJSA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A5ZscBJsEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_A5tOcBJsEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xBnUYBJrEdyJdskagPjJSA" name="sendServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DYEuUBJsEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DX7kYBJsEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_DYOfUBJsEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xFyCsBJrEdyJdskagPjJSA" name="receiveServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJOAQBJsEdyJdskagPjJSA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJE2UBJsEdyJdskagPjJSA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GJXxQBJsEdyJdskagPjJSA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_qutK0HBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%39%0%21%0%112%0%0%44%0%0%0%0%39%0%21%0%-121%0%0%0%16%16%16%24%24%24%28%28%28%32%32%32%40%40%40%52%52%52%56%56%56%64%64%64%72%72%72%80%80%80%97%97%97%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-111%-111%-111%-107%-107%-107%-103%-103%-103%-99%-99%-99%-95%-95%-95%-91%-91%-91%-86%-86%-86%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%33%32%24%72%-80%-96%-63%-125%8%19%34%104%64%-32%-62%-122%-121%16%35%74%-100%72%-79%34%0%2%31%70%104%-36%-56%-79%-93%-57%-113%32%47%102%-36%8%2%-92%73%-112%33%58%-118%-36%-56%1%-63%70%13%0%98%-54%-100%73%83%-90%6%-115%12%46%112%92%-87%113%-125%75%-115%21%20%56%32%-112%-96%-126%-120%-113%28%22%8%96%80%84%-29%-126%10%59%49%110%-12%-71%-79%-62%2%-115%26%22%4%88%-80%65%35%-120%9%5%14%24%29%-15%-44%41%-44%-115%60%71%80%5%122%117%-93%-120%10%8%6%24%88%-22%-127%99%89%-78%103%53%-90%93%59%-94%66%2%-118%22%24%80%108%-118%55%-22%72%-75%63%71%120%80%-88%-80%110%97%-76%82%123%38%62%73%-7%-79%-34%-56%-120%43%107%-66%123%-7%48%-33%16%15%66%-117%30%77%58%116%-122%-115%-100%71%-20%77%-36%-95%-76%-21%-47%17%80%-25%85%-115%-103%-17%-121%-41%-72%-13%-90%94%-67%-15%54%110%-41%-70%103%-17%29%-64%-72%120%65%1%18%12%-69%-59%80%-79%121%69%10%41%33%31%-42%76%-35%99%-38%-22%-40%-11%34%-88%-55%-67%-69%119%-18%4%2%2%0%59%">
- <eAnnotations xmi:id="_rhXW0HBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_rhhH0HBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_Nt4qgHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%-104%0%80%0%112%0%0%44%0%0%0%0%-104%0%80%0%-121%0%0%0%12%12%12%16%16%16%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-107%-107%-107%-103%-103%-103%-99%-99%-99%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%71%-128%24%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%62%20%81%64%1%-125%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%73%-78%-92%72%0%5%72%-96%88%-55%-78%-91%-53%-105%48%99%-54%-100%73%-77%-90%-51%-101%56%115%-38%68%-87%82%-89%-49%-97%64%-125%10%29%26%-109%39%-47%-93%72%-109%42%-3%105%116%-87%-45%-89%80%-111%54%-115%74%-75%-86%85%-103%83%-81%106%-35%10%53%43%-41%-81%96%-123%122%13%75%-74%108%-51%-79%102%-45%-86%93%-119%118%-83%-37%-80%109%-33%-54%-43%26%119%-82%-35%-88%117%103%-110%-104%112%119%-83%-122%18%65%-13%-54%4%-63%-64%-89%-124%3%11%76%42%94%28%114%-127%-127%13%55%25%-128%8%-100%18%40%97%-97%4%22%8%104%-112%65%-94%-25%-49%9%49%48%8%96%-128%66%-28%-55%64%5%-57%-68%-84%51%-91%9%14%12%10%88%-24%105%-73%-60%-123%2%13%58%-96%-80%96%-31%52%101%-38%58%89%-25%-84%-68%-110%-124%-123%-118%28%76%-68%-11%-16%96%64%5%-38%-68%125%-89%38%-18%83%56%78%-22%44%67%64%24%-16%-32%-125%89%18%21%6%56%-1%-48%-19%50%-70%77%-55%-65%45%23%110%13%-68%-27%-119%14%13%6%76%24%-15%21%126%-127%11%-128%97%-102%-81%-119%126%122%123%-100%-42%-35%-124%29%76%37%100%112%0%2%127%85%53%-62%4%-36%121%55%-45%126%52%-11%-57%-44%-128%0%-82%55%-36%127%49%-119%16%1%119%-28%41%117%2%7%10%28%-112%65%126%52%65%56%-109%-124%62%-87%6%83%-128%54%81%72%83%7%15%8%16%65%8%71%-115%-80%33%4%52%-30%100%-94%76%40%-22%-92%-30%75%44%-42%-28%98%77%38%104%16%-30%5%24%18%-87%-63%1%7%104%-96%-100%78%59%-58%-44%99%78%63%-70%20%36%77%67%-34%52%66%5%-72%113%112%-62%77%-38%13%16%1%125%64%69%9%-45%-108%56%85%-39%-46%-107%51%101%-103%-45%7%16%8%0%1%106%4%46%-87%-128%-105%67%-103%-7%18%-102%55%-87%-55%18%-101%50%-71%-87%-45%-121%-79%61%-41%-46%7%-51%-115%-119%-108%-98%46%-15%-71%-109%-96%-125%89%120%93%-110%66%-111%112%-101%2%24%28%-105%-37%82%-116%-74%-28%-24%89%-112%-82%38%-87%-128%-108%18%21%66%2%12%-108%26%84%-89%44%125%74%-109%-97%43%1%-1%26%83%-88%119%-79%-70%-110%-85%51%-63%-118%-126%-84%48%-47%106%-105%-83%40%-32%-118%-107%-81%86%-114%-38%-94%-86%125%-19%-42%-37%121%116%-90%72%-20%-102%-58%10%-119%108%95%-64%10%91%-44%-77%127%70%75%19%2%0%116%-21%-19%-73%-32%-122%43%-18%-72%-28%-106%107%-18%-73%25%72%55%-31%-76%43%106%-101%-20%86%-42%-62%-92%43%-81%-17%82%21%-17%75%-13%-70%91%-81%85%-9%-70%-108%-17%-66%100%-11%-37%-46%-65%0%-125%37%48%75%4%23%-52%-43%-63%108%97%27%-85%-66%10%63%-59%48%10%9%71%124%-43%-60%21%91%92%21%-58%14%-17%10%-79%-58%73%113%-52%46%-112%31%-125%124%-108%-56%-22%-103%-52%111%-77%62%118%76%-81%-54%66%-95%-4%-45%-53%48%3%37%115%117%37%-73%36%2%99%60%-9%-68%81%3%35%-33%28%92%-50%44%-103%0%-38%-47%72%35%-12%-91%-70%-50%-114%92%108%-51%81%9%-99%19%-51%80%-21%36%117%-123%85%75%-52%50%-107%46%19%-99%53%78%87%-33%68%-11%-41%-52%-90%55%-77%-41%-79%38%-83%-10%-47%57%50%-35%-78%-45%-48%-22%-76%-77%-49%116%-9%76%34%127%91%-89%-39%53%-39%74%-123%-116%109%-45%-40%124%-97%-104%119%-97%123%7%126%-14%-32%-113%-62%-99%-83%-31%-121%-101%-115%51%-29%68%-7%93%19%-32%-112%55%-118%56%-88%-118%-57%-118%106%-35%-100%119%94%-73%0%30%56%-82%-109%109%33%-84%109%-6%-23%107%83%112%-9%-37%-107%-125%-84%107%-21%102%-67%14%59%89%-78%-49%14%86%-19%-74%115%-123%123%-18%116%117%-52%-5%87%-69%-1%94%85%-16%-62%-29%-27%123%-15%87%17%-113%-68%83%-54%47%-81%20%74%19%-16%38%-3%-12%-44%87%111%-3%-11%-40%103%-81%-3%-10%-36%119%-17%-3%-9%-35%3%-64%1%-8%-28%-105%111%-2%-7%-24%-89%-97%125%6%1%1%0%59%">
- <eAnnotations xmi:id="_Oewt0HBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_Oe53wHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Z1NCsBJsEdyz67WHCXYdRQ" name="NotificationResource">
- <generalization xmi:id="_050fkBJsEdyz67WHCXYdRQ" general="_82VxkBJpEdy4mPo_dcOmkg"/>
- <ownedAttribute xmi:id="_bjnFQBJsEdyz67WHCXYdRQ" name="occurence" visibility="public" type="_5CilQBJoEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d3Zs0BJsEdyz67WHCXYdRQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d3Qi4BJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_d3jd0BJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_boOfgBJsEdyz67WHCXYdRQ" name="mechanism" visibility="public" type="_AJDU8BJpEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hanU4BJsEdyz67WHCXYdRQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hadj4BJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_hanU4RJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bsZN0BJsEdyz67WHCXYdRQ" name="occurenceCountElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kaNSgBJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kaEIkBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kaNSgRJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bwayMBJsEdyz67WHCXYdRQ" name="maskElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mm-sERJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mm-sEBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_mnIdEBJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_b0vRgBJsEdyz67WHCXYdRQ" name="flushServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o_e0gBJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o_VDgBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_o_e0gRJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_b46m4BJsEdyz67WHCXYdRQ" name="signalServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rMNx0BJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rMEA0BJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rMNx0RJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_b9FVMBJsEdyz67WHCXYdRQ" name="waitServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t1_QcBJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t11fcBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_t2IaYBJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cBG5kBJsEdyz67WHCXYdRQ" name="clearServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v3spgBJsEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v3jfkBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_v32agBJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_tPd3YHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%39%0%20%0%112%0%0%44%0%0%0%0%39%0%20%0%-121%0%0%0%4%4%4%8%8%8%16%16%16%24%24%24%28%28%28%32%32%32%40%40%40%48%48%48%52%52%52%56%56%56%64%64%64%72%72%72%80%80%80%89%89%89%97%97%97%101%101%101%113%113%113%117%117%117%121%121%121%-127%-127%-127%-123%-123%-123%-115%-115%-115%-107%-107%-107%-99%-99%-99%-95%-95%-95%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%17%0%24%72%-80%-96%-63%-125%8%19%2%24%96%-128%68%-118%-121%16%35%74%-100%72%-79%34%-128%-122%20%41%100%-88%-56%49%5%10%5%40%38%94%116%24%-15%-60%-125%5%2%74%116%-92%-104%-96%0%3%19%18%71%70%-4%-128%0%67%10%8%6%86%74%-68%48%0%5%-121%3%27%34%-54%-12%56%65%1%-55%20%4%36%-24%124%88%66%-128%-121%-121%39%26%60%56%-15%80%-90%8%5%21%36%-114%8%48%98%-87%-127%7%18%49%32%-8%-112%66%-26%-124%9%19%63%20%80%-96%115%-125%0%14%19%59%28%40%-117%-15%35%-120%-120%21%22%-120%120%96%-109%-29%-119%3%33%24%68%8%9%113%65%7%-70%36%69%32%8%121%117%66%-56%-65%48%43%58%-48%-16%-48%-62%-40%-121%21%-48%34%-122%104%33%2%6%5%100%33%114%96%80%17%3%88%-120%34%22%84%0%1%-78%42%70%-120%12%-90%78%-28%59%-111%4%2%-86%17%81%76%24%32%2%-30%-48%-107%-112%37%26%-82%72%-40%-11%-47%-107%-93%-15%106%-42%-7%91%39%-19%20%-84%-117%-81%108%14%-4%-128%9%20%8%122%47%-35%-68%61%-59%-24%8%22%-70%115%24%-17%-50%0%-127%-8%-15%-37%79%-32%-18%126%81%-63%-126%-9%-16%-29%-53%-97%79%-65%62%-128%-128%0%59%">
- <eAnnotations xmi:id="_ttt5oHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_tt3DkHBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_RMoCQHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%-104%0%78%0%112%0%0%44%0%0%0%0%-104%0%78%0%-121%0%0%0%8%8%8%12%12%12%16%16%16%20%20%20%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%48%48%48%52%52%52%56%56%56%60%60%60%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%93%93%93%97%97%97%105%105%105%109%109%109%113%113%113%117%117%117%121%121%121%125%125%125%-123%-123%-123%-119%-119%-119%-115%-115%-115%-111%-111%-111%-107%-107%-107%-103%-103%-103%-99%-99%-99%-91%-91%-91%-82%-82%-82%-78%-78%-78%-74%-74%-74%-70%-70%-70%-66%-66%-66%-62%-62%-62%-58%-58%-58%-50%-50%-50%-46%-46%-46%-42%-42%-42%-38%-38%-38%-34%-34%-34%-30%-30%-30%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%21%0%24%72%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-61%-121%16%35%62%28%112%0%70%-115%-117%24%51%106%-36%-56%-79%-93%-57%-113%32%67%-118%28%73%-78%-92%72%0%21%77%-86%92%-55%-78%-91%-53%-105%30%81%90%-124%73%-77%-90%-51%-101%42%101%-30%-36%-55%-77%-89%77%-99%62%-125%10%29%-6%17%40%-47%-93%72%125%26%77%-54%-76%-23%-53%-91%78%-93%-42%-100%-111%98%39%-44%-99%34%46%72%21%10%-31%-124%-43%-108%62%57%20%64%-32%117%43%-49%7%14%120%94%-83%-23%-126%1%-121%26%10%12%-52%48%-117%51%-124%-128%10%16%-26%-34%92%11%115%-124%-126%21%23%97%20%-88%64%-41%102%12%1%94%79%36%40%91%-109%111%-53%25%16%44%-48%-56%56%-94%0%-29%-62%46%17%80%-64%40%3%-62%-123%-55%52%29%-81%84%124%25%35%-124%2%122%49%-77%-44%64%96%99%-120%-65%-95%-63%-62%-92%113%1%-126%-116%-114%50%12%76%80%-51%-78%69%-128%23%28%-37%118%-128%41%-102%-28%10%5%33%64%-98%32%80%-102%119%72%26%4%54%124%-36%-64%-64%-123%-53%-30%34%59%84%23%89%1%-75%115%-110%19%16%-124%-1%92%-63%96%68%75%-20%31%-37%74%31%73%-61%-128%-124%-17%34%75%8%-72%29%114%-122%5%9%-87%75%-94%-17%56%-126%1%-32%-110%44%12%96%2%124%31%-51%32%-128%8%37%-107%-80%88%78%-78%-107%52%-125%4%22%-28%71%-46%6%3%72%72%32%70%13%52%-96%82%103%25%-128%54%-46%126%25%41%86%-126%75%9%64%112%-31%70%30%8%-32%-95%73%31%-64%-10%97%-125%-49%101%96%-37%75%48%8%48%-30%-119%-127%5%-128%-126%75%46%56%48%-36%73%48%126%116%-36%7%53%-127%32%-128%-123%-33%29%64%-40%75%52%80%55%83%81%65%118%-44%-127%3%-42%-39%-76%-128%-122%39%94%96%-64%-118%46%29%103%30%-108%79%122%4%3%3%27%112%9%-45%12%1%-112%112%-95%10%2%-76%112%-109%125%20%32%121%81%113%126%-3%-73%83%9%1%-56%105%22%116%111%-19%68%-62%-126%28%-119%-74%-62%1%122%-98%73%64%4%-16%65%-112%-128%79%-99%-3%-88%81%113%18%-36%-72%19%105%93%57%39%67%1%9%84%-55%-45%8%22%4%26%101%70%50%40%64%-97%77%52%-56%120%-101%12%9%20%-38%84%-92%46%40%-32%-24%77%48%36%-1%96%102%13%-40%-99%96%-94%77%44%40%64%36%70%-100%-86%-42%107%13%77%58%48%106%77%-2%117%-124%-34%5%-55%-47%-92%-99%-90%-90%53%-25%84%-84%43%-90%-112%-64%-105%52%113%-48%-89%-89%97%122%68%-125%2%-52%-82%36%-125%3%101%114%-124%-86%-86%68%21%-85%-111%125%17%-62%-76%-126%3%-77%-50%-7%-23%70%-21%-74%43%-46%-97%85%121%-12%-85%84%-42%-38%11%40%75%52%36%-112%-19%-93%-17%110%-108%-81%74%112%-110%91%105%84%-15%126%-44%89%-72%43%89%64%-83%-79%1%111%100%-82%113%10%60%-84%112%-86%78%109%-37%-83%-108%10%-80%-96%82%9%-17%-127%4%98%13%-48%-78%-25%100%73%-9%38%-123%44%73%-62%-107%20%-22%-80%16%-1%11%82%-54%30%-75%-84%-46%-63%72%-39%106%82%-109%12%-64%-20%17%-50%96%-86%20%41%72%29%116%-52%-46%-72%72%-67%-68%-46%10%-45%-122%20%-126%86%64%-54%12%-110%-46%-30%66%-64%48%75%79%35%53%52%75%5%-41%-84%-128%-68%0%75%13%82%10%105%109%52%-62%-66%46%57%80%-81%80%52%-81%-12%-89%-77%52%56%96%103%72%35%103%-108%-63%-82%23%-95%75%-18%72%37%7%-1%-43%-9%75%11%115%57%-16%-117%98%-125%-92%-15%69%-118%89%12%83%-42%65%77%-84%-84%-47%23%-111%103%82%-35%25%-79%-64%-64%12%27%-52%-72%-109%-38%62%117%-80%-34%77%45%-9%91%56%-74%46%117%80%-64%-85%56%-3%125%-109%-27%96%-73%-60%51%5%-118%-45%29%113%72%-93%47%14%-11%77%-121%-5%-76%66%6%43%81%-34%20%-25%55%-35%77%-96%-17%76%-87%-2%18%-39%23%18%-49%20%-29%103%38%-32%-77%106%-54%51%5%-4%75%20%-88%-103%-4%-20%-104%25%-81%82%-37%-50%69%-65%-4%-19%43%-63%-96%-64%-34%91%121%47%-3%-38%42%77%127%125%-19%-68%105%-97%-35%-25%39%-102%-1%-67%74%-84%-29%-24%46%-5%-50%-87%-1%28%-73%-10%-33%-33%-65%70%-18%-21%-120%-16%-2%39%-65%-90%48%111%108%101%35%32%-10%-32%-93%63%-114%-52%-64%121%-1%-13%95%4%51%18%64%-116%84%111%-126%-76%90%32%124%14%104%-74%78%97%-80%-128%81%105%96%96%-58%-121%-63%12%-30%-113%64%-18%19%-95%-3%64%24%21%14%-42%-64%115%37%-108%96%12%49%-94%-66%-6%-59%-112%-123%81%-23%91%-18%110%-88%-63%19%49%110%-128%51%-60%-95%84%79%-44%-122%-68%25%-54%-48%-120%-127%65%0%2%-98%55%65%33%74%5%3%120%51%-94%19%-111%72%-105%41%82%-79%124%61%-68%98%-1%-84%-88%69%-89%112%-79%-117%76%-7%34%24%-111%34%-58%49%18%5%37%12%112%-128%26%-41%-56%-58%54%-70%-15%-115%112%-116%-93%28%-25%72%-57%58%-38%-15%-114%120%-84%35%0%2%2%0%59%">
- <eAnnotations xmi:id="_R2zAoHBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_R28KkHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_3u6dYBJsEdyz67WHCXYdRQ" name="SwMutualExclusionResource">
- <generalization xmi:id="_7Exl8BJsEdyz67WHCXYdRQ" general="_82VxkBJpEdy4mPo_dcOmkg"/>
- <generalization xmi:id="_uDRicEIZEd6dmI2dd6jVFQ" general="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_7rV2sBJsEdyz67WHCXYdRQ" name="mechanism" visibility="public" type="_H1teoBJpEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-v7CABJsEdyz67WHCXYdRQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vx4EBJsEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-v7CARJsEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7u6vIBJsEdyz67WHCXYdRQ" name="concurrentAccessProtocol" visibility="public" type="_PhoBcBJpEdy4mPo_dcOmkg" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CaLtQBJtEdyz67WHCXYdRQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CaB8QBJtEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CaVeQBJtEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_79Np0BJsEdyz67WHCXYdRQ" name="accessTokenElements" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TypedElement"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FdH50BJtEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fc-v4BJtEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FdRq0BJtEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8EXasBJsEdyz67WHCXYdRQ" name="releaseServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_II_DIBJtEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_II1SIBJtEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_IJI0IBJtEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8HfnMBJsEdyz67WHCXYdRQ" name="acquireServices" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LELo8BJtEdyz67WHCXYdRQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LECfABJtEdyz67WHCXYdRQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LEVZ8BJtEdyz67WHCXYdRQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <icon xmi:id="_wABTcHBZEd2Nss_u28cvSA" content="71%73%70%56%57%97%20%0%19%0%112%0%0%44%0%0%0%0%20%0%19%0%-121%0%0%0%8%8%8%16%16%16%20%20%20%28%28%28%44%44%44%48%48%48%52%52%52%56%56%56%64%64%64%68%68%68%72%72%72%80%80%80%85%85%85%89%89%89%93%93%93%97%97%97%101%101%101%105%105%105%113%113%113%121%121%121%125%125%125%-123%-123%-123%-115%-115%-115%-107%-107%-107%-103%-103%-103%-91%-91%-91%-74%-74%-74%-50%-50%-50%-42%-42%-42%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-109%0%9%4%24%72%-80%-96%-63%-126%2%26%76%88%-56%-80%-95%-61%7%2%0%8%-104%-112%-95%-94%-59%-117%23%45%24%-24%32%-111%34%-58%-113%25%42%20%-16%32%-94%35%72%-116%21%14%124%16%81%114%-30%73%-117%19%14%-128%96%-39%-46%-29%-55%9%10%102%-46%52%121%50%-126%-126%16%52%89%-14%-4%8%-127%1%-48%-96%53%65%58%112%-128%116%-89%75%-116%12%36%52%117%106%-77%-30%2%10%83%-87%94%76%112%33%-85%-42%12%24%16%100%-16%-86%53%-84%6%-78%84%47%32%-40%-128%-42%-87%4%3%108%-37%10%21%48%-128%-125%-36%-99%3%10%36%-40%-53%-73%-81%-33%-67%0%2%2%0%59%">
- <eAnnotations xmi:id="_w6k3MHBZEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_w6k3MXBZEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_TuosAHBaEd2Nss_u28cvSA" content="71%73%70%56%57%97%77%0%74%0%112%0%0%44%0%0%0%0%77%0%74%0%-121%0%0%0%12%12%12%24%24%24%28%28%28%32%32%32%36%36%36%40%40%40%44%44%44%48%48%48%52%52%52%56%56%56%64%64%64%68%68%68%72%72%72%76%76%76%80%80%80%85%85%85%89%89%89%93%93%93%97%97%97%101%101%101%105%105%105%113%113%113%117%117%117%121%121%121%125%125%125%-127%-127%-127%-123%-123%-123%-115%-115%-115%-107%-107%-107%-103%-103%-103%-91%-91%-91%-82%-82%-82%-74%-74%-74%-66%-66%-66%-58%-58%-58%-50%-50%-50%-34%-34%-34%-26%-26%-26%-18%-18%-18%-10%-10%-10%-1%-1%-1%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%0%8%-1%0%17%28%64%64%-80%-96%-63%-125%8%19%42%92%-56%-80%-95%-62%0%4%0%28%-104%72%-79%-94%-59%-117%24%51%106%-36%-56%-15%-30%-128%0%0%34%122%24%73%-78%-92%-55%-109%40%83%-86%92%-55%-46%-28%-122%3%36%66%2%104%73%-77%-90%-51%-101%27%16%-108%72%33%-13%-90%-49%-97%63%51%24%-40%-55%83%36%-48%-93%72%81%102%72%112%34%-123%-45%-98%73%-93%34%-75%-64%-44%-23%83%-93%82%-77%-38%-76%-64%-96%-87%-43%-94%51%-75%-118%101%73%-127%1%-118%-81%87%-61%-114%93%107%114%-62%-125%-77%104%-63%-78%-99%59%50%66%-124%-72%86%-95%-46%29%-5%-96%2%-34%-68%88%-9%102%117%-128%-31%47%96%-75%-126%-93%46%-48%96%-8%112%98%-87%11%60%52%118%-4%-8%104%7%4%-110%39%-89%-83%12%-76%-125%-126%16%-102%41%115%-74%-55%-31%0%-24%-48%-101%71%-41%-28%-128%96%4%106%-47%-86%87%-26%36%-15%26%118%108%-108%-77%107%-37%-66%93%50%-125%78%-35%-69%121%123%88%74%20%-72%92%-31%37%47%84%53%-98%26%-71%7%11%10%-68%50%63%-114%-100%43%-36%-23%-44%121%79%88%112%29%-69%-34%-37%19%-18%98%-1%-1%-6%93%53%4%-15%-29%-125%63%126%96%33%61%-38%-14%-107%27%20%118%79%62%112%-27%5%28%-24%-65%-73%47%-40%115%102%-3%-22%-79%-27%-39%7%0%-18%-121%-40%94%28%124%86%-96%-127%-113%-79%118%-38%-126%1%106%-59%26%109%16%-42%119%-32%90%27%20%64%97%-123%17%70%-107%83%113%28%54%-73%86%6%7%-128%24%98%118%98%45%101%-62%-119%12%-82%69%-107%116%44%-118%-104%-107%5%11%-64%24%35%-118%81%-107%-43%-35%-115%56%34%-27%-42%-114%60%-62%119%-108%4%-24%-15%104%97%86%15%76%96%36%94%66%-6%-12%-64%124%75%-74%-120%-44%2%80%70%121%-28%-108%-1%89%121%-27%79%29%36%-112%-91%-106%29%-90%-28%25%8%96%50%-55%95%75%14%-106%105%-26%-123%44%-79%38%-126%-102%107%-30%-124%-64%-122%112%110%-39%82%110%117%-58%-43%-28%73%26%-4%-106%-89%-98%103%-98%68%-94%-119%127%-54%-88%-44%114%-123%74%-103%-110%5%8%-40%-104%-88%-95%37%89%-9%104%-100%41%77%96%-42%-92%-108%-98%20%30%-112%-104%-10%104%87%-89%127%-63%-41%23%-88%-95%-38%39%31%-87%-91%34%-122%31%-86%-87%-114%-44%65%100%-84%-74%42%-22%95%-84%-87%122%-10%32%-83%6%26%112%43%-82%-11%9%64%39%-81%-11%17%10%-20%85%22%100%96%-20%-79%-56%38%-85%-20%-78%-52%54%-21%-20%-77%-52%2%16%16%0%59%">
- <eAnnotations xmi:id="_UZdKoHBaEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_UZmUkHBaEd2Nss_u28cvSA" key="image_kind_key" value="shape"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_YgAioAPMEdyuUt-4qHuVvQ" name="GCM" metaclassReference="_j5XBUEFXEd6UW4qJC-Vahw _rAh4UEFXEd6UW4qJC-Vahw _rHSnoEFXEd6UW4qJC-Vahw _rQYSMEFXEd6UW4qJC-Vahw">
- <eAnnotations xmi:id="_K_CaYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_MyXfIJ3yEd6SvNDHkhtrYQ" name="GCM" nsURI="http://MARTE.MARTE_DesignModel/schemas/GCM/_Mx60853yEd6SvNDHkhtrYQ/13" nsPrefix="GCM">
- <eAnnotations xmi:id="_M8Mwvp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Mwv53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8MwwJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8MwwZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8Mwwp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Mww53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfIZ3yEd6SvNDHkhtrYQ" name="FlowProperty">
- <eAnnotations xmi:id="_MyXfIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfI53yEd6SvNDHkhtrYQ" name="direction" ordered="false" unique="false" lowerBound="1" eType="_MyXfJ53yEd6SvNDHkhtrYQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfJZ3yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MyXfJ53yEd6SvNDHkhtrYQ" name="FlowDirectionKind">
- <eAnnotations xmi:id="_MyXfKJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_MyXfKZ3yEd6SvNDHkhtrYQ" name="in"/>
- <eLiterals xmi:id="_MyXfKp3yEd6SvNDHkhtrYQ" name="out" value="1"/>
- <eLiterals xmi:id="_MyXfK53yEd6SvNDHkhtrYQ" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfLJ3yEd6SvNDHkhtrYQ" name="FlowPort">
- <eAnnotations xmi:id="_MyXfLZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfLp3yEd6SvNDHkhtrYQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_M8MwqZ3yEd6SvNDHkhtrYQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfMJ3yEd6SvNDHkhtrYQ" name="isConjugated" ordered="false" unique="false" eType="_M8MwqZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfMp3yEd6SvNDHkhtrYQ" name="direction" ordered="false" unique="false" lowerBound="1" eType="_MyXfJ53yEd6SvNDHkhtrYQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfNJ3yEd6SvNDHkhtrYQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_MyXfNp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_MyXfN53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfOJ3yEd6SvNDHkhtrYQ" name="ClientServerPort">
- <eAnnotations xmi:id="_MyXfOZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfOp3yEd6SvNDHkhtrYQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfPJ3yEd6SvNDHkhtrYQ" name="specificationKind" ordered="false" unique="false" lowerBound="1" eType="_MyXfSJ3yEd6SvNDHkhtrYQ" defaultValueLiteral="interfaceBased" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfPp3yEd6SvNDHkhtrYQ" name="isConjugated" ordered="false" unique="false" eType="_M8MwqZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfQJ3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_MyXfTZ3yEd6SvNDHkhtrYQ" defaultValueLiteral="proreq"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfQp3yEd6SvNDHkhtrYQ" name="provInterface" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfRJ3yEd6SvNDHkhtrYQ" name="reqInterface" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfRp3yEd6SvNDHkhtrYQ" name="featuresSpec" ordered="false" unique="false" eType="_MyXfUp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MyXfSJ3yEd6SvNDHkhtrYQ" name="PortSpecificationKind">
- <eAnnotations xmi:id="_MyXfSZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LptasEE8Ed6UW4qJC-Vahw"/>
- <eLiterals xmi:id="_MyXfSp3yEd6SvNDHkhtrYQ" name="atomic"/>
- <eLiterals xmi:id="_MyXfS53yEd6SvNDHkhtrYQ" name="interfaceBased" value="1"/>
- <eLiterals xmi:id="_MyXfTJ3yEd6SvNDHkhtrYQ" name="featureBased" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MyXfTZ3yEd6SvNDHkhtrYQ" name="ClientServerKind">
- <eAnnotations xmi:id="_MyXfTp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_MyXfT53yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_MyXfUJ3yEd6SvNDHkhtrYQ" name="provided" value="1"/>
- <eLiterals xmi:id="_MyXfUZ3yEd6SvNDHkhtrYQ" name="proreq" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfUp3yEd6SvNDHkhtrYQ" name="ClientServerSpecification">
- <eAnnotations xmi:id="_MyXfU53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfVJ3yEd6SvNDHkhtrYQ" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfVp3yEd6SvNDHkhtrYQ" name="FlowSpecification">
- <eAnnotations xmi:id="_MyXfV53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfWJ3yEd6SvNDHkhtrYQ" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfWp3yEd6SvNDHkhtrYQ" name="ClientServerFeature">
- <eAnnotations xmi:id="_MyXfW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfXJ3yEd6SvNDHkhtrYQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_MyXfTZ3yEd6SvNDHkhtrYQ" defaultValueLiteral="proreq"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfXp3yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfYJ3yEd6SvNDHkhtrYQ" name="GCMTrigger">
- <eAnnotations xmi:id="_MyXfYZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_T6i0MEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfYp3yEd6SvNDHkhtrYQ" name="base_Trigger" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Trigger"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfZJ3yEd6SvNDHkhtrYQ" name="feature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Feature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfZp3yEd6SvNDHkhtrYQ" name="GCMInvocationAction">
- <eAnnotations xmi:id="_MyXfZ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Vj4wkEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfaJ3yEd6SvNDHkhtrYQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfap3yEd6SvNDHkhtrYQ" name="onFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Feature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfbJ3yEd6SvNDHkhtrYQ" name="DataEvent">
- <eAnnotations xmi:id="_MyXfbZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aXqBkEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfbp3yEd6SvNDHkhtrYQ" name="base_AnyReceiveEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//AnyReceiveEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfcJ3yEd6SvNDHkhtrYQ" name="classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_MyXfcp3yEd6SvNDHkhtrYQ" name="DataPool">
- <eAnnotations xmi:id="_MyXfc53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ewP9AEFYEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_MyXfdJ3yEd6SvNDHkhtrYQ" name="ordering" ordered="false" unique="false" lowerBound="1" eType="_MyXffJ3yEd6SvNDHkhtrYQ" defaultValueLiteral="FIFO"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfdp3yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfeJ3yEd6SvNDHkhtrYQ" name="insertion" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_MyXfep3yEd6SvNDHkhtrYQ" name="selection" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_MyXffJ3yEd6SvNDHkhtrYQ" name="DataPoolOrderingKind">
- <eAnnotations xmi:id="_MyXffZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h8ugEEFYEd6UW4qJC-Vahw"/>
- <eLiterals xmi:id="_MyXffp3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_MyXff53yEd6SvNDHkhtrYQ" name="LIFO" value="1"/>
- <eLiterals xmi:id="_MyXfgJ3yEd6SvNDHkhtrYQ" name="UserDefined" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MwqZ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mwqp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wjlIcEOMEd6caK5ICj_pSQ" name="GCM" nsURI="http://MARTE.MARTE_DesignModel/schemas/GCM/_wjiFIEOMEd6caK5ICj_pSQ/12" nsPrefix="GCM">
- <eAnnotations xmi:id="_wmR3LEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmR3LUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmR3LkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmR3L0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmR3MEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmR3MUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIcUOMEd6caK5ICj_pSQ" name="FlowProperty">
- <eAnnotations xmi:id="_wjlIckOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIc0OMEd6caK5ICj_pSQ" name="direction" ordered="false" unique="false" lowerBound="1" eType="_wjlId0OMEd6caK5ICj_pSQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIdUOMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjlId0OMEd6caK5ICj_pSQ" name="FlowDirectionKind">
- <eAnnotations xmi:id="_wjlIeEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wjlIeUOMEd6caK5ICj_pSQ" name="in"/>
- <eLiterals xmi:id="_wjlIekOMEd6caK5ICj_pSQ" name="out" value="1"/>
- <eLiterals xmi:id="_wjlIe0OMEd6caK5ICj_pSQ" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIfEOMEd6caK5ICj_pSQ" name="FlowPort">
- <eAnnotations xmi:id="_wjlIfUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIfkOMEd6caK5ICj_pSQ" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_wmRQHkOMEd6caK5ICj_pSQ" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIgEOMEd6caK5ICj_pSQ" name="isConjugated" ordered="false" unique="false" eType="_wmRQHkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIgkOMEd6caK5ICj_pSQ" name="direction" ordered="false" unique="false" lowerBound="1" eType="_wjlId0OMEd6caK5ICj_pSQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIhEOMEd6caK5ICj_pSQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wjlIhkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wjlIh0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIiEOMEd6caK5ICj_pSQ" name="ClientServerPort">
- <eAnnotations xmi:id="_wjlIiUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIikOMEd6caK5ICj_pSQ" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIjEOMEd6caK5ICj_pSQ" name="specificationKind" ordered="false" unique="false" lowerBound="1" eType="_wjlImEOMEd6caK5ICj_pSQ" defaultValueLiteral="interfaceBased" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIjkOMEd6caK5ICj_pSQ" name="isConjugated" ordered="false" unique="false" eType="_wmRQHkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIkEOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_wjlInUOMEd6caK5ICj_pSQ" defaultValueLiteral="proreq"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIkkOMEd6caK5ICj_pSQ" name="provInterface" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIlEOMEd6caK5ICj_pSQ" name="reqInterface" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIlkOMEd6caK5ICj_pSQ" name="featuresSpec" ordered="false" unique="false" eType="_wjlIokOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjlImEOMEd6caK5ICj_pSQ" name="PortSpecificationKind">
- <eAnnotations xmi:id="_wjlImUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_LptasEE8Ed6UW4qJC-Vahw"/>
- <eLiterals xmi:id="_wjlImkOMEd6caK5ICj_pSQ" name="atomic"/>
- <eLiterals xmi:id="_wjlIm0OMEd6caK5ICj_pSQ" name="interfaceBased" value="1"/>
- <eLiterals xmi:id="_wjlInEOMEd6caK5ICj_pSQ" name="featureBased" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjlInUOMEd6caK5ICj_pSQ" name="ClientServerKind">
- <eAnnotations xmi:id="_wjlInkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_wjlIn0OMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wjlIoEOMEd6caK5ICj_pSQ" name="provided" value="1"/>
- <eLiterals xmi:id="_wjlIoUOMEd6caK5ICj_pSQ" name="proreq" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIokOMEd6caK5ICj_pSQ" name="ClientServerSpecification">
- <eAnnotations xmi:id="_wjlIo0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIpEOMEd6caK5ICj_pSQ" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIpkOMEd6caK5ICj_pSQ" name="FlowSpecification">
- <eAnnotations xmi:id="_wjlIp0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIqEOMEd6caK5ICj_pSQ" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIqkOMEd6caK5ICj_pSQ" name="ClientServerFeature">
- <eAnnotations xmi:id="_wjlIq0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIrEOMEd6caK5ICj_pSQ" name="kind" ordered="false" unique="false" lowerBound="1" eType="_wjlInUOMEd6caK5ICj_pSQ" defaultValueLiteral="proreq"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIrkOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIsEOMEd6caK5ICj_pSQ" name="GCMTrigger">
- <eAnnotations xmi:id="_wjlIsUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_T6i0MEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIskOMEd6caK5ICj_pSQ" name="base_Trigger" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Trigger"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlItEOMEd6caK5ICj_pSQ" name="feature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Feature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlItkOMEd6caK5ICj_pSQ" name="GCMInvocationAction">
- <eAnnotations xmi:id="_wjlIt0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Vj4wkEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIuEOMEd6caK5ICj_pSQ" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIukOMEd6caK5ICj_pSQ" name="onFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Feature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIvEOMEd6caK5ICj_pSQ" name="DataEvent">
- <eAnnotations xmi:id="_wjlIvUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aXqBkEFXEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIvkOMEd6caK5ICj_pSQ" name="base_AnyReceiveEvent" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//AnyReceiveEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIwEOMEd6caK5ICj_pSQ" name="classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wjlIwkOMEd6caK5ICj_pSQ" name="DataPool">
- <eAnnotations xmi:id="_wjlIw0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ewP9AEFYEd6UW4qJC-Vahw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wjlIxEOMEd6caK5ICj_pSQ" name="ordering" ordered="false" unique="false" lowerBound="1" eType="_wjlIzEOMEd6caK5ICj_pSQ" defaultValueLiteral="FIFO"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIxkOMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIyEOMEd6caK5ICj_pSQ" name="insertion" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wjlIykOMEd6caK5ICj_pSQ" name="selection" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wjlIzEOMEd6caK5ICj_pSQ" name="DataPoolOrderingKind">
- <eAnnotations xmi:id="_wjlIzUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_h8ugEEFYEd6UW4qJC-Vahw"/>
- <eLiterals xmi:id="_wjlIzkOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wjlIz0OMEd6caK5ICj_pSQ" name="LIFO" value="1"/>
- <eLiterals xmi:id="_wjlI0EOMEd6caK5ICj_pSQ" name="UserDefined" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmRQHkOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmRQH0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ka5KkHKiEd2xwtZ516zmfg" name="GCM" nsURI="http://MARTE.MARTE_DesignModel/schemas/GCM/_kaSvMHKiEd2xwtZ516zmfg/11" nsPrefix="GCM">
- <eAnnotations xmi:id="_khmP43KiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khmP5HKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khmP5XKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khmP5nKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khmP53KiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khmP6HKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KkXKiEd2xwtZ516zmfg" name="FlowProperty">
- <eAnnotations xmi:id="_ka5KknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5Kk3KiEd2xwtZ516zmfg" name="direction" ordered="false" unique="false" lowerBound="1" eType="_ka5Kl3KiEd2xwtZ516zmfg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KlXKiEd2xwtZ516zmfg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ka5Kl3KiEd2xwtZ516zmfg" name="DirectionKind">
- <eAnnotations xmi:id="_ka5KmHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_ka5KmXKiEd2xwtZ516zmfg" name="in"/>
- <eLiterals xmi:id="_ka5KmnKiEd2xwtZ516zmfg" name="out" value="1"/>
- <eLiterals xmi:id="_ka5Km3KiEd2xwtZ516zmfg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KnHKiEd2xwtZ516zmfg" name="FlowPort">
- <eAnnotations xmi:id="_ka5KnXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KnnKiEd2xwtZ516zmfg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_khmP2HKiEd2xwtZ516zmfg" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KoHKiEd2xwtZ516zmfg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_khmP2HKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KonKiEd2xwtZ516zmfg" name="direction" ordered="false" unique="false" eType="_ka5Kl3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KpHKiEd2xwtZ516zmfg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ka5KpnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_ka5Kp3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KqHKiEd2xwtZ516zmfg" name="MessagePort">
- <eAnnotations xmi:id="_ka5KqXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KqnKiEd2xwtZ516zmfg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KrHKiEd2xwtZ516zmfg" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_khmP2HKiEd2xwtZ516zmfg" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KrnKiEd2xwtZ516zmfg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_khmP2HKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KsHKiEd2xwtZ516zmfg" name="direction" ordered="false" unique="false" eType="_ka5KsnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ka5KsnKiEd2xwtZ516zmfg" name="BFeatureKind">
- <eAnnotations xmi:id="_ka5Ks3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_ka5KtHKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_ka5KtXKiEd2xwtZ516zmfg" name="provided" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KtnKiEd2xwtZ516zmfg" name="SendFlowAction">
- <eAnnotations xmi:id="_ka5Kt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KuHKiEd2xwtZ516zmfg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KunKiEd2xwtZ516zmfg" name="FlowSpecification">
- <eAnnotations xmi:id="_ka5Ku3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KvHKiEd2xwtZ516zmfg" name="direction" ordered="false" unique="false" eType="_ka5Kl3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KvnKiEd2xwtZ516zmfg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KwHKiEd2xwtZ516zmfg" name="BFeatureSpecification">
- <eAnnotations xmi:id="_ka5KwXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KwnKiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" eType="_ka5KsnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KxHKiEd2xwtZ516zmfg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ka5KxnKiEd2xwtZ516zmfg" name="FlowBFeature">
- <eAnnotations xmi:id="_ka5Kx3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ka5KyHKiEd2xwtZ516zmfg" name="kind" ordered="false" unique="false" lowerBound="1" eType="_ka5KsnKiEd2xwtZ516zmfg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ka5KynKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmP2HKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmP2XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_opoigBBjEd20zIwSLfjspA" name="GCM" nsURI="http://MARTE.MARTE_Foundations/schemas/GCM/_opD6wBBjEd20zIwSLfjspA/10" nsPrefix="GCM">
- <eAnnotations xmi:id="_pOTWARBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pOTWAhBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pOTWAxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pOTWBBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pOTWBRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pOTWBhBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoigRBjEd20zIwSLfjspA" name="FlowProperty">
- <eAnnotations xmi:id="_opoighBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoigxBjEd20zIwSLfjspA" name="direction" ordered="false" unique="false" lowerBound="1" eType="_opoihxBjEd20zIwSLfjspA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoihRBjEd20zIwSLfjspA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_opoihxBjEd20zIwSLfjspA" name="DirectionKind">
- <eAnnotations xmi:id="_opoiiBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_opoiiRBjEd20zIwSLfjspA" name="in"/>
- <eLiterals xmi:id="_opoiihBjEd20zIwSLfjspA" name="out" value="1"/>
- <eLiterals xmi:id="_opoiixBjEd20zIwSLfjspA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoijBBjEd20zIwSLfjspA" name="FlowPort">
- <eAnnotations xmi:id="_opoijRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoijhBjEd20zIwSLfjspA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_pOTV9hBjEd20zIwSLfjspA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoikBBjEd20zIwSLfjspA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_pOTV9hBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoikhBjEd20zIwSLfjspA" name="direction" ordered="false" unique="false" eType="_opoihxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoilBBjEd20zIwSLfjspA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_opoilhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_opoilxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoimBBjEd20zIwSLfjspA" name="MessagePort">
- <eAnnotations xmi:id="_opoimRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoimhBjEd20zIwSLfjspA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoinBBjEd20zIwSLfjspA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_pOTV9hBjEd20zIwSLfjspA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoinhBjEd20zIwSLfjspA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_pOTV9hBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoioBBjEd20zIwSLfjspA" name="direction" ordered="false" unique="false" eType="_opoiohBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_opoiohBjEd20zIwSLfjspA" name="BFeatureKind">
- <eAnnotations xmi:id="_opoioxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_opoipBBjEd20zIwSLfjspA" name="in"/>
- <eLiterals xmi:id="_opoipRBjEd20zIwSLfjspA" name="out" value="1"/>
- <eLiterals xmi:id="_opoiphBjEd20zIwSLfjspA" name="inout" value="2"/>
- <eLiterals xmi:id="_opoipxBjEd20zIwSLfjspA" name="required" value="3"/>
- <eLiterals xmi:id="_opoiqBBjEd20zIwSLfjspA" name="provided" value="4"/>
- <eLiterals xmi:id="_opoiqRBjEd20zIwSLfjspA" name="reqpro" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoiqhBjEd20zIwSLfjspA" name="SendFlowAction">
- <eAnnotations xmi:id="_opoiqxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoirBBjEd20zIwSLfjspA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoirhBjEd20zIwSLfjspA" name="FlowSpecification">
- <eAnnotations xmi:id="_opoirxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoisBBjEd20zIwSLfjspA" name="direction" ordered="false" unique="false" eType="_opoihxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoishBjEd20zIwSLfjspA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoitBBjEd20zIwSLfjspA" name="BFeatureSpecification">
- <eAnnotations xmi:id="_opoitRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoithBjEd20zIwSLfjspA" name="kind" ordered="false" unique="false" eType="_opoiohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoiuBBjEd20zIwSLfjspA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_opoiuhBjEd20zIwSLfjspA" name="FlowBFeature">
- <eAnnotations xmi:id="_opoiuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_opoivBBjEd20zIwSLfjspA" name="kind" ordered="false" unique="false" lowerBound="1" eType="_opoiohBjEd20zIwSLfjspA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_opoivhBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOTV9hBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pOTV9xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kwWY4KSsEdy-NrxVBTpLyA" name="GCM" nsURI="http://MARTE.MARTE_Foundations/schemas/GCM/_kv3QsKSsEdy-NrxVBTpLyA/9" nsPrefix="GCM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWY4aSsEdy-NrxVBTpLyA" name="FlowProperty">
- <eAnnotations xmi:id="_kwWY4qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY46SsEdy-NrxVBTpLyA" name="direction" ordered="false" unique="false" lowerBound="1" eType="_kwWY56SsEdy-NrxVBTpLyA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWY5aSsEdy-NrxVBTpLyA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kwWY56SsEdy-NrxVBTpLyA" name="DirectionKind">
- <eAnnotations xmi:id="_kwWY6KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kwWY6aSsEdy-NrxVBTpLyA" name="in"/>
- <eLiterals xmi:id="_kwWY6qSsEdy-NrxVBTpLyA" name="out" value="1"/>
- <eLiterals xmi:id="_kwWY66SsEdy-NrxVBTpLyA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWY7KSsEdy-NrxVBTpLyA" name="FlowPort">
- <eAnnotations xmi:id="_kwWY7aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY7qSsEdy-NrxVBTpLyA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_lN87OKSsEdy-NrxVBTpLyA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY8KSsEdy-NrxVBTpLyA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_lN87OKSsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY8qSsEdy-NrxVBTpLyA" name="direction" ordered="false" unique="false" eType="_kwWY56SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWY9KSsEdy-NrxVBTpLyA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kwWY9qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kwWY96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWY-KSsEdy-NrxVBTpLyA" name="MessagePort">
- <eAnnotations xmi:id="_kwWY-aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWY-qSsEdy-NrxVBTpLyA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY_KSsEdy-NrxVBTpLyA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_lN87OKSsEdy-NrxVBTpLyA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWY_qSsEdy-NrxVBTpLyA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_lN87OKSsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWZAKSsEdy-NrxVBTpLyA" name="direction" ordered="false" unique="false" eType="_kwWZAqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kwWZAqSsEdy-NrxVBTpLyA" name="BFeatureKind">
- <eAnnotations xmi:id="_kwWZA6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_kwWZBKSsEdy-NrxVBTpLyA" name="in"/>
- <eLiterals xmi:id="_kwWZBaSsEdy-NrxVBTpLyA" name="out" value="1"/>
- <eLiterals xmi:id="_kwWZBqSsEdy-NrxVBTpLyA" name="inout" value="2"/>
- <eLiterals xmi:id="_kwWZB6SsEdy-NrxVBTpLyA" name="required" value="3"/>
- <eLiterals xmi:id="_kwWZCKSsEdy-NrxVBTpLyA" name="provided" value="4"/>
- <eLiterals xmi:id="_kwWZCaSsEdy-NrxVBTpLyA" name="reqpro" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWZCqSsEdy-NrxVBTpLyA" name="SendFlowAction">
- <eAnnotations xmi:id="_kwWZC6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWZDKSsEdy-NrxVBTpLyA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWZDqSsEdy-NrxVBTpLyA" name="FlowSpecification">
- <eAnnotations xmi:id="_kwWZD6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWZEKSsEdy-NrxVBTpLyA" name="direction" ordered="false" unique="false" eType="_kwWY56SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWZEqSsEdy-NrxVBTpLyA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWZFKSsEdy-NrxVBTpLyA" name="BFeatureSpecification">
- <eAnnotations xmi:id="_kwWZFaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWZFqSsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" eType="_kwWZAqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWZGKSsEdy-NrxVBTpLyA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kwWZGqSsEdy-NrxVBTpLyA" name="FlowBFeature">
- <eAnnotations xmi:id="_kwWZG6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kwWZHKSsEdy-NrxVBTpLyA" name="kind" ordered="false" unique="false" lowerBound="1" eType="_kwWZAqSsEdy-NrxVBTpLyA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kwWZHqSsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lN87OKSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lN87OaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rXdBwGquEdyHVMM3AaZxvA" name="GCM" nsURI="http://MARTE.MARTE_Foundations/schemas/GCM/_rW5oIGquEdyHVMM3AaZxvA/8" nsPrefix="GCM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdBwWquEdyHVMM3AaZxvA" name="FlowProperty">
- <eAnnotations xmi:id="_rXdBwmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdBw2quEdyHVMM3AaZxvA" name="direction" ordered="false" unique="false" lowerBound="1" eType="_rXdBx2quEdyHVMM3AaZxvA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdBxWquEdyHVMM3AaZxvA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rXdBx2quEdyHVMM3AaZxvA" name="DirectionKind">
- <eAnnotations xmi:id="_rXdByGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_rXdByWquEdyHVMM3AaZxvA" name="in"/>
- <eLiterals xmi:id="_rXdBymquEdyHVMM3AaZxvA" name="out" value="1"/>
- <eLiterals xmi:id="_rXdBy2quEdyHVMM3AaZxvA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdBzGquEdyHVMM3AaZxvA" name="FlowPort">
- <eAnnotations xmi:id="_rXdBzWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdBzmquEdyHVMM3AaZxvA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_rzzmkmquEdyHVMM3AaZxvA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB0GquEdyHVMM3AaZxvA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_rzzmkmquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB0mquEdyHVMM3AaZxvA" name="direction" ordered="false" unique="false" eType="_rXdBx2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB1GquEdyHVMM3AaZxvA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rXdB1mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rXdB12quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdB2GquEdyHVMM3AaZxvA" name="MessagePort" abstract="true">
- <eAnnotations xmi:id="_rXdB2WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB2mquEdyHVMM3AaZxvA" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB3GquEdyHVMM3AaZxvA" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="_rzzmkmquEdyHVMM3AaZxvA" defaultValueLiteral="false" derived="true"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB3mquEdyHVMM3AaZxvA" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_rzzmkmquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB4GquEdyHVMM3AaZxvA" name="direction" ordered="false" unique="false" eType="_rXdB4mquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rXdB4mquEdyHVMM3AaZxvA" name="BFeatureKind">
- <eAnnotations xmi:id="_rXdB42quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_rXdB5GquEdyHVMM3AaZxvA" name="in"/>
- <eLiterals xmi:id="_rXdB5WquEdyHVMM3AaZxvA" name="out" value="1"/>
- <eLiterals xmi:id="_rXdB5mquEdyHVMM3AaZxvA" name="inout" value="2"/>
- <eLiterals xmi:id="_rXdB52quEdyHVMM3AaZxvA" name="required" value="3"/>
- <eLiterals xmi:id="_rXdB6GquEdyHVMM3AaZxvA" name="provided" value="4"/>
- <eLiterals xmi:id="_rXdB6WquEdyHVMM3AaZxvA" name="reqpro" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdB6mquEdyHVMM3AaZxvA" name="SendFlowAction">
- <eAnnotations xmi:id="_rXdB62quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB7GquEdyHVMM3AaZxvA" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdB7mquEdyHVMM3AaZxvA" name="FlowSpecification">
- <eAnnotations xmi:id="_rXdB72quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB8GquEdyHVMM3AaZxvA" name="direction" ordered="false" unique="false" eType="_rXdBx2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB8mquEdyHVMM3AaZxvA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdB9GquEdyHVMM3AaZxvA" name="BFeatureSpecification">
- <eAnnotations xmi:id="_rXdB9WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB9mquEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" eType="_rXdB4mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB-GquEdyHVMM3AaZxvA" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rXdB-mquEdyHVMM3AaZxvA" name="FlowBFeature">
- <eAnnotations xmi:id="_rXdB-2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rXdB_GquEdyHVMM3AaZxvA" name="kind" ordered="false" unique="false" lowerBound="1" eType="_rXdB4mquEdyHVMM3AaZxvA" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rXdB_mquEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzzmkmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_rzzmk2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aIaOEF-FEdyR_cYlxmaBkg" name="GCM" nsURI="http://MARTE.MARTE_Foundations/schemas/GCM/_aIQeX1-FEdyR_cYlxmaBkg/1" nsPrefix="GCM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOEV-FEdyR_cYlxmaBkg" name="FlowProperty">
- <eAnnotations xmi:id="_aIaOEl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOE1-FEdyR_cYlxmaBkg" name="direction" ordered="false" unique="false" lowerBound="1" eType="_aIaOF1-FEdyR_cYlxmaBkg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOFV-FEdyR_cYlxmaBkg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIaOF1-FEdyR_cYlxmaBkg" name="DirectionKind">
- <eAnnotations xmi:id="_aIaOGF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_aIaOGV-FEdyR_cYlxmaBkg" name="in"/>
- <eLiterals xmi:id="_aIaOGl-FEdyR_cYlxmaBkg" name="out" value="1"/>
- <eLiterals xmi:id="_aIaOG1-FEdyR_cYlxmaBkg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOHF-FEdyR_cYlxmaBkg" name="FlowPort">
- <eAnnotations xmi:id="_aIaOHV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOHl-FEdyR_cYlxmaBkg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false" derived="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOIF-FEdyR_cYlxmaBkg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_aVExkF-FEdyR_cYlxmaBkg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOIl-FEdyR_cYlxmaBkg" name="direction" ordered="false" unique="false" eType="_aIaOF1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOJF-FEdyR_cYlxmaBkg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aIaOJl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aIaOJ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOKF-FEdyR_cYlxmaBkg" name="MessagePort">
- <eAnnotations xmi:id="_aIaOKV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOKl-FEdyR_cYlxmaBkg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOLF-FEdyR_cYlxmaBkg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false" derived="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOLl-FEdyR_cYlxmaBkg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_aVExkF-FEdyR_cYlxmaBkg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOMF-FEdyR_cYlxmaBkg" name="direction" ordered="false" unique="false" eType="_aIaOF1-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOMl-FEdyR_cYlxmaBkg" name="SendFlowAction">
- <eAnnotations xmi:id="_aIaOM1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaONF-FEdyR_cYlxmaBkg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaONl-FEdyR_cYlxmaBkg" name="FlowSpecification">
- <eAnnotations xmi:id="_aIaON1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOOF-FEdyR_cYlxmaBkg" name="direction" ordered="false" unique="false" eType="_aIaOF1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOOl-FEdyR_cYlxmaBkg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOPF-FEdyR_cYlxmaBkg" name="SignalSpecification">
- <eAnnotations xmi:id="_aIaOPV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOPl-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" eType="_aIaOQl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOQF-FEdyR_cYlxmaBkg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aIaOQl-FEdyR_cYlxmaBkg" name="BFeatureKind">
- <eAnnotations xmi:id="_aIaOQ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_aIaORF-FEdyR_cYlxmaBkg" name="in"/>
- <eLiterals xmi:id="_aIaORV-FEdyR_cYlxmaBkg" name="out" value="1"/>
- <eLiterals xmi:id="_aIaORl-FEdyR_cYlxmaBkg" name="inout" value="2"/>
- <eLiterals xmi:id="_aIaOR1-FEdyR_cYlxmaBkg" name="required" value="3"/>
- <eLiterals xmi:id="_aIaOSF-FEdyR_cYlxmaBkg" name="provided" value="4"/>
- <eLiterals xmi:id="_aIaOSV-FEdyR_cYlxmaBkg" name="reqpro" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aIaOSl-FEdyR_cYlxmaBkg" name="FlowBFeature">
- <eAnnotations xmi:id="_aIaOS1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aIaOTF-FEdyR_cYlxmaBkg" name="kind" ordered="false" unique="false" lowerBound="1" eType="_aIaOQl-FEdyR_cYlxmaBkg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aIaOTl-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVExkF-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVExkV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_K_LkUF1EEdy5RcXm_JjfDg" name="GCM" nsURI="http://MARTE.MARTE_Foundations/schemas/GCM/_K-vgv11EEdy5RcXm_JjfDg/0" nsPrefix="GCM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_LkUV1EEdy5RcXm_JjfDg" name="FlowProperty">
- <eAnnotations xmi:id="_K_LkUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lMax0BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkU11EEdy5RcXm_JjfDg" name="direction" ordered="false" unique="false" lowerBound="1" eType="_K_LkV11EEdy5RcXm_JjfDg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_LkVV1EEdy5RcXm_JjfDg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_LkV11EEdy5RcXm_JjfDg" name="DirectionKind">
- <eAnnotations xmi:id="_K_LkWF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mmbRsBHYEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_K_LkWV1EEdy5RcXm_JjfDg" name="in"/>
- <eLiterals xmi:id="_K_LkWl1EEdy5RcXm_JjfDg" name="out" value="1"/>
- <eLiterals xmi:id="_K_LkW11EEdy5RcXm_JjfDg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_LkXF1EEdy5RcXm_JjfDg" name="FlowPort">
- <eAnnotations xmi:id="_K_LkXV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKMLYBHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkXl1EEdy5RcXm_JjfDg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false" derived="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkYF1EEdy5RcXm_JjfDg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_LTdLsF1EEdy5RcXm_JjfDg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkYl1EEdy5RcXm_JjfDg" name="direction" ordered="false" unique="false" eType="_K_LkV11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_LkZF1EEdy5RcXm_JjfDg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_K_LkZl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_K_LkZ11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_LkaF1EEdy5RcXm_JjfDg" name="MessagePort">
- <eAnnotations xmi:id="_K_LkaV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xgP68BHYEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_Lkal1EEdy5RcXm_JjfDg" name="base_Port" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Port"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkbF1EEdy5RcXm_JjfDg" name="isAtomic" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false" derived="true">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_Lkbl1EEdy5RcXm_JjfDg" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="_LTdLsF1EEdy5RcXm_JjfDg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkcF1EEdy5RcXm_JjfDg" name="direction" ordered="false" unique="false" eType="_K_LkV11EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_Lkcl1EEdy5RcXm_JjfDg" name="SendFlowAction">
- <eAnnotations xmi:id="_K_Lkc11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_LkdF1EEdy5RcXm_JjfDg" name="base_InvocationAction" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//InvocationAction"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_Lkdl1EEdy5RcXm_JjfDg" name="FlowSpecification">
- <eAnnotations xmi:id="_K_Lkd11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bH1SABHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkeF1EEdy5RcXm_JjfDg" name="direction" ordered="false" unique="false" eType="_K_LkV11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_Lkel1EEdy5RcXm_JjfDg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_LkfF1EEdy5RcXm_JjfDg" name="SignalSpecification">
- <eAnnotations xmi:id="_K_LkfV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lOsNQBHZEdyWC5IKDhzksw"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_Lkfl1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" eType="_K_Lkgl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_LkgF1EEdy5RcXm_JjfDg" name="base_Interface" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Interface"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_K_Lkgl1EEdy5RcXm_JjfDg" name="BFeatureKind">
- <eAnnotations xmi:id="_K_Lkg11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DdY_gBRWEdyCa-N9ek5e_w"/>
- <eLiterals xmi:id="_K_LkhF1EEdy5RcXm_JjfDg" name="in"/>
- <eLiterals xmi:id="_K_LkhV1EEdy5RcXm_JjfDg" name="out" value="1"/>
- <eLiterals xmi:id="_K_Lkhl1EEdy5RcXm_JjfDg" name="inout" value="2"/>
- <eLiterals xmi:id="_K_Lkh11EEdy5RcXm_JjfDg" name="required" value="3"/>
- <eLiterals xmi:id="_K_LkiF1EEdy5RcXm_JjfDg" name="provided" value="4"/>
- <eLiterals xmi:id="_K_LkiV1EEdy5RcXm_JjfDg" name="reqpro" value="5"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_K_Lkil1EEdy5RcXm_JjfDg" name="FlowBFeature">
- <eAnnotations xmi:id="_K_Lki11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_cC1EMBRWEdyCa-N9ek5e_w"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_K_LkjF1EEdy5RcXm_JjfDg" name="kind" ordered="false" unique="false" lowerBound="1" eType="_K_Lkgl1EEdy5RcXm_JjfDg" defaultValueLiteral="in"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_K_Lkjl1EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTdLsF1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LTdLsV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_j5XBUEFXEd6UW4qJC-Vahw" alias="Trigger">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Trigger"/>
- </elementImport>
- <elementImport xmi:id="_rAh4UEFXEd6UW4qJC-Vahw" alias="Feature">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
- </elementImport>
- <elementImport xmi:id="_rHSnoEFXEd6UW4qJC-Vahw" alias="InvocationAction">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </elementImport>
- <elementImport xmi:id="_rQYSMEFXEd6UW4qJC-Vahw" alias="AnyReceiveEvent">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AnyReceiveEvent"/>
- </elementImport>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lMax0BHYEdyWC5IKDhzksw" name="FlowProperty">
- <ownedAttribute xmi:id="_rG6aUBHYEdyWC5IKDhzksw" name="direction" visibility="public" type="_mmbRsBHYEdyWC5IKDhzksw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hV_m8BRWEdyCa-N9ek5e_w" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hV118BRWEdyCa-N9ek5e_w" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uKQ2kBHYEdyWC5IKDhzksw" value="inout"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wccUkBHYEdyWC5IKDhzksw" name="base_Property" isUnique="false" association="_wb_ooBHYEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <icon xmi:id="_N2QyIHBUEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%10%0%0%0%10%8%2%0%0%0%2%80%88%-22%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%104%73%68%65%84%40%83%99%-4%-2%-3%-5%-124%9%19%126%-4%-8%-63%-128%1%10%10%10%24%-18%-33%-65%47%32%32%-128%41%7%20%-87%-81%-81%103%-8%-1%-1%63%80%-123%-126%-126%2%-90%10%-88%52%46%21%8%105%-84%42%80%-92%-127%110%-76%-76%-76%100%99%99%-125%-37%-126%-112%-58%-108%67%56%13%-85%28%84%26%40%103%98%98%-62%-62%-62%-126%-35%-27%-41%-81%95%55%50%50%50%-64%6%-10%-17%-33%15%0%-17%10%92%18%-113%107%-7%16%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_g1RZ0HBUEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_g1bK0HBUEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_hP8joHBUEd2Nss_u28cvSA" key="image_expr_key" value="direction=in"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_yRgnMHBUEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%10%0%0%0%9%8%2%0%0%0%-124%-60%42%68%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%120%73%68%65%84%40%83%117%-113%49%14%0%17%16%0%-23%36%10%23%95%-48%-8%-117%-65%-8%-126%68%-29%5%-34%-31%27%58%-33%-48%-87%68%121%-73%71%-72%102%111%-86%-107%-103%108%44%29%99%-28%-100%-55%-90%-9%110%-116%57%79%18%66%96%-116%93%19%-50%57%8%-17%-3%-67%33%-50%-71%-81%-99%19%116%49%-58%21%32%26%10%41%-27%42%112%13%-123%16%34%-91%-12%-85%-75%-42%-83%53%92%47%-121%44%-89%-108%42%-91%-106%123%117%41%5%62%127%-80%-42%-42%90%-49%97%15%-51%-117%85%-63%-104%-4%-71%-32%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_zAInwHBUEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_zASYwHBUEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_zz18oHBUEd2Nss_u28cvSA" key="image_expr_key" value="direction=out"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_1s0QcHBUEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%11%0%0%0%10%8%2%0%0%0%-19%-110%51%-44%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%111%73%68%65%84%40%83%125%-113%-69%13%-64%32%12%5%-99%-51%24%-127%17%-40%-110%49%24%-63%37%-91%75%-105%-28%33%75%15%2%82%40%-112%-51%-99%63%60%99%12%-7%63%48%-30%-104%89%-50%25%65%41%69%85%-7%46%-60%41%-91%-42%26%82%96%-60%-108%-90%-127%106%-30%40%-40%37%-71%-15%33%9%58%-93%1%60%14%-114%-64%-35%-79%86%-83%117%78%-71%37%-30%-7%-45%-88%-40%-91%29%47%-125%-46%-127%63%6%-110%-34%59%111%-82%-11%2%-58%-53%-4%38%51%15%-12%-97%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_2YK6kHBUEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_2YUrkHBUEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_3FeFcHBUEd2Nss_u28cvSA" key="image_expr_key" value="direction=inout"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_mmbRsBHYEdyWC5IKDhzksw" name="FlowDirectionKind">
- <ownedLiteral xmi:id="_nq934BHYEdyWC5IKDhzksw" name="in"/>
- <ownedLiteral xmi:id="_nu_cQBHYEdyWC5IKDhzksw" name="out"/>
- <ownedLiteral xmi:id="_n0NTcBHYEdyWC5IKDhzksw" name="inout"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_wb_ooBHYEdyWC5IKDhzksw" name="Extension_FlowProperty" memberEnd="_wcJZoBHYEdyWC5IKDhzksw _wccUkBHYEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_wcJZoBHYEdyWC5IKDhzksw" name="extension_FlowProperty" type="_lMax0BHYEdyWC5IKDhzksw" aggregation="composite" association="_wb_ooBHYEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xKMLYBHYEdyWC5IKDhzksw" name="FlowPort">
- <ownedAttribute xmi:id="_y8LtcBHYEdyWC5IKDhzksw" name="isAtomic" visibility="public" isUnique="false" isDerived="true">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-oOd0RHYEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-oOd0BHYEdyWC5IKDhzksw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_y_A_ABHYEdyWC5IKDhzksw" name="isConjugated" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pPS08EE7Ed6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pPEygEE7Ed6UW4qJC-Vahw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zCvocBHYEdyWC5IKDhzksw" name="direction" visibility="public" type="_mmbRsBHYEdyWC5IKDhzksw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eNej8EFUEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eNLpAEFUEd6UW4qJC-Vahw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_C170YRHZEdyWC5IKDhzksw" value="inout"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_I_xgcBHZEdyWC5IKDhzksw" name="base_Port" isUnique="false" association="_I_LDgBHZEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </ownedAttribute>
- <icon xmi:id="_Chv7gHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%10%0%0%0%10%8%2%0%0%0%2%80%88%-22%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%104%73%68%65%84%40%83%99%-4%-2%-3%-5%-124%9%19%126%-4%-8%-63%-128%1%10%10%10%24%-18%-33%-65%47%32%32%-128%41%7%20%-87%-81%-81%103%-8%-1%-1%63%80%-123%-126%-126%2%-90%10%-88%52%46%21%8%105%-84%42%80%-92%-127%110%-76%-76%-76%100%99%99%-125%-37%-126%-112%-58%-108%67%56%13%-85%28%84%26%40%103%98%98%-62%-62%-62%-126%-35%-27%-41%-81%95%55%50%50%50%-64%6%-10%-17%-33%15%0%-17%10%92%18%-113%107%-7%16%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_DKIKIHBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_DKR7IHBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_Dl11wHBVEd2Nss_u28cvSA" key="image_expr_key" value="direction=in"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_E6nQUHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%10%0%0%0%9%8%2%0%0%0%-124%-60%42%68%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%120%73%68%65%84%40%83%117%-113%49%14%0%17%16%0%-23%36%10%23%95%-48%-8%-117%-65%-8%-126%68%-29%5%-34%-31%27%58%-33%-48%-87%68%121%-73%71%-72%102%111%-86%-107%-103%108%44%29%99%-28%-100%-55%-90%-9%110%-116%57%79%18%66%96%-116%93%19%-50%57%8%-17%-3%-67%33%-50%-71%-81%-99%19%116%49%-58%21%32%26%10%41%-27%42%112%13%-123%16%34%-91%-12%-85%-75%-42%-83%53%92%47%-121%44%-89%-108%42%-91%-106%123%117%41%5%62%127%-80%-42%-42%90%-49%97%15%-51%-117%85%-63%-104%-4%-71%-32%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_FjcK4HBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_FjlU0HBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_Gj8loHBVEd2Nss_u28cvSA" key="image_expr_key" value="direction=out"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_H6EEAHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%11%0%0%0%10%8%2%0%0%0%-19%-110%51%-44%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%111%73%68%65%84%40%83%125%-113%-69%13%-64%32%12%5%-99%-51%24%-127%17%-40%-110%49%24%-63%37%-91%75%-105%-28%33%75%15%2%82%40%-112%-51%-99%63%60%99%12%-7%63%48%-30%-104%89%-50%25%65%41%69%85%-7%46%-60%41%-91%-42%26%82%96%-60%-108%-90%-127%106%-30%40%-40%37%-71%-15%33%9%58%-93%1%60%14%-114%-64%-35%-79%86%-83%117%78%-71%37%-30%-7%-45%-88%-40%-91%29%47%-125%-46%-127%63%6%-110%-34%59%111%-82%-11%2%-58%-53%-4%38%51%15%-12%-97%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_IjCvkHBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_IjL5gHBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_JWlsYHBVEd2Nss_u28cvSA" key="image_expr_key" value="direction=inout"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xgP68BHYEdyWC5IKDhzksw" name="ClientServerPort">
- <ownedAttribute xmi:id="_JZ_-UBHZEdyWC5IKDhzksw" name="base_Port" isUnique="false" association="_JZZhYBHZEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_N_QSMBHZEdyWC5IKDhzksw" name="specificationKind" visibility="public" type="_LptasEE8Ed6UW4qJC-Vahw" isUnique="false" isDerived="true">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N_QSMRHZEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N_QSMhHZEdyWC5IKDhzksw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_tO9UMEFWEd6UW4qJC-Vahw" value="interfaceBased"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_N_QSNBHZEdyWC5IKDhzksw" name="isConjugated" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYv2IEFTEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYdiQEFTEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_N_QSOBHZEdyWC5IKDhzksw" name="kind" visibility="public" type="_DdY_gBRWEdyCa-N9ek5e_w" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N_QSORHZEdyWC5IKDhzksw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N_QSOhHZEdyWC5IKDhzksw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_N_QSOxHZEdyWC5IKDhzksw" value="proreq"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IEghsEFUEd6UW4qJC-Vahw" name="provInterface" isUnique="false" association="_IAK0QEFUEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IFgAMEFUEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFdj8EFUEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MEBrQEFUEd6UW4qJC-Vahw" name="reqInterface" isUnique="false" association="_MBIIQEFUEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MFBJwEFUEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ME-GcEFUEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QfslUEFUEd6UW4qJC-Vahw" name="featuresSpec" type="_lOsNQBHZEdyWC5IKDhzksw" isUnique="false" association="_Qbzj0EFUEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WtC4YEFUEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ws0O4EFUEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- <icon xmi:id="_VYRVkHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%5%0%0%0%10%8%2%0%0%0%-13%91%3%103%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%113%73%68%65%84%24%87%69%-51%-79%17%64%17%12%6%96%-74%48%-122%17%-116%96%4%58%59%40%-108%74%-107%83%26%65%105%12%-91%21%116%74%58%47%30%119%-46%36%-33%37%-71%31%-81%-75%-48%95%-83%-75%57%39%2%67%57%-25%8%33%49%-58%109%107%-83%82%-22%44%80%41%-123%82%122%-80%-83%-75%54%-58%60%75%41%-67%-9%-49%41%37%-50%-7%51%76%-116%-79%-100%-13%-3%-121%-42%123%-121%19%33%68%-83%-11%-26%-113%49%32%60%-124%-16%1%-49%-8%112%-111%72%93%-123%-80%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_bR9FwHBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_bSG2wHBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_cOveIHBVEd2Nss_u28cvSA" key="image_expr_key" value="kind=required"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_WEhXkHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%9%0%0%0%9%8%2%0%0%0%111%-13%-111%71%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%-101%73%68%65%84%24%87%93%-113%-95%13%4%33%16%69%57%71%25%72%36%18%-119%-36%18%40%-127%18%112%72%74%-96%4%74%-40%18%88%-121%68%34%-111%72%112%-36%-33%-29%-78%98%39%25%-14%-13%-33%-52%-49%-16%89%107%-111%95%93%-41%53%-25%-92%-108%74%41%-73%67%-64%122%-17%-57%113%-64%82%74%-31%69%-43%90%-17%29%52%64%-116%17%98%87%74%73%8%49%-58%32%80%24%124%-64%22%-58%-104%16%2%65%67%-67%-40%54%-55%121%-98%-56%124%49%107%-83%-9%-98%32%23%-23%-91%-108%7%-61%97%-116%-75%-42%-18%91%114%-50%-100%115%-52%-30%34%-25%28%0%-62%-2%119%-18%111%32%68%107%13%-122%-115%-99%-15%5%-23%37%-91%-8%1%36%-4%-87%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_dRWKoHBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_dRfUkHBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_eFyfUHBVEd2Nss_u28cvSA" key="image_expr_key" value="kind=provided"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_XdeHgHBVEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%7%0%0%0%15%8%2%0%0%0%-89%99%66%-23%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%-84%73%68%65%84%40%83%117%-113%-95%17%-60%32%16%69%-71%14%34%41%33%37%32%83%2%50%37%68%34%-23%0%-127%-120%68%70%70%82%66%100%36%45%92%7%-111%-111%-36%-29%-56%-112%-55%-51%-36%-118%101%-2%-101%-65%127%-105%87%-50%89%8%-15%-2%-106%-108%-78%-17%123%-92%-128%46%-53%-126%24%-122%-127%-18%-100%43%-66%125%-33%-107%82%-25%121%34%-88%113%28%49%9%99%-52%60%-49%21%81%-37%-74%49%-12%-121%-90%-108%72%56%-114%3%35%57%90%-21%117%93%-53%54%-98%-82%-21%24%-92%-41%-76%66%91%98%-37%121%81%52%55%49%94%29%23%37%-38%90%-53%-114%-101%-110%-53%-103%45%-22%-14%122%-17%49%-2%-46%24%99%75%124%-28%66%-89%105%-30%-81%15%-118%8%33%112%70%61%-18%3%-125%89%-24%7%90%-3%-9%4%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_e8UesHBVEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_e8ePsHBVEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_gLb9MHBVEd2Nss_u28cvSA" key="image_expr_key" value="kind=proreq"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_I_LDgBHZEdyWC5IKDhzksw" name="Extension_FlowPort" memberEnd="_I_elgBHZEdyWC5IKDhzksw _I_xgcBHZEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_I_elgBHZEdyWC5IKDhzksw" name="extension_FlowPort" type="_xKMLYBHYEdyWC5IKDhzksw" aggregation="composite" association="_I_LDgBHZEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_JZZhYBHZEdyWC5IKDhzksw" name="Extension_MsgPort" memberEnd="_JZtDYBHZEdyWC5IKDhzksw _JZ_-UBHZEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_JZtDYBHZEdyWC5IKDhzksw" name="extension_MsgPort" type="_xgP68BHYEdyWC5IKDhzksw" aggregation="composite" association="_JZZhYBHZEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_bH1SABHZEdyWC5IKDhzksw" name="FlowSpecification">
- <ownedAttribute xmi:id="_hOZAkBHZEdyWC5IKDhzksw" name="base_Interface" isUnique="false" association="_hOPPkBHZEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_hOPPkBHZEdyWC5IKDhzksw" name="Extension_FlowSpecification" memberEnd="_hOPPkRHZEdyWC5IKDhzksw _hOZAkBHZEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hOPPkRHZEdyWC5IKDhzksw" name="extension_FlowSpecification" type="_bH1SABHZEdyWC5IKDhzksw" aggregation="composite" association="_hOPPkBHZEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_lOsNQBHZEdyWC5IKDhzksw" name="ClientServerSpecification">
- <ownedAttribute xmi:id="_vGWO4BHZEdyWC5IKDhzksw" name="base_Interface" isUnique="false" association="_vF5i8BHZEdyWC5IKDhzksw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_vF5i8BHZEdyWC5IKDhzksw" name="Extension_SignalSpecification" memberEnd="_vGDT8BHZEdyWC5IKDhzksw _vGWO4BHZEdyWC5IKDhzksw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_vGDT8BHZEdyWC5IKDhzksw" name="extension_SignalSpecification" type="_lOsNQBHZEdyWC5IKDhzksw" aggregation="composite" association="_vF5i8BHZEdyWC5IKDhzksw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_DdY_gBRWEdyCa-N9ek5e_w" name="ClientServerKind">
- <ownedLiteral xmi:id="_FZOaEBRWEdyCa-N9ek5e_w" name="required"/>
- <ownedLiteral xmi:id="_FjzSYBRWEdyCa-N9ek5e_w" name="provided"/>
- <ownedLiteral xmi:id="_gzJIAEE7Ed6UW4qJC-Vahw" name="proreq"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_cC1EMBRWEdyCa-N9ek5e_w" name="ClientServerFeature">
- <ownedAttribute xmi:id="_dip4MBRWEdyCa-N9ek5e_w" name="kind" visibility="public" type="_DdY_gBRWEdyCa-N9ek5e_w" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fIRyMBRWEdyCa-N9ek5e_w" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fIIBMBRWEdyCa-N9ek5e_w" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fIbjMBRWEdyCa-N9ek5e_w" value="proreq"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wLpMkBRWEdyCa-N9ek5e_w" name="base_BehavioralFeature" isUnique="false" association="_wKJ-0BRWEdyCa-N9ek5e_w">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- <icon xmi:id="_RcEwUHBWEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%5%0%0%0%10%8%2%0%0%0%-13%91%3%103%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%113%73%68%65%84%24%87%69%-51%-79%17%64%17%12%6%96%-74%48%-122%17%-116%96%4%58%59%40%-108%74%-107%83%26%65%105%12%-91%21%116%74%58%47%30%119%-46%36%-33%37%-71%31%-81%-75%-48%95%-83%-75%57%39%2%67%57%-25%8%33%49%-58%109%107%-83%82%-22%44%80%41%-123%82%122%-80%-83%-75%54%-58%60%75%41%-67%-9%-49%41%37%-50%-7%51%76%-116%-79%-100%-13%-3%-121%-42%123%-121%19%33%68%-83%-11%-26%-113%49%32%60%-124%-16%1%-49%-8%112%-111%72%93%-123%-80%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_Xy0P8HBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_Xy-A8HBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_Y6VRoHBWEd2Nss_u28cvSA" key="image_expr_key" value="kind=required"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_R9TOEHBWEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%9%0%0%0%9%8%2%0%0%0%111%-13%-111%71%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%-101%73%68%65%84%24%87%93%-113%-95%13%4%33%16%69%57%71%25%72%36%18%-119%-36%18%40%-127%18%112%72%74%-96%4%74%-40%18%88%-121%68%34%-111%72%112%-36%-33%-29%-78%98%39%25%-14%-13%-33%-52%-49%-16%89%107%-111%95%93%-41%53%-25%-92%-108%74%41%-73%67%-64%122%-17%-57%113%-64%82%74%-31%69%-43%90%-17%29%52%64%-116%17%98%87%74%73%8%49%-58%32%80%24%124%-64%22%-58%-104%16%2%65%67%-67%-40%54%-55%121%-98%-56%124%49%107%-83%-9%-98%32%23%-23%-91%-108%7%-61%97%-116%-75%-42%-18%91%114%-50%-100%115%-52%-30%34%-25%28%0%-62%-2%119%-18%111%32%68%107%13%-122%-115%-99%-15%5%-23%37%-91%-8%1%36%-4%-87%0%0%0%0%73%69%78%68%-82%66%96%-126%">
- <eAnnotations xmi:id="_Z041YHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_Z041YXBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_awe68HBWEd2Nss_u28cvSA" key="image_expr_key" value="kind=provided"/>
- </eAnnotations>
- </icon>
- <icon xmi:id="_ShNMYHBWEd2Nss_u28cvSA" content="-119%80%78%71%13%10%26%10%0%0%0%13%73%72%68%82%0%0%0%7%0%0%0%15%8%2%0%0%0%-89%99%66%-23%0%0%0%1%115%82%71%66%0%-82%-50%28%-23%0%0%0%4%103%65%77%65%0%0%-79%-113%11%-4%97%5%0%0%0%32%99%72%82%77%0%0%122%38%0%0%-128%-124%0%0%-6%0%0%0%-128%-24%0%0%117%48%0%0%-22%96%0%0%58%-104%0%0%23%112%-100%-70%81%60%0%0%0%-84%73%68%65%84%40%83%117%-113%-95%17%-60%32%16%69%-71%14%34%41%33%37%32%83%2%50%37%68%34%-23%0%-127%-120%68%70%70%82%66%100%36%45%92%7%-111%-111%-36%-29%-56%-112%-55%-51%-36%-118%101%-2%-101%-65%127%-105%87%-50%89%8%-15%-2%-106%-108%-78%-17%123%-92%-128%46%-53%-126%24%-122%-127%-18%-100%43%-66%125%-33%-107%82%-25%121%34%-88%113%28%49%9%99%-52%60%-49%21%81%-37%-74%49%-12%-121%-90%-108%72%56%-114%3%35%57%90%-21%117%93%-53%54%-98%-82%-21%24%-92%-41%-76%66%91%98%-37%121%81%52%55%49%94%29%23%37%-38%90%-53%-114%-101%-110%-53%-103%45%-22%-14%122%-17%49%-2%-46%24%99%75%124%-28%66%-89%105%-30%-81%15%-118%8%33%112%70%61%-18%3%-125%89%-24%7%90%-3%-9%4%0%0%0%0%73%69%78%68%-82%66%96%-126%" location="">
- <eAnnotations xmi:id="_b32LoHBWEd2Nss_u28cvSA" source="image_papyrus">
- <details xmi:id="_b3_8oHBWEd2Nss_u28cvSA" key="image_kind_key" value="icon"/>
- <details xmi:id="_c3d1kHBWEd2Nss_u28cvSA" key="image_expr_key" value="kind=proreq"/>
- </eAnnotations>
- </icon>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_wKJ-0BRWEdyCa-N9ek5e_w" name="Extension_FlowBFeature" memberEnd="_wKv0sBRWEdyCa-N9ek5e_w _wLpMkBRWEdyCa-N9ek5e_w">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_wKv0sBRWEdyCa-N9ek5e_w" name="extension_FlowBFeature" type="_cC1EMBRWEdyCa-N9ek5e_w" aggregation="composite" association="_wKJ-0BRWEdyCa-N9ek5e_w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_LptasEE8Ed6UW4qJC-Vahw" name="PortSpecificationKind">
- <ownedLiteral xmi:id="_PHnE8EE8Ed6UW4qJC-Vahw" name="atomic"/>
- <ownedLiteral xmi:id="_PRI0YEE8Ed6UW4qJC-Vahw" name="interfaceBased"/>
- <ownedLiteral xmi:id="_PW3B4EE8Ed6UW4qJC-Vahw" name="featureBased"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_IAK0QEFUEd6UW4qJC-Vahw" name="A_ClientServerPort_Interface" memberEnd="_IEghsEFUEd6UW4qJC-Vahw _IFjqkEFUEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_IFjqkEFUEd6UW4qJC-Vahw" name="clientServerPort" type="_xgP68BHYEdyWC5IKDhzksw" isUnique="false" association="_IAK0QEFUEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IGISUEFUEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IGLVoEFUEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_MBIIQEFUEd6UW4qJC-Vahw" name="A_ClientServerPort_Interface" memberEnd="_MEBrQEFUEd6UW4qJC-Vahw _MFKTsEFUEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_MFKTsEFUEd6UW4qJC-Vahw" name="clientServerPort" type="_xgP68BHYEdyWC5IKDhzksw" isUnique="false" association="_MBIIQEFUEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MFzz8EFUEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MF2QMEFUEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Qbzj0EFUEd6UW4qJC-Vahw" name="A_ClientServerPort_ClientServerSpecification" memberEnd="_QfslUEFUEd6UW4qJC-Vahw _Qg0msEFUEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_Qg0msEFUEd6UW4qJC-Vahw" name="clientServerPort" type="_xgP68BHYEdyWC5IKDhzksw" isUnique="false" association="_Qbzj0EFUEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QhZOcEFUEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QhbqsEFUEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_T6i0MEFXEd6UW4qJC-Vahw" name="GCMTrigger">
- <ownedAttribute xmi:id="_5-58IEFXEd6UW4qJC-Vahw" name="base_Trigger" isUnique="false" association="_56UXEEFXEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Trigger"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NoNeAEFYEd6UW4qJC-Vahw" name="feature" isUnique="false" association="_Ni0nsEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVW8UEFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVPAgEFYEd6UW4qJC-Vahw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_Vj4wkEFXEd6UW4qJC-Vahw" name="GCMInvocationAction">
- <ownedAttribute xmi:id="_-yDiEEFXEd6UW4qJC-Vahw" name="base_InvocationAction" isUnique="false" association="_-uAIgEFXEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InvocationAction"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_KMTX0EFYEd6UW4qJC-Vahw" name="onFeature" isUnique="false" association="_KIhEAEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Feature"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MQakoEFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MQT28EFYEd6UW4qJC-Vahw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_aXqBkEFXEd6UW4qJC-Vahw" name="DataEvent">
- <ownedAttribute xmi:id="_TF4AkEFYEd6UW4qJC-Vahw" name="base_AnyReceiveEvent" isUnique="false" association="_TADFYEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#AnyReceiveEvent"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VBagMEFYEd6UW4qJC-Vahw" name="classifier" isUnique="false" association="_U8OeMEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WfmVcEFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WfPwIEFYEd6UW4qJC-Vahw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_56UXEEFXEd6UW4qJC-Vahw" name="Extension_GCMTrigger" memberEnd="_5-nBMEFXEd6UW4qJC-Vahw _5-58IEFXEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_5-nBMEFXEd6UW4qJC-Vahw" name="extension_GCMTrigger" type="_T6i0MEFXEd6UW4qJC-Vahw" aggregation="composite" association="_56UXEEFXEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_-uAIgEFXEd6UW4qJC-Vahw" name="Extension_GCMInvocationAction" memberEnd="_-xuK4EFXEd6UW4qJC-Vahw _-yDiEEFXEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_-xuK4EFXEd6UW4qJC-Vahw" name="extension_GCMInvocationAction" type="_Vj4wkEFXEd6UW4qJC-Vahw" aggregation="composite" association="_-uAIgEFXEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_KIhEAEFYEd6UW4qJC-Vahw" name="A_GCMInvocationAction_Feature" memberEnd="_KMTX0EFYEd6UW4qJC-Vahw _KM3_kEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_KM3_kEFYEd6UW4qJC-Vahw" name="gCMInvocationAction" type="_Vj4wkEFXEd6UW4qJC-Vahw" isUnique="false" association="_KIhEAEFYEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KNecgEFYEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KNhf0EFYEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Ni0nsEFYEd6UW4qJC-Vahw" name="A_GCMTrigger_Feature" memberEnd="_NoNeAEFYEd6UW4qJC-Vahw _NpDLgEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_NpDLgEFYEd6UW4qJC-Vahw" name="gCMTrigger" type="_T6i0MEFXEd6UW4qJC-Vahw" isUnique="false" association="_Ni0nsEFYEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Np9xgEFYEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NqA00EFYEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_TADFYEFYEd6UW4qJC-Vahw" name="Extension_DataEvent" memberEnd="_TFWcIEFYEd6UW4qJC-Vahw _TF4AkEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_TFWcIEFYEd6UW4qJC-Vahw" name="extension_DataEvent" type="_aXqBkEFXEd6UW4qJC-Vahw" aggregation="composite" association="_TADFYEFYEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_U8OeMEFYEd6UW4qJC-Vahw" name="A_DataEvent_Classifier" memberEnd="_VBagMEFYEd6UW4qJC-Vahw _VCXicEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_VCXicEFYEd6UW4qJC-Vahw" name="dataEvent" type="_aXqBkEFXEd6UW4qJC-Vahw" isUnique="false" association="_U8OeMEFYEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VDVy0EFYEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VDZdMEFYEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_ewP9AEFYEd6UW4qJC-Vahw" name="DataPool">
- <ownedAttribute xmi:id="_gfUt8EFYEd6UW4qJC-Vahw" name="ordering" visibility="public" type="_h8ugEEFYEd6UW4qJC-Vahw" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_stn20EFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_stZNUEFYEd6UW4qJC-Vahw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_st3HYEFYEd6UW4qJC-Vahw" value="FIFO"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yuJO0EFYEd6UW4qJC-Vahw" name="base_Property" isUnique="false" association="_yoRQUEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3rZL8EFYEd6UW4qJC-Vahw" name="insertion" isUnique="false" association="_3jAE8EFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8erUwEFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8efukEFYEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4kCrMEFYEd6UW4qJC-Vahw" name="selection" isUnique="false" association="_4byuIEFYEd6UW4qJC-Vahw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_983xEEFYEd6UW4qJC-Vahw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_98uAEEFYEd6UW4qJC-Vahw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_h8ugEEFYEd6UW4qJC-Vahw" name="DataPoolOrderingKind">
- <ownedLiteral xmi:id="_ljzUcEFYEd6UW4qJC-Vahw" name="FIFO"/>
- <ownedLiteral xmi:id="_ltSAkEFYEd6UW4qJC-Vahw" name="LIFO"/>
- <ownedLiteral xmi:id="_l3gTkEFYEd6UW4qJC-Vahw" name="UserDefined"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_yoRQUEFYEd6UW4qJC-Vahw" name="Extension_DataPool" memberEnd="_ytkAAEFYEd6UW4qJC-Vahw _yuJO0EFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ytkAAEFYEd6UW4qJC-Vahw" name="extension_DataPool" type="_ewP9AEFYEd6UW4qJC-Vahw" aggregation="composite" association="_yoRQUEFYEd6UW4qJC-Vahw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3jAE8EFYEd6UW4qJC-Vahw" name="A_DataPool_Behavior" memberEnd="_3rZL8EFYEd6UW4qJC-Vahw _3sbtwEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_3sbtwEFYEd6UW4qJC-Vahw" name="dataPool" type="_ewP9AEFYEd6UW4qJC-Vahw" isUnique="false" association="_3jAE8EFYEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tYI8EFYEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tfdsEFYEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_4byuIEFYEd6UW4qJC-Vahw" name="A_DataPool_Behavior" memberEnd="_4kCrMEFYEd6UW4qJC-Vahw _4lF0EEFYEd6UW4qJC-Vahw">
- <ownedEnd xmi:id="_4lF0EEFYEd6UW4qJC-Vahw" name="dataPool" type="_ewP9AEFYEd6UW4qJC-Vahw" isUnique="false" association="_4byuIEFYEd6UW4qJC-Vahw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mHHwEFYEd6UW4qJC-Vahw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mMAQEFYEd6UW4qJC-Vahw"/>
- </ownedEnd>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_u8y4wAPMEdyuUt-4qHuVvQ" name="MARTE_AnalysisModel" clientDependency="_zyMT8A9dEdy-lroUn0KWEw">
- <packagedElement xmi:type="uml:Profile" xmi:id="_4bV20APMEdyuUt-4qHuVvQ" name="GQAM">
- <eAnnotations xmi:id="_LPR10F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M051wJ3yEd6SvNDHkhtrYQ" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_MyhQIJ3yEd6SvNDHkhtrYQ/13" nsPrefix="GQAM">
- <eAnnotations xmi:id="_M8Wh6J3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8Wh6Z3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8Wh6p3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8Wh653yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8Wh7J3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8Wh7Z3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M051wZ3yEd6SvNDHkhtrYQ" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_M051wp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M051xZ3yEd6SvNDHkhtrYQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MwxJ3yEd6SvNDHkhtrYQ" name="pop" ordered="false" unique="false" eType="_M8Mwxp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M052H53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_M052IJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052IZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_M052Ip3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052I53yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_M052JJ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_M052JZ3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_M052Jp3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052J53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_M052KJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052KZ3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_M052Kp3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_M052K53yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_M052LJ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_M052LZ3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_M052Lp3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_M052L53yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_M052MJ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_M052MZ3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052Mp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_M052M53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052NJ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_M052NZ3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M052Np3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_M052N53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M052OJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_M052OZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M052Op3yEd6SvNDHkhtrYQ" name="GaEventTrace">
- <eAnnotations xmi:id="_M052O53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M052PJ3yEd6SvNDHkhtrYQ" name="content" ordered="false" unique="false" eType="_M8MwzJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M052Pp3yEd6SvNDHkhtrYQ" name="format" ordered="false" unique="false" eType="_M8MwzJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M052QJ3yEd6SvNDHkhtrYQ" name="location" ordered="false" unique="false" eType="_M8MwzJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052Qp3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M052RJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_M052RZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M052Rp3yEd6SvNDHkhtrYQ" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_M052R53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052Sp3yEd6SvNDHkhtrYQ" name="generator" ordered="false" unique="false" eType="_M051wZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052TJ3yEd6SvNDHkhtrYQ" name="trace" ordered="false" unique="false" eType="_M052Op3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052Tp3yEd6SvNDHkhtrYQ" name="effect" ordered="false" unique="false" eType="_M052xp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052UJ3yEd6SvNDHkhtrYQ" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052Up3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw0Z3yEd6SvNDHkhtrYQ" name="pattern" ordered="false" unique="false" eType="_M8Mw053yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052gJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_M052gZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052gp3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_M052g53yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_M052hJ3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_M052hZ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_M052hp3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_M052h53yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_M052iJ3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052v53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_M052wJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052wZ3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_M052wp3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_M052w53yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_M052xJ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_M052xZ3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M052xp3yEd6SvNDHkhtrYQ" name="GaScenario" eSuperTypes="_MOwdMp3yEd6SvNDHkhtrYQ _MMhnuZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M052x53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M052yJ3yEd6SvNDHkhtrYQ" name="cause" ordered="false" unique="false" eType="_M052Rp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M0522J3yEd6SvNDHkhtrYQ" name="root" ordered="false" unique="false" eType="_M053fp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M0522p3yEd6SvNDHkhtrYQ" name="timing" ordered="false" unique="false" upperBound="-1" eType="_M054MJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw353yEd6SvNDHkhtrYQ" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw5J3yEd6SvNDHkhtrYQ" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw6Z3yEd6SvNDHkhtrYQ" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw7J3yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_M8gS653yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw8Z3yEd6SvNDHkhtrYQ" name="respT" ordered="false" unique="false" upperBound="-1" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw9J3yEd6SvNDHkhtrYQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mw953yEd6SvNDHkhtrYQ" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M052-Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_M052-p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M052-53yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_M052_J3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_M052_Z3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_M052_p3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_M052_53yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M053B53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_M053CJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M053CZ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_M053Cp3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_M053C53yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M053E53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_M053FJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M053FZ3yEd6SvNDHkhtrYQ" name="J"/>
- <eLiterals xmi:id="_M053Fp3yEd6SvNDHkhtrYQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_M053F53yEd6SvNDHkhtrYQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_M053GJ3yEd6SvNDHkhtrYQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_M053GZ3yEd6SvNDHkhtrYQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M053LJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_M053LZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M053TZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_M053Tp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M053T53yEd6SvNDHkhtrYQ" name="TAI"/>
- <eLiterals xmi:id="_M053UJ3yEd6SvNDHkhtrYQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_M053UZ3yEd6SvNDHkhtrYQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_M053Up3yEd6SvNDHkhtrYQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_M053U53yEd6SvNDHkhtrYQ" name="Local" value="4"/>
- <eLiterals xmi:id="_M053VJ3yEd6SvNDHkhtrYQ" name="TT" value="5"/>
- <eLiterals xmi:id="_M053VZ3yEd6SvNDHkhtrYQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_M053Vp3yEd6SvNDHkhtrYQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_M053V53yEd6SvNDHkhtrYQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_M053WJ3yEd6SvNDHkhtrYQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_M053WZ3yEd6SvNDHkhtrYQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M053cJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_M053cZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_M053cp3yEd6SvNDHkhtrYQ" name="discrete"/>
- <eLiterals xmi:id="_M053c53yEd6SvNDHkhtrYQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M053fp3yEd6SvNDHkhtrYQ" name="GaStep" eSuperTypes="_M052xp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M053f53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M053ip3yEd6SvNDHkhtrYQ" name="concurRes" ordered="false" unique="false" eType="_MOwcmp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M053jJ3yEd6SvNDHkhtrYQ" name="host" ordered="false" unique="false" eType="_M054E53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M053jp3yEd6SvNDHkhtrYQ" name="servDemand" unique="false" upperBound="-1" eType="_M054K53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M053kp3yEd6SvNDHkhtrYQ" name="behavior" ordered="false" unique="false" eType="_M052xp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxD53yEd6SvNDHkhtrYQ" name="isAtomic" ordered="false" unique="false" eType="_M8gSzp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxFJ3yEd6SvNDHkhtrYQ" name="blockT" ordered="false" unique="false" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxF53yEd6SvNDHkhtrYQ" name="rep" ordered="false" unique="false" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxGp3yEd6SvNDHkhtrYQ" name="prob" ordered="false" unique="false" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxHZ3yEd6SvNDHkhtrYQ" name="priority" ordered="false" unique="false" eType="_M8gS9Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxI53yEd6SvNDHkhtrYQ" name="servCount" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxJ53yEd6SvNDHkhtrYQ" name="selfDelay" ordered="false" unique="false" eType="_M8gS2p3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M053zZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_M053zp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M053z53yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_M0530J3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_M0530Z3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_M0530p3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M0535p3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_M053553yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M0536J3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_M0536Z3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_M0536p3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_M053653yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_M0537J3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_M0537Z3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_M0537p3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_M053753yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M054BZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_M054Bp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M054B53yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_M054CJ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_M054CZ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_M054Cp3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_M054C53yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_M054DJ3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_M054DZ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054E53yEd6SvNDHkhtrYQ" name="GaExecHost" eSuperTypes="_MOwcWJ3yEd6SvNDHkhtrYQ _MOwcg53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054FJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxQJ3yEd6SvNDHkhtrYQ" name="commTxOvh" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxQ53yEd6SvNDHkhtrYQ" name="commRcvOvh" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxRp3yEd6SvNDHkhtrYQ" name="cntxtSwT" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxSZ3yEd6SvNDHkhtrYQ" name="clockOvh" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxTJ3yEd6SvNDHkhtrYQ" name="schedPriRange" ordered="false" unique="false" eType="_M8gSr53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxUZ3yEd6SvNDHkhtrYQ" name="memSize" ordered="false" unique="false" eType="_M8WiGp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxVJ3yEd6SvNDHkhtrYQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxV53yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_M8WiKJ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054K53yEd6SvNDHkhtrYQ" name="GaRequestedService" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054LJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054LZ3yEd6SvNDHkhtrYQ" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054MJ3yEd6SvNDHkhtrYQ" name="GaTimedObs" eSuperTypes="_MHTwBp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054MZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M054Mp3yEd6SvNDHkhtrYQ" name="laxity" ordered="false" unique="false" eType="_M054Sp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054NJ3yEd6SvNDHkhtrYQ" name="startObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054Np3yEd6SvNDHkhtrYQ" name="endObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M054QZ3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_M054Qp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_M054Q53yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_M054RJ3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_M054RZ3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M054Sp3yEd6SvNDHkhtrYQ" name="LaxityKind">
- <eAnnotations xmi:id="_M054S53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_M054TJ3yEd6SvNDHkhtrYQ" name="hard"/>
- <eLiterals xmi:id="_M054TZ3yEd6SvNDHkhtrYQ" name="soft" value="1"/>
- <eLiterals xmi:id="_M054Tp3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054T53yEd6SvNDHkhtrYQ" name="GaCommStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054UJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054Up3yEd6SvNDHkhtrYQ" name="GaAcqStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054U53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054VJ3yEd6SvNDHkhtrYQ" name="acqRes" ordered="false" unique="false" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Mxl53yEd6SvNDHkhtrYQ" name="resUnits" ordered="false" unique="false" eType="_M8Mwxp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054WZ3yEd6SvNDHkhtrYQ" name="GaRelStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054Wp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054W53yEd6SvNDHkhtrYQ" name="relRes" ordered="false" unique="false" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8MxsJ3yEd6SvNDHkhtrYQ" name="resUnits" ordered="false" unique="false" eType="_M8Mwxp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054YJ3yEd6SvNDHkhtrYQ" name="GaLatencyObs" eSuperTypes="_M054MJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054YZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Whop3yEd6SvNDHkhtrYQ" name="latency" ordered="false" unique="false" upperBound="-1" eType="_M8Mw4Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WhpZ3yEd6SvNDHkhtrYQ" name="miss" ordered="false" unique="false" upperBound="-1" eType="_M8Mw5p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WhqJ3yEd6SvNDHkhtrYQ" name="utility" ordered="false" unique="false" upperBound="-1" eType="_M8Whqp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WhrZ3yEd6SvNDHkhtrYQ" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_M8Mw4Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054hZ3yEd6SvNDHkhtrYQ" name="GaCommHost" eSuperTypes="_MOwcWJ3yEd6SvNDHkhtrYQ _MOwc7J3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054hp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Whtp3yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_M8WiKJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WhuZ3yEd6SvNDHkhtrYQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M054nJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_M054nZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_M054np3yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_M054n53yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_M054oJ3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M054qJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_M054qZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M054qp3yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_M054q53yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_M054rJ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054rZ3yEd6SvNDHkhtrYQ" name="GaCommChannel" eSuperTypes="_MOwcmp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054rp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Why53yEd6SvNDHkhtrYQ" name="packetSize" ordered="false" unique="false" eType="_M8Mw_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Whzp3yEd6SvNDHkhtrYQ" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_M8Mw5p3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054tJ3yEd6SvNDHkhtrYQ" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_M054tZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054tp3yEd6SvNDHkhtrYQ" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_M052xp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054uJ3yEd6SvNDHkhtrYQ" name="demand" ordered="false" unique="false" upperBound="-1" eType="_M052Rp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054up3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054vJ3yEd6SvNDHkhtrYQ" name="GaAnalysisContext" eSuperTypes="_M7UAc53yEd6SvNDHkhtrYQ _MPNIGJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M054vZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054wJ3yEd6SvNDHkhtrYQ" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_M054tJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054wp3yEd6SvNDHkhtrYQ" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_M054153yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wh3p3yEd6SvNDHkhtrYQ" name="context" ordered="false" unique="false" upperBound="-1" eType="_M8Wh9J3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M054153yEd6SvNDHkhtrYQ" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_M0542J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M0542Z3yEd6SvNDHkhtrYQ" name="resources" ordered="false" unique="false" upperBound="-1" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M054253yEd6SvNDHkhtrYQ" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mwxp3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mwx53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MwzJ3yEd6SvNDHkhtrYQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MwzZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mw053yEd6SvNDHkhtrYQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mw1J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mw4Z3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mw4p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mw5p3yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mw553yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mw7p3yEd6SvNDHkhtrYQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mw753yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Mw_Z3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Mw_p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MxAZ3yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MxAp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MxBJ3yEd6SvNDHkhtrYQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MxBZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MxEZ3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MxEp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MxTp3yEd6SvNDHkhtrYQ" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MxT53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8MxWp3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8MxW53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Whqp3yEd6SvNDHkhtrYQ" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Whq53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WhxZ3yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Whxp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wh1J3yEd6SvNDHkhtrYQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wh1Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wh4J3yEd6SvNDHkhtrYQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wh4Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wkGF0EOMEd6caK5ICj_pSQ" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_wju5cEOMEd6caK5ICj_pSQ/12" nsPrefix="GQAM">
- <eAnnotations xmi:id="_wmbBEUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmbBEkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmbBE0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmbBFEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmbBFUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmbBFkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkGF0UOMEd6caK5ICj_pSQ" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_wkGF0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGF1UOMEd6caK5ICj_pSQ" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmR3MkOMEd6caK5ICj_pSQ" name="pop" ordered="false" unique="false" eType="_wmR3NEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkGGL0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wkGGMEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGGMUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wkGGMkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGGM0OMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wkGGNEOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wkGGNUOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wkGGNkOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGGN0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wkGGOEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGGOUOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wkGGOkOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wkGGO0OMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wkGGPEOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wkGGPUOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wkGGPkOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wkGGP0OMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wkGGQEOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wkGGQUOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGGQkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wkGGQ0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGGREOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wkGGRUOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkGGRkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wkGs4EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkGs4UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wkGs4kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkGs40OMEd6caK5ICj_pSQ" name="GaEventTrace">
- <eAnnotations xmi:id="_wkGs5EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wkGs5UOMEd6caK5ICj_pSQ" name="content" ordered="false" unique="false" eType="_wmSeMkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wkGs50OMEd6caK5ICj_pSQ" name="format" ordered="false" unique="false" eType="_wmSeMkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wkGs6UOMEd6caK5ICj_pSQ" name="location" ordered="false" unique="false" eType="_wmSeMkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs60OMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkGs7UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wkGs7kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkGs70OMEd6caK5ICj_pSQ" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_wkGs8EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs80OMEd6caK5ICj_pSQ" name="generator" ordered="false" unique="false" eType="_wkGF0UOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs9UOMEd6caK5ICj_pSQ" name="trace" ordered="false" unique="false" eType="_wkGs40OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs90OMEd6caK5ICj_pSQ" name="effect" ordered="false" unique="false" eType="_wkGtb0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs-UOMEd6caK5ICj_pSQ" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGs-0OMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmSeN0OMEd6caK5ICj_pSQ" name="pattern" ordered="false" unique="false" eType="_wmSeOUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGtKUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wkGtKkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGtK0OMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wkGtLEOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wkGtLUOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wkGtLkOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wkGtL0OMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wkGtMEOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wkGtMUOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGtaEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wkGtaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGtakOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wkGta0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wkGtbEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wkGtbUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wkGtbkOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkGtb0OMEd6caK5ICj_pSQ" name="GaScenario" eSuperTypes="_wP_e-kOMEd6caK5ICj_pSQ _wPg9iUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkGtcEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGtcUOMEd6caK5ICj_pSQ" name="cause" ordered="false" unique="false" eType="_wkGs70OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGtgUOMEd6caK5ICj_pSQ" name="root" ordered="false" unique="false" eType="_wkGuJ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGtg0OMEd6caK5ICj_pSQ" name="timing" ordered="false" unique="false" upperBound="-1" eType="_wkMMdEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFQUOMEd6caK5ICj_pSQ" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFRkOMEd6caK5ICj_pSQ" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFS0OMEd6caK5ICj_pSQ" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFTkOMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_wmpqk0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFU0OMEd6caK5ICj_pSQ" name="respT" ordered="false" unique="false" upperBound="-1" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFVkOMEd6caK5ICj_pSQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTFWUOMEd6caK5ICj_pSQ" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGtokOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wkGto0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGtpEOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wkGtpUOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wkGtpkOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wkGtp0OMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wkGtqEOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGtsEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wkGtsUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGtskOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wkGts0OMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wkGttEOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGtvEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_wkGtvUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGtvkOMEd6caK5ICj_pSQ" name="J"/>
- <eLiterals xmi:id="_wkGtv0OMEd6caK5ICj_pSQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_wkGtwEOMEd6caK5ICj_pSQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_wkGtwUOMEd6caK5ICj_pSQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_wkGtwkOMEd6caK5ICj_pSQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkGt1UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wkGt1kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGt9kOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_wkGt90OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGt-EOMEd6caK5ICj_pSQ" name="TAI"/>
- <eLiterals xmi:id="_wkGt-UOMEd6caK5ICj_pSQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_wkGt-kOMEd6caK5ICj_pSQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_wkGt-0OMEd6caK5ICj_pSQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_wkGt_EOMEd6caK5ICj_pSQ" name="Local" value="4"/>
- <eLiterals xmi:id="_wkGt_UOMEd6caK5ICj_pSQ" name="TT" value="5"/>
- <eLiterals xmi:id="_wkGt_kOMEd6caK5ICj_pSQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_wkGt_0OMEd6caK5ICj_pSQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_wkGuAEOMEd6caK5ICj_pSQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_wkGuAUOMEd6caK5ICj_pSQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_wkGuAkOMEd6caK5ICj_pSQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkGuGUOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_wkGuGkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkGuG0OMEd6caK5ICj_pSQ" name="discrete"/>
- <eLiterals xmi:id="_wkGuHEOMEd6caK5ICj_pSQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkGuJ0OMEd6caK5ICj_pSQ" name="GaStep" eSuperTypes="_wkGtb0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkGuKEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGuM0OMEd6caK5ICj_pSQ" name="concurRes" ordered="false" unique="false" eType="_wP_eYkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGuNUOMEd6caK5ICj_pSQ" name="host" ordered="false" unique="false" eType="_wkLllkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGuN0OMEd6caK5ICj_pSQ" name="servDemand" unique="false" upperBound="-1" eType="_wkLlrkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkGuO0OMEd6caK5ICj_pSQ" name="behavior" ordered="false" unique="false" eType="_wkGtb0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmTsZkOMEd6caK5ICj_pSQ" name="isAtomic" ordered="false" unique="false" eType="_wmpDgkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTYEOMEd6caK5ICj_pSQ" name="blockT" ordered="false" unique="false" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTY0OMEd6caK5ICj_pSQ" name="rep" ordered="false" unique="false" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTZkOMEd6caK5ICj_pSQ" name="prob" ordered="false" unique="false" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTaUOMEd6caK5ICj_pSQ" name="priority" ordered="false" unique="false" eType="_wmpqnUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTb0OMEd6caK5ICj_pSQ" name="servCount" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmUTc0OMEd6caK5ICj_pSQ" name="selfDelay" ordered="false" unique="false" eType="_wmpDjkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkHUHEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wkHUHUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkHUHkOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wkHUH0OMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wkHUIEOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wkHUIUOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkLlaUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wkLlakOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkLla0OMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wkLlbEOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wkLlbUOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wkLlbkOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wkLlb0OMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wkLlcEOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wkLlcUOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wkLlckOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkLliEOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wkLliUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkLlikOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wkLli0OMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wkLljEOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wkLljUOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wkLljkOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wkLlj0OMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wkLlkEOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkLllkOMEd6caK5ICj_pSQ" name="GaExecHost" eSuperTypes="_wP_eIEOMEd6caK5ICj_pSQ _wP_eS0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkLll0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmU6hEOMEd6caK5ICj_pSQ" name="commTxOvh" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhgUOMEd6caK5ICj_pSQ" name="commRcvOvh" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhhEOMEd6caK5ICj_pSQ" name="cntxtSwT" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhh0OMEd6caK5ICj_pSQ" name="clockOvh" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhikOMEd6caK5ICj_pSQ" name="schedPriRange" ordered="false" unique="false" eType="_wmn1dEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhj0OMEd6caK5ICj_pSQ" name="memSize" ordered="false" unique="false" eType="_wmc2UEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhkkOMEd6caK5ICj_pSQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmVhlUOMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_wmddV0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkLlrkOMEd6caK5ICj_pSQ" name="GaRequestedService" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMcEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMMcUOMEd6caK5ICj_pSQ" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMdEOMEd6caK5ICj_pSQ" name="GaTimedObs" eSuperTypes="_wPQeVUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMdUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wkMMdkOMEd6caK5ICj_pSQ" name="laxity" ordered="false" unique="false" eType="_wkMMjkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMMeEOMEd6caK5ICj_pSQ" name="startObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMMekOMEd6caK5ICj_pSQ" name="endObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkMMhUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wkMMhkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wkMMh0OMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wkMMiEOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wkMMiUOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkMMjkOMEd6caK5ICj_pSQ" name="LaxityKind">
- <eAnnotations xmi:id="_wkMMj0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_wkMMkEOMEd6caK5ICj_pSQ" name="hard"/>
- <eLiterals xmi:id="_wkMMkUOMEd6caK5ICj_pSQ" name="soft" value="1"/>
- <eLiterals xmi:id="_wkMMkkOMEd6caK5ICj_pSQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMk0OMEd6caK5ICj_pSQ" name="GaCommStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMlEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMlkOMEd6caK5ICj_pSQ" name="GaAcqStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMl0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMMmEOMEd6caK5ICj_pSQ" name="acqRes" ordered="false" unique="false" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmXWvEOMEd6caK5ICj_pSQ" name="resUnits" ordered="false" unique="false" eType="_wmR3NEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMnUOMEd6caK5ICj_pSQ" name="GaRelStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMnkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMMn0OMEd6caK5ICj_pSQ" name="relRes" ordered="false" unique="false" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmX9zUOMEd6caK5ICj_pSQ" name="resUnits" ordered="false" unique="false" eType="_wmR3NEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMpEOMEd6caK5ICj_pSQ" name="GaLatencyObs" eSuperTypes="_wkMMdEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMpUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmYk5EOMEd6caK5ICj_pSQ" name="latency" ordered="false" unique="false" upperBound="-1" eType="_wmTFQ0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmYk50OMEd6caK5ICj_pSQ" name="miss" ordered="false" unique="false" upperBound="-1" eType="_wmTFSEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZL4UOMEd6caK5ICj_pSQ" name="utility" ordered="false" unique="false" upperBound="-1" eType="_wmZL40OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZL5kOMEd6caK5ICj_pSQ" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_wmTFQ0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMMyUOMEd6caK5ICj_pSQ" name="GaCommHost" eSuperTypes="_wP_eIEOMEd6caK5ICj_pSQ _wP_etEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMMykOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZL70OMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_wmddV0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZL8kOMEd6caK5ICj_pSQ" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkMM4EOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wkMM4UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkMM4kOMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wkMM40OMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wkMM5EOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkMM7EOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wkMM7UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkMM7kOMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wkMM70OMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wkMM8EOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMM8UOMEd6caK5ICj_pSQ" name="GaCommChannel" eSuperTypes="_wP_eYkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMM8kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZy_0OMEd6caK5ICj_pSQ" name="packetSize" ordered="false" unique="false" eType="_wmTsVEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmZzAkOMEd6caK5ICj_pSQ" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_wmTFSEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMM-EOMEd6caK5ICj_pSQ" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_wkMM-UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMM-kOMEd6caK5ICj_pSQ" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_wkGtb0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMM_EOMEd6caK5ICj_pSQ" name="demand" ordered="false" unique="false" upperBound="-1" eType="_wkGs70OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMM_kOMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMNAEOMEd6caK5ICj_pSQ" name="GaAnalysisContext" eSuperTypes="_wlf0DUOMEd6caK5ICj_pSQ _wcaJfUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkMNAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMNBEOMEd6caK5ICj_pSQ" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_wkMM-EOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMNBkOMEd6caK5ICj_pSQ" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_wkMNG0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmaaDEOMEd6caK5ICj_pSQ" name="context" ordered="false" unique="false" upperBound="-1" eType="_wmbBHUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkMNG0OMEd6caK5ICj_pSQ" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_wkMNHEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMNHUOMEd6caK5ICj_pSQ" name="resources" ordered="false" unique="false" upperBound="-1" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkMNH0OMEd6caK5ICj_pSQ" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmR3NEOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmR3NUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmSeMkOMEd6caK5ICj_pSQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmSeM0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmSeOUOMEd6caK5ICj_pSQ" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmSeOkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTFQ0OMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTFREOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTFSEOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTFSUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTFUEOMEd6caK5ICj_pSQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTFUUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTsVEOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTsVUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTsWEOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTsWUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTsW0OMEd6caK5ICj_pSQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTsXEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmTsaEOMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmTsaUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmVhjEOMEd6caK5ICj_pSQ" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmVhjUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmVhmEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmWIkEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmZL40OMEd6caK5ICj_pSQ" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmZL5EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmZy-UOMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmZy-kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmaaAkOMEd6caK5ICj_pSQ" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmaaA0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmaaDkOMEd6caK5ICj_pSQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmaaD0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kcrTQHKiEd2xwtZ516zmfg" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_kbCUgHKiEd2xwtZ516zmfg/11" nsPrefix="GQAM">
- <eAnnotations xmi:id="_khvZsnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khvZs3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khvZtHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khvZtXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khvZtnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khvZt3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrTQXKiEd2xwtZ516zmfg" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_kcrTQnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTRXKiEd2xwtZ516zmfg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmP6XKiEd2xwtZ516zmfg" name="pop" ordered="false" unique="false" eType="_khmP63KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kcrTc3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kcrTdHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrTdXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kcrTdnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrTd3KiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kcrTeHKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kcrTeXKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kcrTenKiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrTe3KiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kcrTfHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrTfXKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kcrTfnKiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kcrTf3KiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kcrTgHKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kcrTgXKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kcrTgnKiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kcrTg3KiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kcrThHKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrThXKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kcrThnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrTh3KiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kcrTiHKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kcrTiXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kcrTinKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kcrTi3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kcrTjHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrTjXKiEd2xwtZ516zmfg" name="GaEventTrace">
- <eAnnotations xmi:id="_kcrTjnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kcrTj3KiEd2xwtZ516zmfg" name="content" ordered="false" unique="false" eType="_khmP8XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kcrTkXKiEd2xwtZ516zmfg" name="format" ordered="false" unique="false" eType="_khmP8XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kcrTk3KiEd2xwtZ516zmfg" name="location" ordered="false" unique="false" eType="_khmP8XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTlXKiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kcrTl3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kcrTmHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrTmXKiEd2xwtZ516zmfg" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_kcrTmnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTnXKiEd2xwtZ516zmfg" name="generator" ordered="false" unique="false" eType="_kcrTQXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTn3KiEd2xwtZ516zmfg" name="trace" ordered="false" unique="false" eType="_kcrTjXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrToXKiEd2xwtZ516zmfg" name="effect" ordered="false" unique="false" eType="_kcrUGXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTo3KiEd2xwtZ516zmfg" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrTpXKiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmP9nKiEd2xwtZ516zmfg" name="pattern" ordered="false" unique="false" eType="_khmP-HKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrT03KiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kcrT1HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrT1XKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kcrT1nKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kcrT13KiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kcrT2HKiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kcrT2XKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kcrT2nKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kcrT23KiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUEnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kcrUE3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUFHKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kcrUFXKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kcrUFnKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kcrUF3KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kcrUGHKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrUGXKiEd2xwtZ516zmfg" name="GaScenario" eSuperTypes="_kDy6ZHKiEd2xwtZ516zmfg _kCAJ_XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrUGnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrUG3KiEd2xwtZ516zmfg" name="cause" ordered="false" unique="false" eType="_kcrTmXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrUK3KiEd2xwtZ516zmfg" name="root" ordered="false" unique="false" eType="_kcrU0XKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrULXKiEd2xwtZ516zmfg" name="timing" ordered="false" unique="false" upperBound="-1" eType="_kcrVg3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQBHKiEd2xwtZ516zmfg" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQCXKiEd2xwtZ516zmfg" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQDnKiEd2xwtZ516zmfg" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQEXKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_khvaynKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQFnKiEd2xwtZ516zmfg" name="respT" ordered="false" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQGXKiEd2xwtZ516zmfg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQHHKiEd2xwtZ516zmfg" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUTHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kcrUTXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUTnKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kcrUT3KiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kcrUUHKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kcrUUXKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kcrUUnKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUWnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kcrUW3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUXHKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kcrUXXKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kcrUXnKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUZnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_kcrUZ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUaHKiEd2xwtZ516zmfg" name="J"/>
- <eLiterals xmi:id="_kcrUaXKiEd2xwtZ516zmfg" name="KJ" value="1"/>
- <eLiterals xmi:id="_kcrUanKiEd2xwtZ516zmfg" name="Wh" value="2"/>
- <eLiterals xmi:id="_kcrUa3KiEd2xwtZ516zmfg" name="KWh" value="3"/>
- <eLiterals xmi:id="_kcrUbHKiEd2xwtZ516zmfg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kcrUf3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kcrUgHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUoHKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kcrUoXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUonKiEd2xwtZ516zmfg" name="TAI"/>
- <eLiterals xmi:id="_kcrUo3KiEd2xwtZ516zmfg" name="UT0" value="1"/>
- <eLiterals xmi:id="_kcrUpHKiEd2xwtZ516zmfg" name="UT1" value="2"/>
- <eLiterals xmi:id="_kcrUpXKiEd2xwtZ516zmfg" name="UTC" value="3"/>
- <eLiterals xmi:id="_kcrUpnKiEd2xwtZ516zmfg" name="Local" value="4"/>
- <eLiterals xmi:id="_kcrUp3KiEd2xwtZ516zmfg" name="TT" value="5"/>
- <eLiterals xmi:id="_kcrUqHKiEd2xwtZ516zmfg" name="TBD" value="6"/>
- <eLiterals xmi:id="_kcrUqXKiEd2xwtZ516zmfg" name="TCG" value="7"/>
- <eLiterals xmi:id="_kcrUqnKiEd2xwtZ516zmfg" name="TCB" value="8"/>
- <eLiterals xmi:id="_kcrUq3KiEd2xwtZ516zmfg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kcrUrHKiEd2xwtZ516zmfg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrUw3KiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kcrUxHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrUxXKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kcrUxnKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrU0XKiEd2xwtZ516zmfg" name="GaStep" eSuperTypes="_kcrUGXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrU0nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrU3XKiEd2xwtZ516zmfg" name="concurRes" ordered="false" unique="false" eType="_kDy5sXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrU33KiEd2xwtZ516zmfg" name="host" ordered="false" unique="false" eType="_kcrVZnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrU4XKiEd2xwtZ516zmfg" name="servDemand" unique="false" upperBound="-1" eType="_kcrVfnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrU5XKiEd2xwtZ516zmfg" name="behavior" ordered="false" unique="false" eType="_kcrUGXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQNHKiEd2xwtZ516zmfg" name="isAtomic" ordered="false" unique="false" eType="_khvarXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQOXKiEd2xwtZ516zmfg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQPHKiEd2xwtZ516zmfg" name="rep" ordered="false" unique="false" lowerBound="1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQP3KiEd2xwtZ516zmfg" name="prob" ordered="false" unique="false" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQQnKiEd2xwtZ516zmfg" name="priority" ordered="false" unique="false" eType="_kh5KcnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQSHKiEd2xwtZ516zmfg" name="servCount" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQTHKiEd2xwtZ516zmfg" name="selfDelay" ordered="false" unique="false" upperBound="-1" eType="_khvauXKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrVIHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kcrVIXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrVInKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kcrVI3KiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kcrVJHKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kcrVJXKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrVOXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kcrVOnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrVO3KiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kcrVPHKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kcrVPXKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kcrVPnKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kcrVP3KiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kcrVQHKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kcrVQXKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kcrVQnKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrVWHKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kcrVWXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrVWnKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kcrVW3KiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kcrVXHKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kcrVXXKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kcrVXnKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kcrVX3KiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kcrVYHKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVZnKiEd2xwtZ516zmfg" name="GaExecHost" eSuperTypes="_kDy5MHKiEd2xwtZ516zmfg _kDy5mnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVZ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQZXKiEd2xwtZ516zmfg" name="commTxOvh" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQaHKiEd2xwtZ516zmfg" name="commRcvOvh" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQa3KiEd2xwtZ516zmfg" name="cntxtSwT" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQbnKiEd2xwtZ516zmfg" name="clockOvh" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQcXKiEd2xwtZ516zmfg" name="schedPriRange" ordered="false" unique="false" eType="_khvajnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQdnKiEd2xwtZ516zmfg" name="memSize" ordered="false" unique="false" eType="_khvZ5HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQeXKiEd2xwtZ516zmfg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQfHKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_khvZ8nKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVfnKiEd2xwtZ516zmfg" name="GaRequestedService" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVf3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrVgHKiEd2xwtZ516zmfg" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVg3KiEd2xwtZ516zmfg" name="GaTimedObs" eSuperTypes="_kBQipnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVhHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kcrVhXKiEd2xwtZ516zmfg" name="laxity" ordered="false" unique="false" eType="_kcrVl3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrVh3KiEd2xwtZ516zmfg" name="startObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrViXKiEd2xwtZ516zmfg" name="endObs" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrVknKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kcrVk3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kcrVlHKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kcrVlXKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kcrVlnKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrVl3KiEd2xwtZ516zmfg" name="LaxityKind">
- <eAnnotations xmi:id="_kcrVmHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_kcrVmXKiEd2xwtZ516zmfg" name="hard"/>
- <eLiterals xmi:id="_kcrVmnKiEd2xwtZ516zmfg" name="soft" value="1"/>
- <eLiterals xmi:id="_kcrVm3KiEd2xwtZ516zmfg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVnHKiEd2xwtZ516zmfg" name="GaCommStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVnXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVn3KiEd2xwtZ516zmfg" name="GaAcqStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVoHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrVoXKiEd2xwtZ516zmfg" name="acqRes" ordered="false" unique="false" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQvnKiEd2xwtZ516zmfg" name="resUnits" ordered="false" unique="false" eType="_khmP63KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVpnKiEd2xwtZ516zmfg" name="GaRelStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVp3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrVqHKiEd2xwtZ516zmfg" name="relRes" ordered="false" unique="false" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQ13KiEd2xwtZ516zmfg" name="resUnits" ordered="false" unique="false" eType="_khmP63KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrVrXKiEd2xwtZ516zmfg" name="GaLatencyObs" eSuperTypes="_kcrVg3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrVrnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khmQ73KiEd2xwtZ516zmfg" name="latency" ordered="false" unique="false" upperBound="-1" eType="_khmQBnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZcHKiEd2xwtZ516zmfg" name="miss" ordered="false" unique="false" upperBound="-1" eType="_khmQC3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZc3KiEd2xwtZ516zmfg" name="utility" ordered="false" unique="false" upperBound="-1" eType="_khvZdXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZeHKiEd2xwtZ516zmfg" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_khmQBnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrV0nKiEd2xwtZ516zmfg" name="GaCommHost" eSuperTypes="_kDy5MHKiEd2xwtZ516zmfg _kDy6A3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrV03KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZgXKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_khvZ8nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZhHKiEd2xwtZ516zmfg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrV6XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_kcrV6nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrV63KiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_kcrV7HKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_kcrV7XKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kcrV9XKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_kcrV9nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kcrV93KiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_kcrV-HKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_kcrV-XKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrV-nKiEd2xwtZ516zmfg" name="GaCommChannel" eSuperTypes="_kDy5sXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrV-3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZlnKiEd2xwtZ516zmfg" name="packetSize" ordered="false" unique="false" eType="_khmQInKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZmXKiEd2xwtZ516zmfg" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_khmQC3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrWAXKiEd2xwtZ516zmfg" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_kcrWAnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWA3KiEd2xwtZ516zmfg" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_kcrUGXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWBXKiEd2xwtZ516zmfg" name="demand" ordered="false" unique="false" upperBound="-1" eType="_kcrTmXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWB3KiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrWCXKiEd2xwtZ516zmfg" name="GaAnalysisContext" eSuperTypes="_kg_zNXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kcrWCnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWDXKiEd2xwtZ516zmfg" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_kcrWAXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWD3KiEd2xwtZ516zmfg" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_kcrWG3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZqHKiEd2xwtZ516zmfg" name="context" ordered="false" unique="false" upperBound="-1" eType="_khvZvnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kcrWG3KiEd2xwtZ516zmfg" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_kcrWHHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWHXKiEd2xwtZ516zmfg" name="resources" ordered="false" unique="false" upperBound="-1" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kcrWH3KiEd2xwtZ516zmfg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmP63KiEd2xwtZ516zmfg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmP7HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmP8XKiEd2xwtZ516zmfg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmP8nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmP-HKiEd2xwtZ516zmfg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmP-XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQBnKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQB3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQC3KiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQDHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQE3KiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQFHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQInKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQI3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQJnKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQJ3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQKXKiEd2xwtZ516zmfg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQKnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQNnKiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQN3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQc3KiEd2xwtZ516zmfg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQdHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQf3KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQgHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khmQgnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khmQg3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZdXKiEd2xwtZ516zmfg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZdnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZkHKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZkXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZn3KiEd2xwtZ516zmfg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZoHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZqnKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZq3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pHzsQBBjEd20zIwSLfjspA" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_pGF1ABBjEd20zIwSLfjspA/10" nsPrefix="GQAM">
- <eAnnotations xmi:id="_pPjTZBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pPjTZRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pPjTZhBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pPjTZxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pPjTaBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pPjTaRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzsQRBjEd20zIwSLfjspA" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_pHzsQhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzsRRBjEd20zIwSLfjspA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEx7RBjEd20zIwSLfjspA" name="pop" ordered="false" unique="false" eType="_pPEx7xBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pHzsVhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pHzsVxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzsWBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pHzsWRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzsWhBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pHzsWxBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pHzsXBBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pHzsXRBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzsXhBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pHzsXxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzsYBBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pHzsYRBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pHzsYhBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pHzsYxBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pHzsZBBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pHzsZRBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pHzsZhBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pHzsZxBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzsaBBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pHzsaRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzsahBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pHzsaxBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pHzsbBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pHzsbRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzsbhBjEd20zIwSLfjspA" name="GaEventTrace">
- <eAnnotations xmi:id="_pHzsbxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pHzscBBjEd20zIwSLfjspA" name="content" ordered="false" unique="false" eType="_pPEx9RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pHzschBjEd20zIwSLfjspA" name="format" ordered="false" unique="false" eType="_pPEx9RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pHzsdBBjEd20zIwSLfjspA" name="location" ordered="false" unique="false" eType="_pPEx9RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzsdhBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pHzseBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pHzseRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzsehBjEd20zIwSLfjspA" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_pHzsexBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzsfhBjEd20zIwSLfjspA" name="generator" ordered="false" unique="false" eType="_pHzsQRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzsgBBjEd20zIwSLfjspA" name="trace" ordered="false" unique="false" eType="_pHzsbhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzsghBjEd20zIwSLfjspA" name="effect" ordered="false" unique="false" eType="_pHzs3hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzshBBjEd20zIwSLfjspA" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzshhBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEx-hBjEd20zIwSLfjspA" name="pattern" ordered="false" unique="false" eType="_pPEx_BBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pHzsrBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pHzsrRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzsrhBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_pHzsrxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzssBBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_pHzssRBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_pHzsshBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_pHzssxBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_pHzstBBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_pHzstRBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_pHzsthBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzs3hBjEd20zIwSLfjspA" name="GaScenario" eSuperTypes="_oo91MxBjEd20zIwSLfjspA _onJPuxBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzs3xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzs4BBjEd20zIwSLfjspA" name="cause" ordered="false" unique="false" eType="_pHzsehBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzs8BBjEd20zIwSLfjspA" name="root" ordered="false" unique="false" eType="_pHztjBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzs8hBjEd20zIwSLfjspA" name="timing" ordered="false" unique="false" upperBound="-1" eType="_pHzuKhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyCBBjEd20zIwSLfjspA" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_pP1m7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyDRBjEd20zIwSLfjspA" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyEhBjEd20zIwSLfjspA" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_pP1m7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyFRBjEd20zIwSLfjspA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_pP1m_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyGhBjEd20zIwSLfjspA" name="respT" ordered="false" unique="false" upperBound="-1" eType="_pP1m7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyHRBjEd20zIwSLfjspA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPEyIBBjEd20zIwSLfjspA" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHztDRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_pHztDhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHztDxBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_pHztEBBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_pHztERBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_pHztEhBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_pHztExBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHztGxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_pHztHBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHztHRBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_pHztHhBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_pHztHxBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHztJxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_pHztKBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHztKRBjEd20zIwSLfjspA" name="J"/>
- <eLiterals xmi:id="_pHztKhBjEd20zIwSLfjspA" name="KJ" value="1"/>
- <eLiterals xmi:id="_pHztKxBjEd20zIwSLfjspA" name="Wh" value="2"/>
- <eLiterals xmi:id="_pHztLBBjEd20zIwSLfjspA" name="KWh" value="3"/>
- <eLiterals xmi:id="_pHztLRBjEd20zIwSLfjspA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHztSxBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_pHztTBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHztTRBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_pHztThBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_pHztTxBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_pHztUBBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_pHztURBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_pHztUhBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_pHztUxBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_pHztVBBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_pHztVRBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_pHztVhBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_pHztVxBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHztbhBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_pHztbxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHztcBBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_pHztcRBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pHztchBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pHztcxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzthRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_pHzthhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzthxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_pHztiBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_pHztiRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_pHztihBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_pHztixBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHztjBBjEd20zIwSLfjspA" name="GaStep" eSuperTypes="_pHzs3hBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHztjRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHztmBBjEd20zIwSLfjspA" name="concurRes" ordered="false" unique="false" eType="_oo90qBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHztmhBjEd20zIwSLfjspA" name="host" ordered="false" unique="false" eType="_pHzt6xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHztnBBjEd20zIwSLfjspA" name="servDemand" unique="false" upperBound="-1" eType="_pHzuJRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHztoBBjEd20zIwSLfjspA" name="behavior" ordered="false" unique="false" eType="_pHzs3hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPK4gBBjEd20zIwSLfjspA" name="isAtomic" ordered="false" unique="false" eType="_pP1m4xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPXFwBBjEd20zIwSLfjspA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_pP1m7xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPXFwxBjEd20zIwSLfjspA" name="rep" ordered="false" unique="false" lowerBound="1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPXFxhBjEd20zIwSLfjspA" name="prob" ordered="false" unique="false" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPXFyRBjEd20zIwSLfjspA" name="priority" ordered="false" unique="false" eType="_pP1nCRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMYRBjEd20zIwSLfjspA" name="servCount" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzt5RBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_pHzt5hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzt5xBjEd20zIwSLfjspA" name="Sporadic"/>
- <eLiterals xmi:id="_pHzt6BBjEd20zIwSLfjspA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_pHzt6RBjEd20zIwSLfjspA" name="Undef" value="2"/>
- <eLiterals xmi:id="_pHzt6hBjEd20zIwSLfjspA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzt6xBjEd20zIwSLfjspA" name="GaExecHost" eSuperTypes="_oo90YhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzt7BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMeBBjEd20zIwSLfjspA" name="commTxOvh" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMexBjEd20zIwSLfjspA" name="commRcvOvh" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMfhBjEd20zIwSLfjspA" name="cntxtSwT" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMgRBjEd20zIwSLfjspA" name="clockOvh" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMhBBjEd20zIwSLfjspA" name="schedPriRange" ordered="false" unique="false" eType="_pPvgihBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMiRBjEd20zIwSLfjspA" name="memSize" ordered="false" unique="false" eType="_pPpZuhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMjBBjEd20zIwSLfjspA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMjxBjEd20zIwSLfjspA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_pPpZxxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzuFBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_pHzuFRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzuFhBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_pHzuFxBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_pHzuGBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_pHzuGRBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_pHzuGhBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_pHzuGxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_pHzuHBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_pHzuHRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuJRBjEd20zIwSLfjspA" name="GaRequestedService" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuJhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuJxBjEd20zIwSLfjspA" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuKhBjEd20zIwSLfjspA" name="GaTimingObs">
- <eAnnotations xmi:id="_pHzuKxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pHzuLBBjEd20zIwSLfjspA" name="laxity" ordered="false" unique="false" eType="_pHzuPhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuLhBjEd20zIwSLfjspA" name="startObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuMBBjEd20zIwSLfjspA" name="endObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzuORBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_pHzuOhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_pHzuOxBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_pHzuPBBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_pHzuPRBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzuPhBjEd20zIwSLfjspA" name="LaxityKind">
- <eAnnotations xmi:id="_pHzuPxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_pHzuQBBjEd20zIwSLfjspA" name="hard"/>
- <eLiterals xmi:id="_pHzuQRBjEd20zIwSLfjspA" name="soft" value="1"/>
- <eLiterals xmi:id="_pHzuQhBjEd20zIwSLfjspA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuQxBjEd20zIwSLfjspA" name="GaCommStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuRBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuRhBjEd20zIwSLfjspA" name="GaAcqStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuRxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuSBBjEd20zIwSLfjspA" name="acqRes" ordered="false" unique="false" eType="_oo90IRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPdMyxBjEd20zIwSLfjspA" name="resUnits" ordered="false" unique="false" eType="_pPEx7xBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuTRBjEd20zIwSLfjspA" name="GaRelStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuThBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuTxBjEd20zIwSLfjspA" name="relRes" ordered="false" unique="false" eType="_oo90IRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTBBBjEd20zIwSLfjspA" name="resUnits" ordered="false" unique="false" eType="_pPEx7xBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuVBBjEd20zIwSLfjspA" name="GaLatencyObs" eSuperTypes="_pHzuKhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuVRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTGhBjEd20zIwSLfjspA" name="latency" ordered="false" unique="false" upperBound="-1" eType="_pPEyChBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTHRBjEd20zIwSLfjspA" name="miss" ordered="false" unique="false" upperBound="-1" eType="_pPEyDxBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTIBBjEd20zIwSLfjspA" name="utility" ordered="false" unique="false" upperBound="-1" eType="_pPjTIhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTJRBjEd20zIwSLfjspA" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_pPEyChBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzueRBjEd20zIwSLfjspA" name="GaCommHost" eSuperTypes="_oo90YhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuehBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pHzugRBjEd20zIwSLfjspA" name="transmMode" ordered="false" unique="false" eType="_pHzulBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTLRBjEd20zIwSLfjspA" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_pPvgchBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTMhBjEd20zIwSLfjspA" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTNRBjEd20zIwSLfjspA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTOBBjEd20zIwSLfjspA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTOxBjEd20zIwSLfjspA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_pPpZxxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzujxBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_pHzukBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzukRBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_pHzukhBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_pHzukxBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pHzulBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_pHzulRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_pHzulhBjEd20zIwSLfjspA" name="simplex"/>
- <eLiterals xmi:id="_pHzulxBjEd20zIwSLfjspA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_pHzumBBjEd20zIwSLfjspA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzumRBjEd20zIwSLfjspA" name="GaCommChannel" eSuperTypes="_oo90qBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzumhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTSBBjEd20zIwSLfjspA" name="packetSize" ordered="false" unique="false" eType="_pPEyJhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTSxBjEd20zIwSLfjspA" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_pPEyDxBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuoBBjEd20zIwSLfjspA" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_pHzuoRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuohBjEd20zIwSLfjspA" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_pHzs3hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzupBBjEd20zIwSLfjspA" name="demand" ordered="false" unique="false" upperBound="-1" eType="_pHzsehBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuphBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuqBBjEd20zIwSLfjspA" name="GaAnalysisContext" eSuperTypes="_pOBCLBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pHzuqRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzurBBjEd20zIwSLfjspA" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_pHzuoBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzurhBjEd20zIwSLfjspA" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_pHzuuhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTWhBjEd20zIwSLfjspA" name="context" ordered="false" unique="false" upperBound="-1" eType="_pPjTcBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pHzuuhBjEd20zIwSLfjspA" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_pHzuuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuvBBjEd20zIwSLfjspA" name="resources" ordered="false" unique="false" upperBound="-1" eType="_oo90IRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pHzuvhBjEd20zIwSLfjspA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEx7xBjEd20zIwSLfjspA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEx8BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEx9RBjEd20zIwSLfjspA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEx9hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEx_BBjEd20zIwSLfjspA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEx_RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyChBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyCxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyDxBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyEBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyFxBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyGBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyJhBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyJxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyKhBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyKxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPEyLRBjEd20zIwSLfjspA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPEyLhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPK4ghBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPK4gxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPdMhhBjEd20zIwSLfjspA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPdMhxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPdMkhBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPdMkxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPdMlRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPdMlhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTIhBjEd20zIwSLfjspA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTIxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTLxBjEd20zIwSLfjspA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTMBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTURBjEd20zIwSLfjspA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTUhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTXBBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTXRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lIUM8KSsEdy-NrxVBTpLyA" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_lGyi8KSsEdy-NrxVBTpLyA/9" nsPrefix="GQAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUM8aSsEdy-NrxVBTpLyA" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_lIUM8qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUM9aSsEdy-NrxVBTpLyA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2kKSsEdy-NrxVBTpLyA" name="pop" ordered="false" unique="false" eType="_lOz2kqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lIUNBqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lIUNB6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNCKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lIUNCaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNCqSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lIUNC6SsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lIUNDKSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lIUNDaSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNDqSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lIUND6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNEKSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lIUNEaSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lIUNEqSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lIUNE6SsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lIUNFKSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lIUNFaSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lIUNFqSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lIUNF6SsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNGKSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lIUNGaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNGqSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lIUNG6SsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lIUNHKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lIUNHaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUNHqSsEdy-NrxVBTpLyA" name="GaEventTrace">
- <eAnnotations xmi:id="_lIUNH6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lIUNIKSsEdy-NrxVBTpLyA" name="content" ordered="false" unique="false" eType="_lOz2mKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lIUNIqSsEdy-NrxVBTpLyA" name="format" ordered="false" unique="false" eType="_lOz2mKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lIUNJKSsEdy-NrxVBTpLyA" name="location" ordered="false" unique="false" eType="_lOz2mKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNJqSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lIUNKKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lIUNKaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUNKqSsEdy-NrxVBTpLyA" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_lIUNK6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNLqSsEdy-NrxVBTpLyA" name="generator" ordered="false" unique="false" eType="_lIUM8aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNMKSsEdy-NrxVBTpLyA" name="trace" ordered="false" unique="false" eType="_lIUNHqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNMqSsEdy-NrxVBTpLyA" name="effect" ordered="false" unique="false" eType="_lIUNjqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNNKSsEdy-NrxVBTpLyA" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNNqSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2naSsEdy-NrxVBTpLyA" name="pattern" ordered="false" unique="false" eType="_lOz2n6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lIUNXKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lIUNXaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNXqSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_lIUNX6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNYKSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_lIUNYaSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_lIUNYqSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_lIUNY6SsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_lIUNZKSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_lIUNZaSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_lIUNZqSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUNjqSsEdy-NrxVBTpLyA" name="GaScenario" eSuperTypes="_kvk946SsEdy-NrxVBTpLyA _kuJZ-6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUNj6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNkKSsEdy-NrxVBTpLyA" name="cause" ordered="false" unique="false" eType="_lIUNKqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNoKSsEdy-NrxVBTpLyA" name="root" ordered="false" unique="false" eType="_lIUOPKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUNoqSsEdy-NrxVBTpLyA" name="timing" ordered="false" unique="false" upperBound="-1" eType="_lIUO2qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2q6SsEdy-NrxVBTpLyA" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_lPMRWqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2sKSsEdy-NrxVBTpLyA" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2taSsEdy-NrxVBTpLyA" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_lPMRWqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2uKSsEdy-NrxVBTpLyA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_lPSXpaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2vaSsEdy-NrxVBTpLyA" name="respT" ordered="false" unique="false" upperBound="-1" eType="_lPMRWqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2wKSsEdy-NrxVBTpLyA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lOz2w6SsEdy-NrxVBTpLyA" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNvaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_lIUNvqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNv6SsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_lIUNwKSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_lIUNwaSsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_lIUNwqSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_lIUNw6SsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUNy6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_lIUNzKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUNzaSsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_lIUNzqSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_lIUNz6SsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUN16SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_lIUN2KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUN2aSsEdy-NrxVBTpLyA" name="J"/>
- <eLiterals xmi:id="_lIUN2qSsEdy-NrxVBTpLyA" name="KJ" value="1"/>
- <eLiterals xmi:id="_lIUN26SsEdy-NrxVBTpLyA" name="Wh" value="2"/>
- <eLiterals xmi:id="_lIUN3KSsEdy-NrxVBTpLyA" name="KWh" value="3"/>
- <eLiterals xmi:id="_lIUN3aSsEdy-NrxVBTpLyA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUN-6SsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_lIUN_KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUN_aSsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_lIUN_qSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_lIUN_6SsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_lIUOAKSsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_lIUOAaSsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_lIUOAqSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_lIUOA6SsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_lIUOBKSsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_lIUOBaSsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_lIUOBqSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_lIUOB6SsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUOHqSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_lIUOH6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUOIKSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_lIUOIaSsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lIUOIqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lIUOI6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUONaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_lIUONqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUON6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_lIUOOKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_lIUOOaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_lIUOOqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_lIUOO6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUOPKSsEdy-NrxVBTpLyA" name="GaStep" eSuperTypes="_lIUNjqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUOPaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUOSKSsEdy-NrxVBTpLyA" name="concurRes" ordered="false" unique="false" eType="_kvk9WKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUOSqSsEdy-NrxVBTpLyA" name="host" ordered="false" unique="false" eType="_lIUOm6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUOTKSsEdy-NrxVBTpLyA" name="servDemand" unique="false" upperBound="-1" eType="_lIUO1aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUOUKSsEdy-NrxVBTpLyA" name="behavior" ordered="false" unique="false" eType="_lIUNjqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59IKSsEdy-NrxVBTpLyA" name="isAtomic" ordered="false" unique="false" eType="_lPMRTqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59JaSsEdy-NrxVBTpLyA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_lPMRWqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59KKSsEdy-NrxVBTpLyA" name="rep" ordered="false" unique="false" lowerBound="1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59K6SsEdy-NrxVBTpLyA" name="prob" ordered="false" unique="false" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59LqSsEdy-NrxVBTpLyA" name="priority" ordered="false" unique="false" eType="_lPSXr6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59NKSsEdy-NrxVBTpLyA" name="servCount" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUOlaSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_lIUOlqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUOl6SsEdy-NrxVBTpLyA" name="Sporadic"/>
- <eLiterals xmi:id="_lIUOmKSsEdy-NrxVBTpLyA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_lIUOmaSsEdy-NrxVBTpLyA" name="Undef" value="2"/>
- <eLiterals xmi:id="_lIUOmqSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUOm6SsEdy-NrxVBTpLyA" name="GaExecHost" eSuperTypes="_kvk9EqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUOnKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59S6SsEdy-NrxVBTpLyA" name="commTxOch" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59TqSsEdy-NrxVBTpLyA" name="commRcvOvh" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59UaSsEdy-NrxVBTpLyA" name="cntxtSwT" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59VKSsEdy-NrxVBTpLyA" name="clockOvh" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59V6SsEdy-NrxVBTpLyA" name="schedPriRange" ordered="false" unique="false" eType="_lPMRM6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59XKSsEdy-NrxVBTpLyA" name="memSize" ordered="false" unique="false" eType="_lPGKjaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59X6SsEdy-NrxVBTpLyA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lO59YqSsEdy-NrxVBTpLyA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_lPGKmqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUOxKSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lIUOxaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUOxqSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lIUOx6SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lIUOyKSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lIUOyaSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lIUOyqSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lIUOy6SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lIUOzKSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lIUOzaSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUO1aSsEdy-NrxVBTpLyA" name="GaRequestedService" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUO1qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUO16SsEdy-NrxVBTpLyA" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUO2qSsEdy-NrxVBTpLyA" name="GaTimingObs" eSuperTypes="_ktMXRqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUO26SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lIUO3KSsEdy-NrxVBTpLyA" name="laxity" ordered="false" unique="false" eType="_lIUO7qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUO3qSsEdy-NrxVBTpLyA" name="startObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUO4KSsEdy-NrxVBTpLyA" name="endObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUO6aSsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_lIUO6qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_lIUO66SsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_lIUO7KSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_lIUO7aSsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUO7qSsEdy-NrxVBTpLyA" name="LaxityKind">
- <eAnnotations xmi:id="_lIUO76SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_lIUO8KSsEdy-NrxVBTpLyA" name="hard"/>
- <eLiterals xmi:id="_lIUO8aSsEdy-NrxVBTpLyA" name="soft" value="1"/>
- <eLiterals xmi:id="_lIUO8qSsEdy-NrxVBTpLyA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUO86SsEdy-NrxVBTpLyA" name="GaCommStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUO9KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUO9qSsEdy-NrxVBTpLyA" name="GaAcqStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUO96SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUO-KSsEdy-NrxVBTpLyA" name="acqRes" ordered="false" unique="false" eType="_kvk80aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAD5aSsEdy-NrxVBTpLyA" name="resUnits" ordered="false" unique="false" eType="_lOz2kqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUO_aSsEdy-NrxVBTpLyA" name="GaRelStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUO_qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUO_6SsEdy-NrxVBTpLyA" name="relRes" ordered="false" unique="false" eType="_kvk80aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAD_KSsEdy-NrxVBTpLyA" name="resUnits" ordered="false" unique="false" eType="_lOz2kqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPBKSsEdy-NrxVBTpLyA" name="GaLatencyObs" eSuperTypes="_lIUO2qSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUPBaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEEqSsEdy-NrxVBTpLyA" name="latency" ordered="false" unique="false" upperBound="-1" eType="_lOz2raSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEFaSsEdy-NrxVBTpLyA" name="miss" ordered="false" unique="false" upperBound="-1" eType="_lOz2sqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEGKSsEdy-NrxVBTpLyA" name="utility" ordered="false" unique="false" upperBound="-1" eType="_lPAEGqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEHaSsEdy-NrxVBTpLyA" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_lOz2raSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPKaSsEdy-NrxVBTpLyA" name="GaCommHost" eSuperTypes="_kvk9EqSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUPKqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lIUPMaSsEdy-NrxVBTpLyA" name="transmMode" ordered="false" unique="false" eType="_lIUPRKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEJaSsEdy-NrxVBTpLyA" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_lPMRG6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEKqSsEdy-NrxVBTpLyA" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAELaSsEdy-NrxVBTpLyA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEMKSsEdy-NrxVBTpLyA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEM6SsEdy-NrxVBTpLyA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_lPGKmqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUPP6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_lIUPQKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUPQaSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_lIUPQqSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_lIUPQ6SsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lIUPRKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_lIUPRaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_lIUPRqSsEdy-NrxVBTpLyA" name="simplex"/>
- <eLiterals xmi:id="_lIUPR6SsEdy-NrxVBTpLyA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_lIUPSKSsEdy-NrxVBTpLyA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPSaSsEdy-NrxVBTpLyA" name="GaCommChannel" eSuperTypes="_kvk9WKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUPSqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEQKSsEdy-NrxVBTpLyA" name="packetSize" ordered="false" unique="false" eType="_lOz2yaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEQ6SsEdy-NrxVBTpLyA" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_lOz2sqSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPUKSsEdy-NrxVBTpLyA" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_lIUPUaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPUqSsEdy-NrxVBTpLyA" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_lIUNjqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPVKSsEdy-NrxVBTpLyA" name="demand" ordered="false" unique="false" upperBound="-1" eType="_lIUNKqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPVqSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPWKSsEdy-NrxVBTpLyA" name="GaAnalysisContext" eSuperTypes="_lNwt3KSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lIUPWaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPXKSsEdy-NrxVBTpLyA" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_lIUPUKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPXqSsEdy-NrxVBTpLyA" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_lIUPaqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPAEUqSsEdy-NrxVBTpLyA" name="context" ordered="false" unique="false" upperBound="-1" eType="_lPGKZ6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lIUPaqSsEdy-NrxVBTpLyA" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_lIUPa6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPbKSsEdy-NrxVBTpLyA" name="resources" ordered="false" unique="false" upperBound="-1" eType="_kvk80aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lIUPbqSsEdy-NrxVBTpLyA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2kqSsEdy-NrxVBTpLyA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2k6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2mKSsEdy-NrxVBTpLyA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2maSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2n6SsEdy-NrxVBTpLyA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2oKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2raSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2rqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2sqSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2s6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2uqSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2u6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2yaSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2yqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz2zaSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz2zqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lOz20KSsEdy-NrxVBTpLyA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lOz20aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lO59IqSsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lO59I6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lO59WaSsEdy-NrxVBTpLyA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lO59WqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lO59ZaSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lO59ZqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lO59aKSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lO59aaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPAEGqSsEdy-NrxVBTpLyA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPAEG6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPAEJ6SsEdy-NrxVBTpLyA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPAEKKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPAESaSsEdy-NrxVBTpLyA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPAESqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPAEVKSsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPAEVaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ru0_8GquEdyHVMM3AaZxvA" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_rtXAUGquEdyHVMM3AaZxvA/8" nsPrefix="GQAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru0_8WquEdyHVMM3AaZxvA" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_ru0_8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru0_9WquEdyHVMM3AaZxvA" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0fjFWquEdyHVMM3AaZxvA" name="pop" ordered="false" unique="false" eType="_r0fjF2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ru1nDmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_ru1nD2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1nEGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_ru1nEWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1nEmquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_ru1nE2quEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_ru1nFGquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_ru1nFWquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1nFmquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_ru1nF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1nGGquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_ru1nGWquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_ru1nGmquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_ru1nG2quEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_ru1nHGquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_ru1nHWquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_ru1nHmquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_ru1nH2quEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1nIGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_ru1nIWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1nImquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_ru1nI2quEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ru1nJGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_ru1nJWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru1nJmquEdyHVMM3AaZxvA" name="GaEventTrace">
- <eAnnotations xmi:id="_ru1nJ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ru1nKGquEdyHVMM3AaZxvA" name="content" ordered="false" unique="false" eType="_r0fjHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ru1nKmquEdyHVMM3AaZxvA" name="format" ordered="false" unique="false" eType="_r0fjHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ru1nLGquEdyHVMM3AaZxvA" name="location" ordered="false" unique="false" eType="_r0fjHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nLmquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ru1nMGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_ru1nMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru1nMmquEdyHVMM3AaZxvA" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_ru1nM2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nNmquEdyHVMM3AaZxvA" name="generator" ordered="false" unique="false" eType="_ru0_8WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nOGquEdyHVMM3AaZxvA" name="trace" ordered="false" unique="false" eType="_ru1nJmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nOmquEdyHVMM3AaZxvA" name="effect" ordered="false" unique="false" eType="_ru1nlmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nPGquEdyHVMM3AaZxvA" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nPmquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gKIGquEdyHVMM3AaZxvA" name="pattern" ordered="false" unique="false" eType="_r0gKImquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ru1nZGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_ru1nZWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1nZmquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_ru1nZ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1naGquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_ru1naWquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_ru1namquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_ru1na2quEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_ru1nbGquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_ru1nbWquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_ru1nbmquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru1nlmquEdyHVMM3AaZxvA" name="GaScenario" eSuperTypes="_rW3MbmquEdyHVMM3AaZxvA _rUyIy2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru1nl2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nmGquEdyHVMM3AaZxvA" name="cause" ordered="false" unique="false" eType="_ru1nMmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nqGquEdyHVMM3AaZxvA" name="root" ordered="false" unique="false" eType="_ru2OXGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru1nqmquEdyHVMM3AaZxvA" name="timing" ordered="false" unique="false" upperBound="-1" eType="_ru2O-mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gKLmquEdyHVMM3AaZxvA" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_r0vauWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gKM2quEdyHVMM3AaZxvA" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gxM2quEdyHVMM3AaZxvA" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_r0vauWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gxNmquEdyHVMM3AaZxvA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_r0vayWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gxO2quEdyHVMM3AaZxvA" name="respT" ordered="false" unique="false" upperBound="-1" eType="_r0vauWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gxPmquEdyHVMM3AaZxvA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0gxQWquEdyHVMM3AaZxvA" name="utilizationOnHost" ordered="false" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1nxWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_ru1nxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1nx2quEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_ru1nyGquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_ru1nyWquEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_ru1nymquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_ru1ny2quEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1n02quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_ru1n1GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1n1WquEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_ru1n1mquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_ru1n12quEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru1n32quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_ru1n4GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru1n4WquEdyHVMM3AaZxvA" name="J"/>
- <eLiterals xmi:id="_ru1n4mquEdyHVMM3AaZxvA" name="KJ" value="1"/>
- <eLiterals xmi:id="_ru1n42quEdyHVMM3AaZxvA" name="Wh" value="2"/>
- <eLiterals xmi:id="_ru1n5GquEdyHVMM3AaZxvA" name="KWh" value="3"/>
- <eLiterals xmi:id="_ru1n5WquEdyHVMM3AaZxvA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2OG2quEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_ru2OHGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru2OHWquEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_ru2OHmquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_ru2OH2quEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_ru2OIGquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_ru2OIWquEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_ru2OImquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_ru2OI2quEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_ru2OJGquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_ru2OJWquEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_ru2OJmquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_ru2OJ2quEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2OPmquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_ru2OP2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru2OQGquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_ru2OQWquEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ru2OQmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_ru2OQ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2OVWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_ru2OVmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru2OV2quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_ru2OWGquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_ru2OWWquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_ru2OWmquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_ru2OW2quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2OXGquEdyHVMM3AaZxvA" name="GaStep" eSuperTypes="_ru1nlmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2OXWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2OaGquEdyHVMM3AaZxvA" name="concurRes" ordered="false" unique="false" eType="_rW3L42quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2OamquEdyHVMM3AaZxvA" name="host" ordered="false" unique="false" eType="_ru2Ou2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2ObGquEdyHVMM3AaZxvA" name="servDemand" unique="false" upperBound="-1" eType="_ru2O9WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2OcGquEdyHVMM3AaZxvA" name="behavior" ordered="false" unique="false" eType="_ru1nlmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0hYRmquEdyHVMM3AaZxvA" name="isAtomic" ordered="false" unique="false" eType="_r0uzsmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0hYS2quEdyHVMM3AaZxvA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_r0vauWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0hYTmquEdyHVMM3AaZxvA" name="rep" ordered="false" unique="false" lowerBound="1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0hYUWquEdyHVMM3AaZxvA" name="prob" ordered="false" unique="false" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0hYVGquEdyHVMM3AaZxvA" name="priority" ordered="false" unique="false" eType="_r0wBwmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0h_UWquEdyHVMM3AaZxvA" name="servCount" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2OtWquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_ru2OtmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru2Ot2quEdyHVMM3AaZxvA" name="Sporadic"/>
- <eLiterals xmi:id="_ru2OuGquEdyHVMM3AaZxvA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_ru2OuWquEdyHVMM3AaZxvA" name="Undef" value="2"/>
- <eLiterals xmi:id="_ru2OumquEdyHVMM3AaZxvA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2Ou2quEdyHVMM3AaZxvA" name="GaExecHost" eSuperTypes="_rW2lEmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2OvGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imYGquEdyHVMM3AaZxvA" name="commTxOch" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imY2quEdyHVMM3AaZxvA" name="commRcvOvh" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imZmquEdyHVMM3AaZxvA" name="cntxtSwT" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imaWquEdyHVMM3AaZxvA" name="clockOvh" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imbGquEdyHVMM3AaZxvA" name="schedPriRange" ordered="false" unique="false" eType="_r0uMoWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imcWquEdyHVMM3AaZxvA" name="memSize" ordered="false" unique="false" eType="_r0p7K2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imdGquEdyHVMM3AaZxvA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0imd2quEdyHVMM3AaZxvA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_r0p7OGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2O5GquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_ru2O5WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru2O5mquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_ru2O52quEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_ru2O6GquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_ru2O6WquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_ru2O6mquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_ru2O62quEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_ru2O7GquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_ru2O7WquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2O9WquEdyHVMM3AaZxvA" name="GaRequestedService" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2O9mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2O92quEdyHVMM3AaZxvA" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2O-mquEdyHVMM3AaZxvA" name="GaTimingObs" eSuperTypes="_rUDvjWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2O-2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ru2O_GquEdyHVMM3AaZxvA" name="laxity" ordered="false" unique="false" eType="_ru2PDmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2O_mquEdyHVMM3AaZxvA" name="startObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2PAGquEdyHVMM3AaZxvA" name="endObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2PCWquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_ru2PCmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_ru2PC2quEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_ru2PDGquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_ru2PDWquEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru2PDmquEdyHVMM3AaZxvA" name="LaxityKind">
- <eAnnotations xmi:id="_ru2PD2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_ru2PEGquEdyHVMM3AaZxvA" name="hard"/>
- <eLiterals xmi:id="_ru2PEWquEdyHVMM3AaZxvA" name="soft" value="1"/>
- <eLiterals xmi:id="_ru2PEmquEdyHVMM3AaZxvA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2PE2quEdyHVMM3AaZxvA" name="GaCommStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2PFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2PFmquEdyHVMM3AaZxvA" name="GaAcqStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2PF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2PGGquEdyHVMM3AaZxvA" name="acqRes" ordered="false" unique="false" eType="_rW2k0WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0kbomquEdyHVMM3AaZxvA" name="resUnits" ordered="false" unique="false" eType="_r0fjF2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2PHWquEdyHVMM3AaZxvA" name="GaRelStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2PHmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru2PH2quEdyHVMM3AaZxvA" name="relRes" ordered="false" unique="false" eType="_rW2k0WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0lCr2quEdyHVMM3AaZxvA" name="resUnits" ordered="false" unique="false" eType="_r0fjF2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru2PJGquEdyHVMM3AaZxvA" name="GaLatencyObs" eSuperTypes="_ru2O-mquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru2PJWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0lpu2quEdyHVMM3AaZxvA" name="latency" ordered="false" unique="false" upperBound="-1" eType="_r0gKMGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0lpvmquEdyHVMM3AaZxvA" name="miss" ordered="false" unique="false" upperBound="-1" eType="_r0gxMGquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0lpwWquEdyHVMM3AaZxvA" name="utility" ordered="false" unique="false" upperBound="-1" eType="_r0lpw2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0lpxmquEdyHVMM3AaZxvA" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_r0gKMGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru21QGquEdyHVMM3AaZxvA" name="GaCommHost" eSuperTypes="_rW2lEmquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru21QWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ru21SGquEdyHVMM3AaZxvA" name="transmMode" ordered="false" unique="false" eType="_ru21W2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0mQwmquEdyHVMM3AaZxvA" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_r0tlkWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0mQx2quEdyHVMM3AaZxvA" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0mQymquEdyHVMM3AaZxvA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0mQzWquEdyHVMM3AaZxvA" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0mQ0GquEdyHVMM3AaZxvA" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_r0p7OGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru21VmquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_ru21V2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru21WGquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_ru21WWquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_ru21WmquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ru21W2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_ru21XGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_ru21XWquEdyHVMM3AaZxvA" name="simplex"/>
- <eLiterals xmi:id="_ru21XmquEdyHVMM3AaZxvA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_ru21X2quEdyHVMM3AaZxvA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru21YGquEdyHVMM3AaZxvA" name="GaCommChannel" eSuperTypes="_rW3L42quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru21YWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0m30WquEdyHVMM3AaZxvA" name="packetSize" ordered="false" unique="false" eType="_r0gxR2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0m31GquEdyHVMM3AaZxvA" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_r0gxMGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru21Z2quEdyHVMM3AaZxvA" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_ru21aGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21aWquEdyHVMM3AaZxvA" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_ru1nlmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21a2quEdyHVMM3AaZxvA" name="demand" ordered="false" unique="false" upperBound="-1" eType="_ru1nMmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21bWquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru21b2quEdyHVMM3AaZxvA" name="GaAnalysisContext" eSuperTypes="_rzrDvWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ru21cGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21c2quEdyHVMM3AaZxvA" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_ru21Z2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21dWquEdyHVMM3AaZxvA" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_ru21gWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0oF8WquEdyHVMM3AaZxvA" name="context" ordered="false" unique="false" upperBound="-1" eType="_r0otCGquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ru21gWquEdyHVMM3AaZxvA" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_ru21gmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21g2quEdyHVMM3AaZxvA" name="resources" ordered="false" unique="false" upperBound="-1" eType="_rW2k0WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ru21hWquEdyHVMM3AaZxvA" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0fjF2quEdyHVMM3AaZxvA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0fjGGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0fjHWquEdyHVMM3AaZxvA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0fjHmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gKImquEdyHVMM3AaZxvA" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gKI2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gKMGquEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gKMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gxMGquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gxMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gxOGquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gxOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gxR2quEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gxSGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gxS2quEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gxTGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0gxTmquEdyHVMM3AaZxvA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0gxT2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0hYSGquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0hYSWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0imbmquEdyHVMM3AaZxvA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0imb2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0imemquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0ime2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0imfWquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0imfmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0lpw2quEdyHVMM3AaZxvA" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0lpxGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0mQxGquEdyHVMM3AaZxvA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0mQxWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0m32mquEdyHVMM3AaZxvA" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0m322quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0oF82quEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0oF9GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aSsLcF-FEdyR_cYlxmaBkg" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_aR8kkF-FEdyR_cYlxmaBkg/1" nsPrefix="GQAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsLcV-FEdyR_cYlxmaBkg" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_aSsLcl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLdV-FEdyR_cYlxmaBkg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdBl-FEdyR_cYlxmaBkg" name="pop" ordered="false" unique="false" eType="_aVhdCF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aSsLhl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aSsLh1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsLiF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aSsLiV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsLil-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aSsLi1-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aSsLjF-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aSsLjV-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsLjl-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aSsLj1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsLkF-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aSsLkV-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aSsLkl-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aSsLk1-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aSsLlF-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aSsLlV-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aSsLll-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aSsLl1-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsLmF-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aSsLmV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsLml-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aSsLm1-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsLnF-FEdyR_cYlxmaBkg" name="GaEventTrace">
- <eAnnotations xmi:id="_aSsLnV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aSsLnl-FEdyR_cYlxmaBkg" name="content" ordered="false" unique="false" eType="_aVhdDl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aSsLoF-FEdyR_cYlxmaBkg" name="format" ordered="false" unique="false" eType="_aVhdDl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aSsLol-FEdyR_cYlxmaBkg" name="location" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLpF-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aSsLpl-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aSsLp1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsLqF-FEdyR_cYlxmaBkg" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_aSsLqV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLrF-FEdyR_cYlxmaBkg" name="generator" ordered="false" unique="false" eType="_aSsLcV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLrl-FEdyR_cYlxmaBkg" name="trace" ordered="false" unique="false" eType="_aSsLnF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLsF-FEdyR_cYlxmaBkg" name="effect" ordered="false" unique="false" eType="_aSsMDF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLsl-FEdyR_cYlxmaBkg" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsLtF-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdEl-FEdyR_cYlxmaBkg" name="pattern" ordered="false" unique="false" eType="_aVhdFF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aSsL2l-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aSsL21-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsL3F-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aSsL3V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsL3l-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aSsL31-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aSsL4F-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aSsL4V-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aSsL4l-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aSsL41-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aSsL5F-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsMDF-FEdyR_cYlxmaBkg" name="GaScenario" eSuperTypes="_aIQeI1-FEdyR_cYlxmaBkg _aHg2uV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsMDV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsMDl-FEdyR_cYlxmaBkg" name="cause" ordered="false" unique="false" eType="_aSsLqF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsMHl-FEdyR_cYlxmaBkg" name="root" ordered="false" unique="false" eType="_aSsM0l-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsMIF-FEdyR_cYlxmaBkg" name="timing" ordered="false" unique="false" upperBound="-1" eType="_aSsNXl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsMIl-FEdyR_cYlxmaBkg" name="behavior" ordered="false" unique="false" eType="_aSsMDF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdIF-FEdyR_cYlxmaBkg" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_aV0Yl1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdJV-FEdyR_cYlxmaBkg" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdKl-FEdyR_cYlxmaBkg" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_aV0Yl1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdLV-FEdyR_cYlxmaBkg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_aV0YqF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdMl-FEdyR_cYlxmaBkg" name="respT" ordered="false" unique="false" eType="_aV0Yl1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdNV-FEdyR_cYlxmaBkg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVhdOF-FEdyR_cYlxmaBkg" name="utilizationHost" ordered="false" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMQV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aSsMQl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMQ1-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aSsMRF-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aSsMRV-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aSsMRl-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aSsMR1-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMT1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aSsMUF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMUV-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aSsMUl-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aSsMU1-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMW1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_aSsMXF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMXV-FEdyR_cYlxmaBkg" name="J"/>
- <eLiterals xmi:id="_aSsMXl-FEdyR_cYlxmaBkg" name="KJ" value="1"/>
- <eLiterals xmi:id="_aSsMX1-FEdyR_cYlxmaBkg" name="Wh" value="2"/>
- <eLiterals xmi:id="_aSsMYF-FEdyR_cYlxmaBkg" name="KWh" value="3"/>
- <eLiterals xmi:id="_aSsMYV-FEdyR_cYlxmaBkg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aSsMdF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aSsMdV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMk1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aSsMlF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMlV-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aSsMll-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aSsMl1-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aSsMmF-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aSsMmV-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aSsMml-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aSsMm1-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aSsMnF-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aSsMnV-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aSsMnl-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aSsMn1-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMtl-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aSsMt1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMuF-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aSsMuV-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsMy1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aSsMzF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsMzV-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aSsMzl-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aSsMz1-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aSsM0F-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aSsM0V-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsM0l-FEdyR_cYlxmaBkg" name="GaStep" eSuperTypes="_aSsMDF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsM01-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsM3l-FEdyR_cYlxmaBkg" name="concurRes" ordered="false" unique="false" eType="_aIQdc1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsM4F-FEdyR_cYlxmaBkg" name="host" ordered="false" unique="false" eType="_aSsNH1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsM4l-FEdyR_cYlxmaBkg" name="serDemand" unique="false" upperBound="-1" eType="_aSsNWV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOAF-FEdyR_cYlxmaBkg" name="isAtomic" ordered="false" unique="false" eType="_aV0Yi1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOBV-FEdyR_cYlxmaBkg" name="blockT" ordered="false" unique="false" eType="_aV0Yl1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOCF-FEdyR_cYlxmaBkg" name="rep" ordered="false" unique="false" lowerBound="1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOC1-FEdyR_cYlxmaBkg" name="prob" ordered="false" unique="false" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrODl-FEdyR_cYlxmaBkg" name="priority" ordered="false" unique="false" eType="_aV0Ysl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOFF-FEdyR_cYlxmaBkg" name="servCount" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aSsNA1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aSsNBF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNGV-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_aSsNGl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsNG1-FEdyR_cYlxmaBkg" name="Sporadic"/>
- <eLiterals xmi:id="_aSsNHF-FEdyR_cYlxmaBkg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_aSsNHV-FEdyR_cYlxmaBkg" name="Undef" value="2"/>
- <eLiterals xmi:id="_aSsNHl-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNH1-FEdyR_cYlxmaBkg" name="GaExecHost" eSuperTypes="_aIQdUF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNIF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOK1-FEdyR_cYlxmaBkg" name="commTxOch" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOLl-FEdyR_cYlxmaBkg" name="commRcvOvh" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOMV-FEdyR_cYlxmaBkg" name="cntxtSwT" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrONF-FEdyR_cYlxmaBkg" name="clockOvh" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrON1-FEdyR_cYlxmaBkg" name="schedPriRange" ordered="false" unique="false" eType="_aV0YcV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOPF-FEdyR_cYlxmaBkg" name="memSize" ordered="false" unique="false" eType="_aVrPIl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOP1-FEdyR_cYlxmaBkg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOQl-FEdyR_cYlxmaBkg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_aVrPMF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNSF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aSsNSV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsNSl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aSsNS1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aSsNTF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aSsNTV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aSsNTl-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aSsNT1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aSsNUF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aSsNUV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNWV-FEdyR_cYlxmaBkg" name="GaRequestedService" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNWl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsNW1-FEdyR_cYlxmaBkg" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNXl-FEdyR_cYlxmaBkg" name="GaTimingObs" eSuperTypes="_aHN7Vl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNX1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aSsNYF-FEdyR_cYlxmaBkg" name="laxity" ordered="false" unique="false" eType="_aSsNcl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsNYl-FEdyR_cYlxmaBkg" name="startObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsNZF-FEdyR_cYlxmaBkg" name="stopObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNbV-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aSsNbl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aSsNb1-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aSsNcF-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aSsNcV-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNcl-FEdyR_cYlxmaBkg" name="LaxityKind">
- <eAnnotations xmi:id="_aSsNc1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_aSsNdF-FEdyR_cYlxmaBkg" name="hard"/>
- <eLiterals xmi:id="_aSsNdV-FEdyR_cYlxmaBkg" name="soft" value="1"/>
- <eLiterals xmi:id="_aSsNdl-FEdyR_cYlxmaBkg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNd1-FEdyR_cYlxmaBkg" name="GaCommStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNeF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNel-FEdyR_cYlxmaBkg" name="GaAcqStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNe1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsNfF-FEdyR_cYlxmaBkg" name="acqRes" ordered="false" unique="false" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOf1-FEdyR_cYlxmaBkg" name="resUnits" ordered="false" unique="false" eType="_aVhdCF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNgV-FEdyR_cYlxmaBkg" name="GaRelStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNgl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsNg1-FEdyR_cYlxmaBkg" name="relRes" ordered="false" unique="false" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOl1-FEdyR_cYlxmaBkg" name="resUnits" ordered="false" unique="false" eType="_aVhdCF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNiF-FEdyR_cYlxmaBkg" name="GaLatencyObs" eSuperTypes="_aSsNXl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNiV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOrl-FEdyR_cYlxmaBkg" name="latency" ordered="false" unique="false" upperBound="-1" eType="_aVhdIl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOsV-FEdyR_cYlxmaBkg" name="miss" ordered="false" unique="false" upperBound="-1" eType="_aVhdJ1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOtF-FEdyR_cYlxmaBkg" name="utility" ordered="false" unique="false" upperBound="-1" eType="_aVrOtl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOuV-FEdyR_cYlxmaBkg" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_aVhdIl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNrV-FEdyR_cYlxmaBkg" name="GaCommHost" eSuperTypes="_aIQdUF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNrl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aSsNtV-FEdyR_cYlxmaBkg" name="transmMode" ordered="false" unique="false" eType="_aSsNyF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOwV-FEdyR_cYlxmaBkg" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_aV0YWV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOxl-FEdyR_cYlxmaBkg" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOyV-FEdyR_cYlxmaBkg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOzF-FEdyR_cYlxmaBkg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrOz1-FEdyR_cYlxmaBkg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_aVrPMF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNw1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aSsNxF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsNxV-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aSsNxl-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aSsNx1-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aSsNyF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_aSsNyV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_aSsNyl-FEdyR_cYlxmaBkg" name="simplex"/>
- <eLiterals xmi:id="_aSsNy1-FEdyR_cYlxmaBkg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_aSsNzF-FEdyR_cYlxmaBkg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsNzV-FEdyR_cYlxmaBkg" name="GaCommChannel" eSuperTypes="_aIQdc1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsNzl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrO21-FEdyR_cYlxmaBkg" name="packetSize" ordered="false" unique="false" eType="_aVhdP1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrO3l-FEdyR_cYlxmaBkg" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_aVhdJ1-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsN1F-FEdyR_cYlxmaBkg" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_aSsN1V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN1l-FEdyR_cYlxmaBkg" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_aSsMDF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN2F-FEdyR_cYlxmaBkg" name="demand" ordered="false" unique="false" upperBound="-1" eType="_aSsLqF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN2l-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsN3F-FEdyR_cYlxmaBkg" name="GaAnalysisContext" eSuperTypes="_aUoFWl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aSsN3V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN4F-FEdyR_cYlxmaBkg" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_aSsN1F-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN4l-FEdyR_cYlxmaBkg" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_aSsN7l-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrO7F-FEdyR_cYlxmaBkg" name="context" ordered="false" unique="false" upperBound="-1" eType="_aVrO_F-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aSsN7l-FEdyR_cYlxmaBkg" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_aSsN71-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN8F-FEdyR_cYlxmaBkg" name="resources" ordered="false" unique="false" upperBound="-1" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aSsN8l-FEdyR_cYlxmaBkg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdCF-FEdyR_cYlxmaBkg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdCV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdDl-FEdyR_cYlxmaBkg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdD1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdFF-FEdyR_cYlxmaBkg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdFV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdIl-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdI1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdJ1-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdKF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdL1-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdMF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdP1-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdQF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdRF-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdRV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVhdR1-FEdyR_cYlxmaBkg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVhdSF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrOAl-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrOA1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrOOV-FEdyR_cYlxmaBkg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrOOl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrORV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrORl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrOSV-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrOSl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrOtl-FEdyR_cYlxmaBkg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrOt1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrOw1-FEdyR_cYlxmaBkg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrOxF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrO41-FEdyR_cYlxmaBkg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrO5F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrO7l-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrO71-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LPR10V1EEdy5RcXm_JjfDg" name="GQAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/GQAM/_LOYd8F1EEdy5RcXm_JjfDg/0" nsPrefix="GQAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR10l1EEdy5RcXm_JjfDg" name="GaWorkloadGenerator">
- <eAnnotations xmi:id="_LPR1011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_YzhUsBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR11l1EEdy5RcXm_JjfDg" name="base_Behavior" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Behavior"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QMF1EEdy5RcXm_JjfDg" name="pop" ordered="false" unique="false" eType="_LT5QMl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LPR1511EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LPR16F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR16V1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LPR16l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR1611EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LPR17F1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LPR17V1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LPR17l1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR1711EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LPR18F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR18V1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LPR18l1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LPR1811EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LPR19F1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LPR19V1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LPR19l1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LPR1911EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LPR1-F1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR1-V1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LPR1-l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR1-11EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LPR1_F1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR1_V1EEdy5RcXm_JjfDg" name="GaEventTrace">
- <eAnnotations xmi:id="_LPR1_l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4cVVgBKXEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LPR1_11EEdy5RcXm_JjfDg" name="content" ordered="false" unique="false" eType="_LT5QOF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LPR2AV1EEdy5RcXm_JjfDg" name="format" ordered="false" unique="false" eType="_LT5QOF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LPR2A11EEdy5RcXm_JjfDg" name="location" ordered="false" unique="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2BV1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LPR2B11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LPR2CF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR2CV1EEdy5RcXm_JjfDg" name="GaWorkloadEvent">
- <eAnnotations xmi:id="_LPR2Cl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CGyBkBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2DV1EEdy5RcXm_JjfDg" name="generator" ordered="false" unique="false" eType="_LPR10l1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2D11EEdy5RcXm_JjfDg" name="trace" ordered="false" unique="false" eType="_LPR1_V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2EV1EEdy5RcXm_JjfDg" name="effect" ordered="false" unique="false" eType="_LPR2bV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2E11EEdy5RcXm_JjfDg" name="timedEvent" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeEvent"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2FV1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QPF1EEdy5RcXm_JjfDg" name="pattern" ordered="false" unique="false" eType="_LT5QPl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LPR2O11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LPR2PF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR2PV1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LPR2Pl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR2P11EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LPR2QF1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LPR2QV1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LPR2Ql1EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LPR2Q11EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LPR2RF1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LPR2RV1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR2bV1EEdy5RcXm_JjfDg" name="GaScenario" eSuperTypes="_K-vgg11EEdy5RcXm_JjfDg _K9PrKV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR2bl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_XYaMIBKYEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2b11EEdy5RcXm_JjfDg" name="cause" ordered="false" unique="false" eType="_LPR2CV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2f11EEdy5RcXm_JjfDg" name="root" ordered="false" unique="false" eType="_LPR3M11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2gV1EEdy5RcXm_JjfDg" name="timing" ordered="false" unique="false" upperBound="-1" eType="_LPR3v11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR2g11EEdy5RcXm_JjfDg" name="behavior" ordered="false" unique="false" eType="_LPR2bV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QSl1EEdy5RcXm_JjfDg" name="hostDemand" ordered="false" unique="false" upperBound="-1" eType="_LUMy1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QT11EEdy5RcXm_JjfDg" name="hostDemandOps" ordered="false" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QVF1EEdy5RcXm_JjfDg" name="interOccT" ordered="false" unique="false" upperBound="-1" eType="_LUMy1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QV11EEdy5RcXm_JjfDg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_LUMy5V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QXF1EEdy5RcXm_JjfDg" name="respT" ordered="false" unique="false" eType="_LUMy1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QX11EEdy5RcXm_JjfDg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QYl1EEdy5RcXm_JjfDg" name="utilizationHost" ordered="false" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR2ol1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LPR2o11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR2pF1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LPR2pV1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LPR2pl1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LPR2p11EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LPR2qF1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR2sF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_LPR2sV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR2sl1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_LPR2s11EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_LPR2tF1EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR2vF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_LPR2vV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR2vl1EEdy5RcXm_JjfDg" name="J"/>
- <eLiterals xmi:id="_LPR2v11EEdy5RcXm_JjfDg" name="KJ" value="1"/>
- <eLiterals xmi:id="_LPR2wF1EEdy5RcXm_JjfDg" name="Wh" value="2"/>
- <eLiterals xmi:id="_LPR2wV1EEdy5RcXm_JjfDg" name="KWh" value="3"/>
- <eLiterals xmi:id="_LPR2wl1EEdy5RcXm_JjfDg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LPR21V1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LPR21l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR29F1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_LPR29V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR29l1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_LPR2911EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_LPR2-F1EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_LPR2-V1EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_LPR2-l1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_LPR2-11EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_LPR2_F1EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_LPR2_V1EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_LPR2_l1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_LPR2_11EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_LPR3AF1EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3F11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LPR3GF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR3GV1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LPR3Gl1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3LF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LPR3LV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR3Ll1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LPR3L11EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LPR3MF1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LPR3MV1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LPR3Ml1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR3M11EEdy5RcXm_JjfDg" name="GaStep" eSuperTypes="_LPR2bV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR3NF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eXMtwBKZEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3P11EEdy5RcXm_JjfDg" name="concurRes" ordered="false" unique="false" eType="_K-vf011EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3QV1EEdy5RcXm_JjfDg" name="host" ordered="false" unique="false" eType="_LPR3gF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3Q11EEdy5RcXm_JjfDg" name="serDemand" unique="false" upperBound="-1" eType="_LPR3ul1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qe11EEdy5RcXm_JjfDg" name="isAtomic" ordered="false" unique="false" eType="_LUMyyF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QgF1EEdy5RcXm_JjfDg" name="blockT" ordered="false" unique="false" eType="_LUMy1F1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qg11EEdy5RcXm_JjfDg" name="rep" ordered="false" unique="false" lowerBound="1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qhl1EEdy5RcXm_JjfDg" name="prob" ordered="false" unique="false" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QiV1EEdy5RcXm_JjfDg" name="priority" ordered="false" unique="false" eType="_LUMy711EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qj11EEdy5RcXm_JjfDg" name="servCount" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LPR3ZF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LPR3ZV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3el1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_LPR3e11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR3fF1EEdy5RcXm_JjfDg" name="Sporadic"/>
- <eLiterals xmi:id="_LPR3fV1EEdy5RcXm_JjfDg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_LPR3fl1EEdy5RcXm_JjfDg" name="Undef" value="2"/>
- <eLiterals xmi:id="_LPR3f11EEdy5RcXm_JjfDg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR3gF1EEdy5RcXm_JjfDg" name="GaExecHost" eSuperTypes="_K-vfsF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR3gV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_MDZCYBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qpl1EEdy5RcXm_JjfDg" name="commTxOch" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QqV1EEdy5RcXm_JjfDg" name="commRcvOvh" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QrF1EEdy5RcXm_JjfDg" name="cntxtSwt" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qr11EEdy5RcXm_JjfDg" name="clockOvh" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qsl1EEdy5RcXm_JjfDg" name="schedPriRange" ordered="false" unique="false" eType="_LUMyrl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qt11EEdy5RcXm_JjfDg" name="memSize" ordered="false" unique="false" eType="_LUMyEl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5Qul1EEdy5RcXm_JjfDg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LT5QvV1EEdy5RcXm_JjfDg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_LUMyIF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3qV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LPR3ql1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR3q11EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LPR3rF1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LPR3rV1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LPR3rl1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LPR3r11EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LPR3sF1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LPR3sV1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LPR3sl1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR3ul1EEdy5RcXm_JjfDg" name="GaRequestedService" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR3u11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gCsw0BKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3vF1EEdy5RcXm_JjfDg" name="base_Operation" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Operation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR3v11EEdy5RcXm_JjfDg" name="GaTimingObs" eSuperTypes="_K8NI5l1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR3wF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_En1FMBKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LPR3wV1EEdy5RcXm_JjfDg" name="laxity" ordered="false" unique="false" eType="_LPR3011EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3w11EEdy5RcXm_JjfDg" name="startObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR3xV1EEdy5RcXm_JjfDg" name="stopObs" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//TimeObservation"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3zl1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_LPR3z11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_LPR30F1EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_LPR30V1EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_LPR30l1EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR3011EEdy5RcXm_JjfDg" name="LaxityKind">
- <eAnnotations xmi:id="_LPR31F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_LPR31V1EEdy5RcXm_JjfDg" name="hard"/>
- <eLiterals xmi:id="_LPR31l1EEdy5RcXm_JjfDg" name="soft" value="1"/>
- <eLiterals xmi:id="_LPR3111EEdy5RcXm_JjfDg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR32F1EEdy5RcXm_JjfDg" name="GaCommStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR32V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_riBT0BKaEdyGYuetzx6T5A"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR3211EEdy5RcXm_JjfDg" name="GaAcqStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR33F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_3P53QBKaEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR33V1EEdy5RcXm_JjfDg" name="acqRes" ordered="false" unique="false" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBJ11EEdy5RcXm_JjfDg" name="resUnits" ordered="false" unique="false" eType="_LT5QMl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR34l1EEdy5RcXm_JjfDg" name="GaRelStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR3411EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_G9mfMBKbEdyGYuetzx6T5A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR35F1EEdy5RcXm_JjfDg" name="relRes" ordered="false" unique="false" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBP11EEdy5RcXm_JjfDg" name="resUnits" ordered="false" unique="false" eType="_LT5QMl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR36V1EEdy5RcXm_JjfDg" name="GaLatencyObs" eSuperTypes="_LPR3v11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR36l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_a6Ls8BKcEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBVl1EEdy5RcXm_JjfDg" name="latency" ordered="false" unique="false" upperBound="-1" eType="_LT5QTF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBWV1EEdy5RcXm_JjfDg" name="miss" ordered="false" unique="false" upperBound="-1" eType="_LT5QUV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBXF1EEdy5RcXm_JjfDg" name="utility" ordered="false" unique="false" upperBound="-1" eType="_LUDBXl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBYV1EEdy5RcXm_JjfDg" name="maxJitter" ordered="false" unique="false" upperBound="-1" eType="_LT5QTF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR4Dl1EEdy5RcXm_JjfDg" name="GaCommHost" eSuperTypes="_K-vfsF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR4D11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sEF-wBKdEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LPR4Fl1EEdy5RcXm_JjfDg" name="transmMode" ordered="false" unique="false" eType="_LPR4KV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBaV1EEdy5RcXm_JjfDg" name="capacity" ordered="false" unique="false" upperBound="-1" eType="_LUMyll1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBbl1EEdy5RcXm_JjfDg" name="packetT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBcV1EEdy5RcXm_JjfDg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBdF1EEdy5RcXm_JjfDg" name="utilization" ordered="false" unique="false" upperBound="-1" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBd11EEdy5RcXm_JjfDg" name="throughput" ordered="false" unique="false" upperBound="-1" eType="_LUMyIF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR4JF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LPR4JV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR4Jl1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LPR4J11EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LPR4KF1EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LPR4KV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_LPR4Kl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_LPR4K11EEdy5RcXm_JjfDg" name="simplex"/>
- <eLiterals xmi:id="_LPR4LF1EEdy5RcXm_JjfDg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_LPR4LV1EEdy5RcXm_JjfDg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR4Ll1EEdy5RcXm_JjfDg" name="GaCommChannel" eSuperTypes="_K-vf011EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR4L11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DRvxIBKeEdymP89M8JXkzA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBg11EEdy5RcXm_JjfDg" name="packetSize" ordered="false" unique="false" eType="_LT5QaV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBhl1EEdy5RcXm_JjfDg" name="utlization" ordered="false" unique="false" upperBound="-1" eType="_LT5QUV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR4NV1EEdy5RcXm_JjfDg" name="GaWorkloadBehavior">
- <eAnnotations xmi:id="_LPR4Nl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xoNcsBKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4N11EEdy5RcXm_JjfDg" name="behavior" ordered="false" unique="false" upperBound="-1" eType="_LPR2bV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4OV1EEdy5RcXm_JjfDg" name="demand" ordered="false" unique="false" upperBound="-1" eType="_LPR2CV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4O11EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR4PV1EEdy5RcXm_JjfDg" name="GaAnalysisContext" eSuperTypes="_LTAfe11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LPR4Pl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9gc2ABKfEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4QV1EEdy5RcXm_JjfDg" name="workload" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_LPR4NV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4Q11EEdy5RcXm_JjfDg" name="platform" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="_LPR4T11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBlF1EEdy5RcXm_JjfDg" name="context" ordered="false" unique="false" upperBound="-1" eType="_LUDBpF1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LPR4T11EEdy5RcXm_JjfDg" name="GaResourcesPlatform">
- <eAnnotations xmi:id="_LPR4UF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JSAYgBKgEdyaWJN1BYon3A"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4UV1EEdy5RcXm_JjfDg" name="resources" ordered="false" unique="false" upperBound="-1" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LPR4U11EEdy5RcXm_JjfDg" name="base_Classifier" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Classifier"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QMl1EEdy5RcXm_JjfDg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QM11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QOF1EEdy5RcXm_JjfDg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QOV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QPl1EEdy5RcXm_JjfDg" name="ArrivalPattern" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QP11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QTF1EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QTV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QUV1EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QWV1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QWl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QaV1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5Qal1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5Qbl1EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5Qb11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QcV1EEdy5RcXm_JjfDg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5Qcl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QfV1EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5Qfl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QtF1EEdy5RcXm_JjfDg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QtV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QwF1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QwV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LT5QxF1EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LT5QxV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBXl1EEdy5RcXm_JjfDg" name="UtilityType" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBX11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBa11EEdy5RcXm_JjfDg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBbF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBi11EEdy5RcXm_JjfDg" name="SchedParameters" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBjF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_d6I-0BFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBll1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBl11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_nm1YABKXEdyGYuetzx6T5A" importedPackage="_XVWGUAPMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_YzhUsBKXEdyGYuetzx6T5A" name="GaWorkloadGenerator">
- <ownedAttribute xmi:id="_aRcrQBKXEdyGYuetzx6T5A" name="pop" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dzWrwBKXEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dzNh0BKXEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_dzgcwBKXEdyGYuetzx6T5A" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tDo-8BKXEdyGYuetzx6T5A" name="base_Behavior" isUnique="false" association="_tCwOIBKXEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_tCwOIBKXEdyGYuetzx6T5A" name="Extension_GaWorkloadGenerator" memberEnd="_tDDJEBKXEdyGYuetzx6T5A _tDo-8BKXEdyGYuetzx6T5A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_tDDJEBKXEdyGYuetzx6T5A" name="extension_GaWorkloadGenerator" type="_YzhUsBKXEdyGYuetzx6T5A" aggregation="composite" association="_tCwOIBKXEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_4cVVgBKXEdyGYuetzx6T5A" name="GaEventTrace">
- <ownedAttribute xmi:id="_55hFMBKXEdyGYuetzx6T5A" name="content" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7htLABKXEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7hjaABKXEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_7h2U8BKXEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_587lkBKXEdyGYuetzx6T5A" name="format" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9TQoMBKXEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9TG3MBKXEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_9TaZMBKXEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6Apn8BKXEdyGYuetzx6T5A" name="location" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-4x0gBKXEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-4oDgBKXEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-46-cBKXEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BnuHABKYEdyGYuetzx6T5A" name="base_NamedElement" isUnique="false" association="_BmrlMBKYEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_BmrlMBKYEdyGYuetzx6T5A" name="Extension_GaEventTrace" memberEnd="_Bm-gIBKYEdyGYuetzx6T5A _BnuHABKYEdyGYuetzx6T5A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Bm-gIBKYEdyGYuetzx6T5A" name="extension_GaEventTrace" type="_4cVVgBKXEdyGYuetzx6T5A" aggregation="composite" association="_BmrlMBKYEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_CGyBkBKYEdyGYuetzx6T5A" name="GaWorkloadEvent">
- <ownedAttribute xmi:id="_DurMcBKYEdyGYuetzx6T5A" name="pattern" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_VDec8BFXEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FqMd8BKYEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fp478BKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FqMd8RKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Dxf28BKYEdyGYuetzx6T5A" name="generator" visibility="public" type="_YzhUsBKXEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KTwDABKYEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KTm5EBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_KTwDARKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D0xNYBKYEdyGYuetzx6T5A" name="trace" visibility="public" type="_4cVVgBKXEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L-K9cBKYEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L-BzgBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_L-UucBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D5hxkBKYEdyGYuetzx6T5A" name="effect" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O1vAcBKYEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O1cFgBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_O14xcBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X0yJoBKZEdyGYuetzx6T5A" name="timedEvent" isUnique="false" association="_X0enoBKZEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeEvent"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cDmTcBKZEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cDcicBKZEdyGYuetzx6T5A"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4iNCEBKZEdyGYuetzx6T5A" name="base_NamedElement" isUnique="false" association="_4hURQBKZEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_XYaMIBKYEdyGYuetzx6T5A" name="GaScenario">
- <generalization xmi:id="_HsMVcBKZEdyGYuetzx6T5A" general="_8JKLcBG5Edyb1KzJ7GkiGA"/>
- <generalization xmi:id="_IK9VEBKZEdyGYuetzx6T5A" general="_3V3e0BD5EdyybZnLxHsjyA"/>
- <ownedAttribute xmi:id="_aAzxwBKYEdyGYuetzx6T5A" name="cause" visibility="public" type="_CGyBkBKYEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lCEfwBKYEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lB7V0BKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lCOQwBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aDyNQBKYEdyGYuetzx6T5A" name="hostDemand" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nPbIIBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nPINMBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_nPbIIRKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aGm3wBKYEdyGYuetzx6T5A" name="hostDemandOps" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pU5m4BKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pUv14BKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_pU5m4RKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aJlTQBKYEdyGYuetzx6T5A" name="interOccT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r4QUcBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r4GjcBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_r4jPYBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aMs4sBKYEdyGYuetzx6T5A" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u_bgwBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u_RvwBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_u_kqsBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aP0eIBKYEdyGYuetzx6T5A" name="respT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__qovcGqgEdyHVMM3AaZxvA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__qlsIGqgEdyHVMM3AaZxvA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_xYrQEBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aS8qoBKYEdyGYuetzx6T5A" name="utilization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zy9hMBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zyzwMBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_zzGrIBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aWEQEBKYEdyGYuetzx6T5A" name="utilizationOnHost" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2_MMoBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2_CboBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_2DI0EBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aZL1gBKYEdyGYuetzx6T5A" name="root" visibility="public" type="_eXMtwBKZEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BMvlwBKZEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BMmb0BKZEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_8QS54BKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_acTa8BKYEdyGYuetzx6T5A" name="timing" visibility="public" type="_En1FMBKcEdymP89M8JXkzA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__xoSoBKYEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__xfIsBKYEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="__xyDoBKYEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_X0enoBKZEdyGYuetzx6T5A" name="Association_GaWorkloadEvent_TimeEvent" memberEnd="_X0yJoBKZEdyGYuetzx6T5A _X10rcBKZEdyGYuetzx6T5A">
- <ownedEnd xmi:id="_X10rcBKZEdyGYuetzx6T5A" name="gaWorkloadEvent" type="_CGyBkBKYEdyGYuetzx6T5A" isUnique="false" association="_X0enoBKZEdyGYuetzx6T5A">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2kSUBKZEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2tcQBKZEdyGYuetzx6T5A"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_eXMtwBKZEdyGYuetzx6T5A" name="GaStep">
- <generalization xmi:id="_gbL-wBKZEdyGYuetzx6T5A" general="_XYaMIBKYEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_5pjrsBKZEdyGYuetzx6T5A" name="isAtomic" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C-VpwBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-L4wBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_C-fawBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5qJhkBKZEdyGYuetzx6T5A" name="blockT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2dbU4EOFEd6caK5ICj_pSQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2dJoEEOFEd6caK5ICj_pSQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FNVQ4BKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5xk_QBKZEdyGYuetzx6T5A" name="rep" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uI6osEIfEd6dmI2dd6jVFQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uIsmQEIfEd6dmI2dd6jVFQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ha1DMBKaEdyGYuetzx6T5A" value="1.0"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5143gBKZEdyGYuetzx6T5A" name="prob" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWVPcBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWLecBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LWVPcRKaEdyGYuetzx6T5A" value="1.0"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_55500BKZEdyGYuetzx6T5A" name="priority" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NiWbEBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NiMqEBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NiflABKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_59xBIBKZEdyGYuetzx6T5A" name="concurRes" visibility="public" type="_1zYucBG0Edyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q41OsBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q4sEwBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Q4-_sBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6BMIkBKZEdyGYuetzx6T5A" name="host" visibility="public" type="_MDZCYBKdEdymP89M8JXkzA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TCnlsBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TCebwBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TCxWsBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6FDU4BKZEdyGYuetzx6T5A" name="servDemand" visibility="public" type="_gCsw0BKaEdyGYuetzx6T5A" isOrdered="true" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XqRGQBKaEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XqHVQBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_XqaQMBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6InmQBKZEdyGYuetzx6T5A" name="servCount" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ceGBoBKaEdyGYuetzx6T5A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cd8QoBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cePyoBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_afbncBKYEdyGYuetzx6T5A" name="behavior" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVUksBKZEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVLawBKZEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FVeVsBKZEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_I1gR0DL6Ed2HYNz2hI9A2g" name="selfDelay" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zjA54EIfEd6dmI2dd6jVFQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ziy3cEIfEd6dmI2dd6jVFQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_KT_CADL6Ed2HYNz2hI9A2g">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_4hURQBKZEdyGYuetzx6T5A" name="Extension_GaWorkloadEvent" memberEnd="_4hnMMBKZEdyGYuetzx6T5A _4iNCEBKZEdyGYuetzx6T5A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_4hnMMBKZEdyGYuetzx6T5A" name="extension_GaWorkloadEvent" type="_CGyBkBKYEdyGYuetzx6T5A" aggregation="composite" association="_4hURQBKZEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_gCsw0BKaEdyGYuetzx6T5A" name="GaRequestedService">
- <generalization xmi:id="_jk7hcBKaEdyGYuetzx6T5A" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_ny26cBKaEdyGYuetzx6T5A" name="base_Operation" isUnique="false" association="_nx0YoBKaEdyGYuetzx6T5A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_nx0YoBKaEdyGYuetzx6T5A" name="Extension_GaRequestedService" memberEnd="_nyHTkBKaEdyGYuetzx6T5A _ny26cBKaEdyGYuetzx6T5A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_nyHTkBKaEdyGYuetzx6T5A" name="extension_GaRequestedService" type="_gCsw0BKaEdyGYuetzx6T5A" aggregation="composite" association="_nx0YoBKaEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_riBT0BKaEdyGYuetzx6T5A" name="GaCommStep">
- <generalization xmi:id="_1j_IABKaEdyGYuetzx6T5A" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_3P53QBKaEdyGYuetzx6T5A" name="GaAcqStep">
- <generalization xmi:id="__6xVoBKaEdyGYuetzx6T5A" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_4kVTkBKaEdyGYuetzx6T5A" name="acqRes" visibility="public" type="_BthQEBGzEdyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7J6OsBKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7JxEwBKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_7KD_sBKaEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_70IQYBKaEdyGYuetzx6T5A" name="resUnits" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-vRL0RKaEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vRL0BKaEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-vaVwBKaEdyGYuetzx6T5A" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_G9mfMBKbEdyGYuetzx6T5A" name="GaRelStep">
- <generalization xmi:id="_RHKJIBKbEdyGYuetzx6T5A" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_IhCn4BKbEdyGYuetzx6T5A" name="relRes" visibility="public" type="_BthQEBGzEdyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LsFAgBKbEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lr72kBKbEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_LsOxgBKbEdyGYuetzx6T5A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ikm5QBKbEdyGYuetzx6T5A" name="resUnits" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nz8E4BKbEdyGYuetzx6T5A" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NzyT4BKbEdyGYuetzx6T5A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_N0FO0BKbEdyGYuetzx6T5A" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_En1FMBKcEdymP89M8JXkzA" name="GaTimedObs">
- <generalization xmi:id="_q7M5gBKcEdymP89M8JXkzA" general="_P9c2AA4wEdysTsAUPnp57Q"/>
- <ownedAttribute xmi:id="_KjAqMBKcEdymP89M8JXkzA" name="laxity" visibility="public" type="_Gs3fEBKcEdymP89M8JXkzA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MQtiIBKcEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MQjxIBKcEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_MQ2sEBKcEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QBqEMBKcEdymP89M8JXkzA" name="startObs" isUnique="false" association="_QBNYQBKcEdymP89M8JXkzA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeObservation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U5y30BKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U5pt4BKcEdymP89M8JXkzA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XM8mMBKcEdymP89M8JXkzA" name="endObs" isUnique="false" association="_XMprQBKcEdymP89M8JXkzA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#TimeObservation"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y1JTEBKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y1AJIBKcEdymP89M8JXkzA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_Gs3fEBKcEdymP89M8JXkzA" name="LaxityKind">
- <ownedLiteral xmi:id="_HpqegBKcEdymP89M8JXkzA" name="hard"/>
- <ownedLiteral xmi:id="_HvKCgBKcEdymP89M8JXkzA" name="soft"/>
- <ownedLiteral xmi:id="_HznrwBKcEdymP89M8JXkzA" name="other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_QBNYQBKcEdymP89M8JXkzA" name="Association_GaTimingObs_TimeObservation" memberEnd="_QBqEMBKcEdymP89M8JXkzA _QCsmABKcEdymP89M8JXkzA">
- <ownedEnd xmi:id="_QCsmABKcEdymP89M8JXkzA" name="gaTimingObs" type="_En1FMBKcEdymP89M8JXkzA" isUnique="false" association="_QBNYQBKcEdymP89M8JXkzA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QDlW0BKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QDlW0RKcEdymP89M8JXkzA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XMprQBKcEdymP89M8JXkzA" name="Association_GaTimingObs_TimeObservation" memberEnd="_XM8mMBKcEdymP89M8JXkzA _XN_vEBKcEdymP89M8JXkzA">
- <ownedEnd xmi:id="_XN_vEBKcEdymP89M8JXkzA" name="gaTimingObs" type="_En1FMBKcEdymP89M8JXkzA" isUnique="false" association="_XMprQBKcEdymP89M8JXkzA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XO4f4BKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XO4f4RKcEdymP89M8JXkzA"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_a6Ls8BKcEdymP89M8JXkzA" name="GaLatencyObs">
- <generalization xmi:id="_nXosIBKcEdymP89M8JXkzA" general="_En1FMBKcEdymP89M8JXkzA"/>
- <ownedAttribute xmi:id="_cVcKABKcEdymP89M8JXkzA" name="latency" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gEmjYBKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gEdZcBKcEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_gEmjYRKcEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ce9SYBKcEdymP89M8JXkzA" name="miss" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iAuR0BKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iAkg0BKcEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_iA3bwBKcEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ci-PsBKcEdymP89M8JXkzA" name="utility" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_4TENQBEBEdyx6M3BlUjlCQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIIqQBKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kH-5QBKcEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kIR0MBKcEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cmYwEBKcEdymP89M8JXkzA" name="maxJitter" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l7CLQBKcEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l64aQBKcEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_l7VGMBKcEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_MDZCYBKdEdymP89M8JXkzA" name="GaExecHost">
- <generalization xmi:id="_riWjoBKdEdymP89M8JXkzA" general="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <generalization xmi:id="_UsdCwDLbEd2HYNz2hI9A2g" general="_e_tF0BG1Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_ONVKYBKdEdymP89M8JXkzA" name="commTxOvh" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_USUysBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_USLBsBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_USd8oBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OQAq8BKdEdymP89M8JXkzA" name="commRcvOvh" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WOlrEBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WOb6EBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_WOu1ABKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OSiagBKdEdymP89M8JXkzA" name="cntxtSwT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y7J_ABKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y7AOABKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Y7TwABKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OWGr4BKdEdymP89M8JXkzA" name="clockOvh" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bSUqsBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bSK5sBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bSebsBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OZYCUBKdEdymP89M8JXkzA" name="schedPriRange" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxJ4MBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jxAuQBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_jxTpMBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OcyisBKdEdymP89M8JXkzA" name="memSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lyePsBKdEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lyUesBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lyxKoBKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OgW0EBKdEdymP89M8JXkzA" name="utilization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n6xY8BKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n6oPABKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_n67J8BKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Oj7FcBKdEdymP89M8JXkzA" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qK9S4BKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qKzh4BKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_qLGc0BKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_sEF-wBKdEdymP89M8JXkzA" name="GaCommHost">
- <generalization xmi:id="_CvkRIBKeEdymP89M8JXkzA" general="_rU9dMBGzEdyb1KzJ7GkiGA"/>
- <generalization xmi:id="_VeYO8DLbEd2HYNz2hI9A2g" general="_XpH50BG1Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_uMsqABKdEdymP89M8JXkzA" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A0ymgBKeEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A0o1gBKeEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_A07wcBKeEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uH8F0BKdEdymP89M8JXkzA" name="utilization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-h7zEBKdEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-hyCEBKdEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_-iE9ABKdEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_DRvxIBKeEdymP89M8JXkzA" name="GaCommChannel">
- <generalization xmi:id="_ODI3IBKeEdymP89M8JXkzA" general="_1zYucBG0Edyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_Est6UBKeEdymP89M8JXkzA" name="packetSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J4VDkBKeEdymP89M8JXkzA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J4L5oBKeEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_J4e0kBKeEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ExxZcBKeEdymP89M8JXkzA" name="utlization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L2-hkBKeEdymP89M8JXkzA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L20wkBKeEdymP89M8JXkzA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3HrgBKeEdymP89M8JXkzA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xoNcsBKfEdyaWJN1BYon3A" name="GaWorkloadBehavior">
- <ownedAttribute xmi:id="_z-pIkBKfEdyaWJN1BYon3A" name="behavior" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_27UVEBKfEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_27KkEBKfEdyaWJN1BYon3A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_27dfABKfEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0Eyz4BKfEdyaWJN1BYon3A" name="demand" visibility="public" type="_CGyBkBKYEdyGYuetzx6T5A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5OSdQBKfEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5OJTUBKfEdyaWJN1BYon3A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_5OSdQRKfEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8_do0BKfEdyaWJN1BYon3A" name="base_NamedElement" isUnique="false" association="_8-Qu8BKfEdyaWJN1BYon3A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_8-Qu8BKfEdyaWJN1BYon3A" name="Extension_GaWorkloadBehavior" memberEnd="_8-ta4BKfEdyaWJN1BYon3A _8_do0BKfEdyaWJN1BYon3A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_8-ta4BKfEdyaWJN1BYon3A" name="extension_GaWorkloadBehavior" type="_xoNcsBKfEdyaWJN1BYon3A" aggregation="composite" association="_8-Qu8BKfEdyaWJN1BYon3A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_9gc2ABKfEdyaWJN1BYon3A" name="GaAnalysisContext">
- <generalization xmi:id="_T_yJ0BKgEdyaWJN1BYon3A" general="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <generalization xmi:id="_WHuOoEIhEd6dmI2dd6jVFQ" general="_H0HcsECNEd6UTJZnztgOLw"/>
- <ownedAttribute xmi:id="__J45ABKfEdyaWJN1BYon3A" name="context" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C7NOgBKgEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C7DdgBKgEdyaWJN1BYon3A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_C7WYcBKgEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="__M5JsBKfEdyaWJN1BYon3A" name="workload" visibility="public" type="_xoNcsBKfEdyaWJN1BYon3A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GXK_EBKgEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXBOEBKgEdyaWJN1BYon3A" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GXUwEBKgEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="__PvCUBKfEdyaWJN1BYon3A" name="platform" visibility="public" type="_JSAYgBKgEdyaWJN1BYon3A" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzhFsBKgEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzXUsBKgEdyaWJN1BYon3A" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_IzhFsRKgEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_JSAYgBKgEdyaWJN1BYon3A" name="GaResourcesPlatform">
- <ownedAttribute xmi:id="_LSGoABKgEdyaWJN1BYon3A" name="resources" visibility="public" type="_BthQEBGzEdyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NgtNkBKgEdyaWJN1BYon3A" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NgjckBKgEdyaWJN1BYon3A"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NgtNkRKgEdyaWJN1BYon3A">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PbuIwBKgEdyaWJN1BYon3A" name="base_Classifier" isUnique="false" association="_Paq_4BKgEdyaWJN1BYon3A">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Paq_4BKgEdyaWJN1BYon3A" name="Extension_GaResourcesPlatform" memberEnd="_Pa960BKgEdyaWJN1BYon3A _PbuIwBKgEdyaWJN1BYon3A">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Pa960BKgEdyaWJN1BYon3A" name="extension_GaResourcesPlatform" type="_JSAYgBKgEdyaWJN1BYon3A" aggregation="composite" association="_Paq_4BKgEdyaWJN1BYon3A"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_5ZCOIAPMEdyuUt-4qHuVvQ" name="SAM">
- <eAnnotations xmi:id="_LQeIoF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M3blUJ3yEd6SvNDHkhtrYQ" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_M1C_sJ3yEd6SvNDHkhtrYQ/13" nsPrefix="SAM">
- <eAnnotations xmi:id="_M8gSxZ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8gSxp3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8gSx53yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8gSyJ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8gSyZ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8gSyp3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3blUZ3yEd6SvNDHkhtrYQ" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_M3blUp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_M3blU53yEd6SvNDHkhtrYQ" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_M3blVJ3yEd6SvNDHkhtrYQ" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_M3blVZ3yEd6SvNDHkhtrYQ" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_M3blVp3yEd6SvNDHkhtrYQ" name="undef" value="3"/>
- <eLiterals xmi:id="_M3blV53yEd6SvNDHkhtrYQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3blWJ3yEd6SvNDHkhtrYQ" name="SaAnalysisContext" eSuperTypes="_M054vJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3blWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M3blXJ3yEd6SvNDHkhtrYQ" name="optCriterion" ordered="false" unique="false" eType="_M3blUZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wh753yEd6SvNDHkhtrYQ" name="isSched" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M3bl0Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_M3bl0p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bl053yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_M3bl1J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bl1Z3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_M3bl1p3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_M3bl153yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_M3bl2J3yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bl2Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_M3bl2p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bl253yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_M3bl3J3yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_M3bl3Z3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_M3bl3p3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_M3bl353yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_M3bl4J3yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_M3bl4Z3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_M3bl4p3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_M3bl453yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bl5J3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_M3bl5Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bl5p3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_M3bl553yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M3bl6J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_M3bl6Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M3bl6p3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_M3bl653yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M3bl7J3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_M3bl7Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmNJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_M3bmNZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmNp3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_M3bmN53yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_M3bmOJ3yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_M3bmOZ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_M3bmOp3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_M3bmO53yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_M3bmPJ3yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmRJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_M3bmRZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmRp3yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_M3bmR53yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_M3bmSJ3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_M3bmSZ3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_M3bmSp3yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmUp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_M3bmU53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmVJ3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_M3bmVZ3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_M3bmVp3yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmXp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_M3bmX53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmYJ3yEd6SvNDHkhtrYQ" name="J"/>
- <eLiterals xmi:id="_M3bmYZ3yEd6SvNDHkhtrYQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_M3bmYp3yEd6SvNDHkhtrYQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_M3bmY53yEd6SvNDHkhtrYQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_M3bmZJ3yEd6SvNDHkhtrYQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M3bmfJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_M3bmfZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmnZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_M3bmnp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmn53yEd6SvNDHkhtrYQ" name="TAI"/>
- <eLiterals xmi:id="_M3bmoJ3yEd6SvNDHkhtrYQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_M3bmoZ3yEd6SvNDHkhtrYQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_M3bmop3yEd6SvNDHkhtrYQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_M3bmo53yEd6SvNDHkhtrYQ" name="Local" value="4"/>
- <eLiterals xmi:id="_M3bmpJ3yEd6SvNDHkhtrYQ" name="TT" value="5"/>
- <eLiterals xmi:id="_M3bmpZ3yEd6SvNDHkhtrYQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_M3bmpp3yEd6SvNDHkhtrYQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_M3bmp53yEd6SvNDHkhtrYQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_M3bmqJ3yEd6SvNDHkhtrYQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_M3bmqZ3yEd6SvNDHkhtrYQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bmwJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_M3bmwZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bmwp3yEd6SvNDHkhtrYQ" name="discrete"/>
- <eLiterals xmi:id="_M3bmw53yEd6SvNDHkhtrYQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bnLJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_M3bnLZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bnLp3yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_M3bnL53yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_M3bnMJ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_M3bnMZ3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_M3bnMp3yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bnkp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_M3bnk53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bnlJ3yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_M3bnlZ3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_M3bnlp3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_M3bnl53yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bnq53yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_M3bnrJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bnrZ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_M3bnrp3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_M3bnr53yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_M3bnsJ3yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_M3bnsZ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_M3bnsp3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_M3bns53yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_M3bntJ3yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bnyp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_M3bny53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bnzJ3yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_M3bnzZ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_M3bnzp3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_M3bnz53yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_M3bn0J3yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_M3bn0Z3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_M3bn0p3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3boBp3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_M3boB53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_M3boCJ3yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_M3boCZ3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_M3boCp3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3boC53yEd6SvNDHkhtrYQ" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_M3boDJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_M3boDZ3yEd6SvNDHkhtrYQ" name="hard"/>
- <eLiterals xmi:id="_M3boDp3yEd6SvNDHkhtrYQ" name="soft" value="1"/>
- <eLiterals xmi:id="_M3boD53yEd6SvNDHkhtrYQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boFp3yEd6SvNDHkhtrYQ" name="SaEndtoEndFlow">
- <eAnnotations xmi:id="_M3boF53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M3boIJ3yEd6SvNDHkhtrYQ" name="timing" unique="false" upperBound="-1" eType="_M054MJ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M3boIp3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wh-J3yEd6SvNDHkhtrYQ" name="isSched" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wh-53yEd6SvNDHkhtrYQ" name="schSlack" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiAJ3yEd6SvNDHkhtrYQ" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiBZ3yEd6SvNDHkhtrYQ" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boJJ3yEd6SvNDHkhtrYQ" name="SaCommStep" eSuperTypes="_M054T53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boJZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M3boLJ3yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiD53yEd6SvNDHkhtrYQ" name="deadline" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiEp3yEd6SvNDHkhtrYQ" name="spareCap" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiFZ3yEd6SvNDHkhtrYQ" name="schSlack" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boMp3yEd6SvNDHkhtrYQ" name="SaStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boM53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M3boNJ3yEd6SvNDHkhtrYQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M3boQp3yEd6SvNDHkhtrYQ" name="sharedRes" ordered="false" unique="false" upperBound="-1" eType="_M3boSZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiPJ3yEd6SvNDHkhtrYQ" name="deadline" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiP53yEd6SvNDHkhtrYQ" name="spareCap" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiQp3yEd6SvNDHkhtrYQ" name="schSlack" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiRZ3yEd6SvNDHkhtrYQ" name="preemptT" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiSJ3yEd6SvNDHkhtrYQ" name="readyT" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiS53yEd6SvNDHkhtrYQ" name="nonpreemptionBlocking" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiT53yEd6SvNDHkhtrYQ" name="selfSuspensionBlocking" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WiUp3yEd6SvNDHkhtrYQ" name="numberSelfSuspensions" ordered="false" unique="false" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boSZ3yEd6SvNDHkhtrYQ" name="SaSharedResource" eSuperTypes="_MOwchp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boSp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wicp3yEd6SvNDHkhtrYQ" name="capacity" ordered="false" unique="false" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WidZ3yEd6SvNDHkhtrYQ" name="isPreemp" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WieJ3yEd6SvNDHkhtrYQ" name="isConsum" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wie53yEd6SvNDHkhtrYQ" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wifp3yEd6SvNDHkhtrYQ" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boVp3yEd6SvNDHkhtrYQ" name="SaSchedObs" eSuperTypes="_M054MJ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boV53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WikJ3yEd6SvNDHkhtrYQ" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wik53yEd6SvNDHkhtrYQ" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8Wilp3yEd6SvNDHkhtrYQ" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_M8WiMp3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3boX53yEd6SvNDHkhtrYQ" name="SaCommHost" eSuperTypes="_M054hZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boYJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WinZ3yEd6SvNDHkhtrYQ" name="isSched" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8WioJ3yEd6SvNDHkhtrYQ" name="schSlack" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3bofZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_M3bofp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3bof53yEd6SvNDHkhtrYQ" name="simplex"/>
- <eLiterals xmi:id="_M3bogJ3yEd6SvNDHkhtrYQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_M3bogZ3yEd6SvNDHkhtrYQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M3boiZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_M3boip3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M3boi53yEd6SvNDHkhtrYQ" name="b_per_s"/>
- <eLiterals xmi:id="_M3bojJ3yEd6SvNDHkhtrYQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_M3bojZ3yEd6SvNDHkhtrYQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M3bojp3yEd6SvNDHkhtrYQ" name="SaExecHost" eSuperTypes="_M054E53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M3boj53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSoZ3yEd6SvNDHkhtrYQ" name="isSched" ordered="false" unique="false" eType="_M8Wh8Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSpJ3yEd6SvNDHkhtrYQ" name="schSlack" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSp53yEd6SvNDHkhtrYQ" name="schedUtiliz" ordered="false" unique="false" eType="_M8Wh_Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSqp3yEd6SvNDHkhtrYQ" name="ISRswitchT" ordered="false" unique="false" eType="_M8WiAp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSrZ3yEd6SvNDHkhtrYQ" name="ISRprioRange" ordered="false" unique="false" eType="_M8gSr53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wh8Z3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wh8p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wh9J3yEd6SvNDHkhtrYQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wh9Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wh_Z3yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wh_p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiAp3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiA53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiGp3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiG53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiHp3yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiH53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiIZ3yEd6SvNDHkhtrYQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiIp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiKJ3yEd6SvNDHkhtrYQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiKZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WiMp3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8WiM53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8WigZ3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wigp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8Wihp3yEd6SvNDHkhtrYQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8Wih53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gSmZ3yEd6SvNDHkhtrYQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gSmp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gSr53yEd6SvNDHkhtrYQ" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gSsJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wkqtkEOMEd6caK5ICj_pSQ" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_wkV9cEOMEd6caK5ICj_pSQ/12" nsPrefix="SAM">
- <eAnnotations xmi:id="_wmocg0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmochEOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmochUOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmochkOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmoch0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmociEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkqtkUOMEd6caK5ICj_pSQ" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_wkqtkkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_wkqtk0OMEd6caK5ICj_pSQ" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_wkqtlEOMEd6caK5ICj_pSQ" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_wkqtlUOMEd6caK5ICj_pSQ" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_wkqtlkOMEd6caK5ICj_pSQ" name="undef" value="3"/>
- <eLiterals xmi:id="_wkqtl0OMEd6caK5ICj_pSQ" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkqtmEOMEd6caK5ICj_pSQ" name="SaAnalysisContext" eSuperTypes="_wkMNAEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkqtmUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wkqtnEOMEd6caK5ICj_pSQ" name="optCriterion" ordered="false" unique="false" eType="_wkqtkUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmbBGEOMEd6caK5ICj_pSQ" name="isSched" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkquEUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wkquEkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkquE0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wkquFEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkquFUOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wkquFkOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wkquF0OMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wkquGEOMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkquGUOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wkquGkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkquG0OMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wkquHEOMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wkquHUOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wkquHkOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wkquH0OMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wkquIEOMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wkquIUOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wkquIkOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wkquI0OMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkquJEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wkquJUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkquJkOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wkquJ0OMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkquKEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wkquKUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkquKkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wkquK0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkquLEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wkquLUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkqudEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wkqudUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkqudkOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wkqud0OMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wkqueEOMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wkqueUOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wkquekOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wkque0OMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wkqufEOMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkquhEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wkquhUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkquhkOMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wkquh0OMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wkquiEOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wkquiUOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wkquikOMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkqukkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wkquk0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkqulEOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wkqulUOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wkqulkOMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkqunkOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_wkqun0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrUoEOMEd6caK5ICj_pSQ" name="J"/>
- <eLiterals xmi:id="_wkrUoUOMEd6caK5ICj_pSQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_wkrUokOMEd6caK5ICj_pSQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_wkrUo0OMEd6caK5ICj_pSQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_wkrUpEOMEd6caK5ICj_pSQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wkrUvEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wkrUvUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrU3UOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_wkrU3kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrU30OMEd6caK5ICj_pSQ" name="TAI"/>
- <eLiterals xmi:id="_wkrU4EOMEd6caK5ICj_pSQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_wkrU4UOMEd6caK5ICj_pSQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_wkrU4kOMEd6caK5ICj_pSQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_wkrU40OMEd6caK5ICj_pSQ" name="Local" value="4"/>
- <eLiterals xmi:id="_wkrU5EOMEd6caK5ICj_pSQ" name="TT" value="5"/>
- <eLiterals xmi:id="_wkrU5UOMEd6caK5ICj_pSQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_wkrU5kOMEd6caK5ICj_pSQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_wkrU50OMEd6caK5ICj_pSQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_wkrU6EOMEd6caK5ICj_pSQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_wkrU6UOMEd6caK5ICj_pSQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrVAEOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_wkrVAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrVAkOMEd6caK5ICj_pSQ" name="discrete"/>
- <eLiterals xmi:id="_wkrVA0OMEd6caK5ICj_pSQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrVbEOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wkrVbUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrVbkOMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wkrVb0OMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wkrVcEOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wkrVcUOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wkrVckOMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrV0kOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wkrV00OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrV1EOMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wkrV1UOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wkrV1kOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wkrV10OMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrV60OMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wkrV7EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrV7UOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wkrV7kOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wkrV70OMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wkrV8EOMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wkrV8UOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wkrV8kOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wkrV80OMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wkrV9EOMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkrWCkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wkrWC0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkrWDEOMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wkrWDUOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wkrWDkOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wkrWD0OMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wkrWEEOMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wkrWEUOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wkrWEkOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkr74kOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wkr740OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wkr75EOMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wkr75UOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wkr75kOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkr750OMEd6caK5ICj_pSQ" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_wkr76EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_wkr76UOMEd6caK5ICj_pSQ" name="hard"/>
- <eLiterals xmi:id="_wkr76kOMEd6caK5ICj_pSQ" name="soft" value="1"/>
- <eLiterals xmi:id="_wkr760OMEd6caK5ICj_pSQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr78kOMEd6caK5ICj_pSQ" name="SaEndtoEndFlow">
- <eAnnotations xmi:id="_wkr780OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkr7_EOMEd6caK5ICj_pSQ" name="timing" unique="false" upperBound="-1" eType="_wkMMdEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkr7_kOMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmbBIUOMEd6caK5ICj_pSQ" name="isSched" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmboIUOMEd6caK5ICj_pSQ" name="schSlack" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmcPM0OMEd6caK5ICj_pSQ" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmcPOEOMEd6caK5ICj_pSQ" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8AEOMEd6caK5ICj_pSQ" name="SaCommStep" eSuperTypes="_wkMMk0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8AUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkr8CEOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmc2RUOMEd6caK5ICj_pSQ" name="deadline" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmc2SEOMEd6caK5ICj_pSQ" name="spareCap" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmc2S0OMEd6caK5ICj_pSQ" name="schSlack" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8DkOMEd6caK5ICj_pSQ" name="SaStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8D0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkr8EEOMEd6caK5ICj_pSQ" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wkr8HkOMEd6caK5ICj_pSQ" name="sharedRes" ordered="false" unique="false" upperBound="-1" eType="_wkr8JUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEYkOMEd6caK5ICj_pSQ" name="deadline" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEZUOMEd6caK5ICj_pSQ" name="spareCap" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEaEOMEd6caK5ICj_pSQ" name="schSlack" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEa0OMEd6caK5ICj_pSQ" name="preemptT" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEbkOMEd6caK5ICj_pSQ" name="readyT" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmeEcUOMEd6caK5ICj_pSQ" name="nonpreemptionBlocking" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmercUOMEd6caK5ICj_pSQ" name="selfSuspensionBlocking" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmerdEOMEd6caK5ICj_pSQ" name="numberSelfSuspensions" ordered="false" unique="false" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8JUOMEd6caK5ICj_pSQ" name="SaSharedResource" eSuperTypes="_wP_eTkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8JkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmfSjkOMEd6caK5ICj_pSQ" name="capacity" ordered="false" unique="false" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmAMEOMEd6caK5ICj_pSQ" name="isPreemp" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmAM0OMEd6caK5ICj_pSQ" name="isConsum" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmANkOMEd6caK5ICj_pSQ" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmAOUOMEd6caK5ICj_pSQ" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8MkOMEd6caK5ICj_pSQ" name="SaSchedObs" eSuperTypes="_wkMMdEOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8M0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmnTUOMEd6caK5ICj_pSQ" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmnUEOMEd6caK5ICj_pSQ" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmmnU0OMEd6caK5ICj_pSQ" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_wmddYUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8O0OMEd6caK5ICj_pSQ" name="SaCommHost" eSuperTypes="_wkMMyUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8PEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmnOVEOMEd6caK5ICj_pSQ" name="isSched" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmnOV0OMEd6caK5ICj_pSQ" name="schSlack" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkr8WUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_wkr8WkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkr8W0OMEd6caK5ICj_pSQ" name="simplex"/>
- <eLiterals xmi:id="_wkr8XEOMEd6caK5ICj_pSQ" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_wkr8XUOMEd6caK5ICj_pSQ" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wkr8ZUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_wkr8ZkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wkr8Z0OMEd6caK5ICj_pSQ" name="b_per_s"/>
- <eLiterals xmi:id="_wkr8aEOMEd6caK5ICj_pSQ" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_wkr8aUOMEd6caK5ICj_pSQ" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wkr8akOMEd6caK5ICj_pSQ" name="SaExecHost" eSuperTypes="_wkLllkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wkr8a0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmn1ZkOMEd6caK5ICj_pSQ" name="isSched" ordered="false" unique="false" eType="_wmbBGkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmn1aUOMEd6caK5ICj_pSQ" name="schSlack" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmn1bEOMEd6caK5ICj_pSQ" name="schedUtiliz" ordered="false" unique="false" eType="_wmcPMEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmn1b0OMEd6caK5ICj_pSQ" name="ISRswitchT" ordered="false" unique="false" eType="_wmcPNUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmn1ckOMEd6caK5ICj_pSQ" name="ISRprioRange" ordered="false" unique="false" eType="_wmn1dEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmbBGkOMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmbBG0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmbBHUOMEd6caK5ICj_pSQ" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmbBHkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmcPMEOMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmcPMUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmcPNUOMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmcPNkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmc2UEOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmc2UUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmc2VEOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmc2VUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmddUEOMEd6caK5ICj_pSQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmddUUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmddV0OMEd6caK5ICj_pSQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmddWEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmddYUOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmddYkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmmAPEOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmmAPUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmmnQ0OMEd6caK5ICj_pSQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmmnREOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmnOY0OMEd6caK5ICj_pSQ" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmnOZEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmn1dEOMEd6caK5ICj_pSQ" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmn1dUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_keUSAHKiEd2xwtZ516zmfg" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_kc1EQHKiEd2xwtZ516zmfg/11" nsPrefix="SAM">
- <eAnnotations xmi:id="_khvapHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_khvapXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_khvapnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_khvap3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_khvaqHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_khvaqXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSAXKiEd2xwtZ516zmfg" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_keUSAnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_keUSA3KiEd2xwtZ516zmfg" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_keUSBHKiEd2xwtZ516zmfg" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_keUSBXKiEd2xwtZ516zmfg" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_keUSBnKiEd2xwtZ516zmfg" name="undef" value="3"/>
- <eLiterals xmi:id="_keUSB3KiEd2xwtZ516zmfg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keUSCHKiEd2xwtZ516zmfg" name="SaAnalysisContext" eSuperTypes="_kcrWCXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keUSCXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_keUSDHKiEd2xwtZ516zmfg" name="optCriterion" ordered="false" unique="false" eType="_keUSAXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZuXKiEd2xwtZ516zmfg" name="isSched" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_keUSSHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_keUSSXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSSnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_keUSS3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSTHKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_keUSTXKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_keUSTnKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_keUST3KiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSUHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_keUSUXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSUnKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_keUSU3KiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_keUSVHKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_keUSVXKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_keUSVnKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_keUSV3KiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_keUSWHKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_keUSWXKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSWnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_keUSW3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSXHKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_keUSXXKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_keUSXnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_keUSX3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_keUSYHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_keUSYXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_keUSYnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_keUSY3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSqnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_keUSq3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSrHKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_keUSrXKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_keUSrnKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_keUSr3KiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_keUSsHKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_keUSsXKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_keUSsnKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSunKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_keUSu3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSvHKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_keUSvXKiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_keUSvnKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_keUSv3KiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_keUSwHKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUSyHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_keUSyXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUSynKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_keUSy3KiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_keUSzHKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUS1HKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_keUS1XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUS1nKiEd2xwtZ516zmfg" name="J"/>
- <eLiterals xmi:id="_keUS13KiEd2xwtZ516zmfg" name="KJ" value="1"/>
- <eLiterals xmi:id="_keUS2HKiEd2xwtZ516zmfg" name="Wh" value="2"/>
- <eLiterals xmi:id="_keUS2XKiEd2xwtZ516zmfg" name="KWh" value="3"/>
- <eLiterals xmi:id="_keUS2nKiEd2xwtZ516zmfg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_keUS7XKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_keUS7nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUTDnKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_keUTD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUTEHKiEd2xwtZ516zmfg" name="TAI"/>
- <eLiterals xmi:id="_keUTEXKiEd2xwtZ516zmfg" name="UT0" value="1"/>
- <eLiterals xmi:id="_keUTEnKiEd2xwtZ516zmfg" name="UT1" value="2"/>
- <eLiterals xmi:id="_keUTE3KiEd2xwtZ516zmfg" name="UTC" value="3"/>
- <eLiterals xmi:id="_keUTFHKiEd2xwtZ516zmfg" name="Local" value="4"/>
- <eLiterals xmi:id="_keUTFXKiEd2xwtZ516zmfg" name="TT" value="5"/>
- <eLiterals xmi:id="_keUTFnKiEd2xwtZ516zmfg" name="TBD" value="6"/>
- <eLiterals xmi:id="_keUTF3KiEd2xwtZ516zmfg" name="TCG" value="7"/>
- <eLiterals xmi:id="_keUTGHKiEd2xwtZ516zmfg" name="TCB" value="8"/>
- <eLiterals xmi:id="_keUTGXKiEd2xwtZ516zmfg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_keUTGnKiEd2xwtZ516zmfg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUTMXKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_keUTMnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUTM3KiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_keUTNHKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keUTonKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_keUTo3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keUTpHKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_keUTpXKiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_keUTpnKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_keUTp3KiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_keUTqHKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeDFXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_keeDFnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_keeDF3KiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_keeDGHKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_keeDGXKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_keeDGnKiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeDLnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_keeDL3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_keeDMHKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_keeDMXKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_keeDMnKiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_keeDM3KiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_keeDNHKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_keeDNXKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_keeDNnKiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_keeDN3KiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeDTXKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_keeDTnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_keeDT3KiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_keeDUHKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_keeDUXKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_keeDUnKiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_keeDU3KiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_keeDVHKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_keeDVXKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeDh3KiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_keeDiHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_keeDiXKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_keeDinKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_keeDi3KiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeDjHKiEd2xwtZ516zmfg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_keeDjXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_keeDjnKiEd2xwtZ516zmfg" name="hard"/>
- <eLiterals xmi:id="_keeDj3KiEd2xwtZ516zmfg" name="soft" value="1"/>
- <eLiterals xmi:id="_keeDkHKiEd2xwtZ516zmfg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeDl3KiEd2xwtZ516zmfg" name="SaEndtoEndFlow">
- <eAnnotations xmi:id="_keeDmHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_keeDoXKiEd2xwtZ516zmfg" name="timing" unique="false" upperBound="-1" eType="_kcrVg3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_keeDo3KiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZwnKiEd2xwtZ516zmfg" name="isSched" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZxXKiEd2xwtZ516zmfg" name="schSlack" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZynKiEd2xwtZ516zmfg" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZz3KiEd2xwtZ516zmfg" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeDpXKiEd2xwtZ516zmfg" name="SaCommStep" eSuperTypes="_kcrVnHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeDpnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_keeDrXKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZ2XKiEd2xwtZ516zmfg" name="deadline" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZ3HKiEd2xwtZ516zmfg" name="spareCap" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvZ33KiEd2xwtZ516zmfg" name="schSlack" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeDs3KiEd2xwtZ516zmfg" name="SaStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeDtHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_keeDtXKiEd2xwtZ516zmfg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_keeDw3KiEd2xwtZ516zmfg" name="sharedRes" ordered="false" unique="false" upperBound="-1" eType="_keeDynKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaBnKiEd2xwtZ516zmfg" name="deadline" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaCXKiEd2xwtZ516zmfg" name="spareCap" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaDHKiEd2xwtZ516zmfg" name="schSlack" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaD3KiEd2xwtZ516zmfg" name="preemptT" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaEnKiEd2xwtZ516zmfg" name="readyT" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaFXKiEd2xwtZ516zmfg" name="nonpreemptionBlocking" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaGXKiEd2xwtZ516zmfg" name="selfSuspensionBlocking" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaHHKiEd2xwtZ516zmfg" name="numberSelfSuspensions" ordered="false" unique="false" eType="_khvZ_HKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeDynKiEd2xwtZ516zmfg" name="SaSharedResource" eSuperTypes="_kDy5nXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeDy3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaPHKiEd2xwtZ516zmfg" name="capacity" ordered="false" unique="false" eType="_khvZ_HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaP3KiEd2xwtZ516zmfg" name="isPreemp" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaQnKiEd2xwtZ516zmfg" name="isConsum" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaRXKiEd2xwtZ516zmfg" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaSHKiEd2xwtZ516zmfg" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeD13KiEd2xwtZ516zmfg" name="SaSchedObs" eSuperTypes="_kcrVg3KiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeD2HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaXHKiEd2xwtZ516zmfg" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_khvZ_HKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaX3KiEd2xwtZ516zmfg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaYnKiEd2xwtZ516zmfg" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_khvZ_HKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeD4HKiEd2xwtZ516zmfg" name="SaCommHost" eSuperTypes="_kcrV0nKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeD4XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaaXKiEd2xwtZ516zmfg" name="isSched" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvabHKiEd2xwtZ516zmfg" name="schSlack" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeD_nKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_keeD_3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_keeEAHKiEd2xwtZ516zmfg" name="simplex"/>
- <eLiterals xmi:id="_keeEAXKiEd2xwtZ516zmfg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_keeEAnKiEd2xwtZ516zmfg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_keeECnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_keeEC3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_keeEDHKiEd2xwtZ516zmfg" name="b_per_s"/>
- <eLiterals xmi:id="_keeEDXKiEd2xwtZ516zmfg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_keeEDnKiEd2xwtZ516zmfg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_keeED3KiEd2xwtZ516zmfg" name="SaExecHost" eSuperTypes="_kcrVZnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_keeEEHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvagHKiEd2xwtZ516zmfg" name="isSched" ordered="false" unique="false" eType="_khvZu3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvag3KiEd2xwtZ516zmfg" name="schSlack" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvahnKiEd2xwtZ516zmfg" name="schedUtiliz" ordered="false" unique="false" eType="_khvZx3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaiXKiEd2xwtZ516zmfg" name="ISRswitchT" ordered="false" unique="false" eType="_khvZzHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvajHKiEd2xwtZ516zmfg" name="ISRprioRange" ordered="false" unique="false" eType="_khvajnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZu3KiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZvHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZvnKiEd2xwtZ516zmfg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZv3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZx3KiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZyHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZzHKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZzXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZ5HKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZ5XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZ6HKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZ6XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZ63KiEd2xwtZ516zmfg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZ7HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZ8nKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZ83KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvZ_HKiEd2xwtZ516zmfg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvZ_XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaS3KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaTHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaTnKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaT3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaU3KiEd2xwtZ516zmfg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaVHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaeHKiEd2xwtZ516zmfg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaeXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvajnKiEd2xwtZ516zmfg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaj3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pKGyUBBjEd20zIwSLfjspA" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_pIGnMBBjEd20zIwSLfjspA/10" nsPrefix="SAM">
- <eAnnotations xmi:id="_pPvgohBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pPvgoxBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pPvgpBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pPvgpRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pPvgphBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pPvgpxBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGyURBjEd20zIwSLfjspA" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_pKGyUhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_pKGyUxBjEd20zIwSLfjspA" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_pKGyVBBjEd20zIwSLfjspA" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_pKGyVRBjEd20zIwSLfjspA" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_pKGyVhBjEd20zIwSLfjspA" name="undef" value="3"/>
- <eLiterals xmi:id="_pKGyVxBjEd20zIwSLfjspA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKGyWBBjEd20zIwSLfjspA" name="SaAnalysisContext" eSuperTypes="_pHzuqBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKGyWRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pKGyXBBjEd20zIwSLfjspA" name="optCriterion" ordered="false" unique="false" eType="_pKGyURBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTaxBjEd20zIwSLfjspA" name="isSched" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pKGyexBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pKGyfBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGyfRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pKGyfhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGyfxBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pKGygBBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pKGygRBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pKGyghBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGygxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pKGyhBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGyhRBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pKGyhhBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pKGyhxBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pKGyiBBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pKGyiRBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pKGyihBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pKGyixBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pKGyjBBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGyjRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pKGyjhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGyjxBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pKGykBBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pKGykRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pKGykhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pKGy0RBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pKGy0hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGy0xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_pKGy1BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGy1RBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_pKGy1hBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_pKGy1xBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_pKGy2BBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_pKGy2RBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_pKGy2hBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_pKGy2xBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGy4xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_pKGy5BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGy5RBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_pKGy5hBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_pKGy5xBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_pKGy6BBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_pKGy6RBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGy8RBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_pKGy8hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGy8xBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_pKGy9BBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_pKGy9RBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGy_RBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_pKGy_hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGy_xBjEd20zIwSLfjspA" name="J"/>
- <eLiterals xmi:id="_pKGzABBjEd20zIwSLfjspA" name="KJ" value="1"/>
- <eLiterals xmi:id="_pKGzARBjEd20zIwSLfjspA" name="Wh" value="2"/>
- <eLiterals xmi:id="_pKGzAhBjEd20zIwSLfjspA" name="KWh" value="3"/>
- <eLiterals xmi:id="_pKGzAxBjEd20zIwSLfjspA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGzIRBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_pKGzIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGzIxBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_pKGzJBBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_pKGzJRBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_pKGzJhBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_pKGzJxBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_pKGzKBBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_pKGzKRBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_pKGzKhBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_pKGzKxBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_pKGzLBBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_pKGzLRBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGzRBBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_pKGzRRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGzRhBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_pKGzRxBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pKGzSBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pKGzSRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pKGzjhBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pKGzjxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKGzvRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_pKGzvhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKGzvxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_pKGzwBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_pKGzwRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_pKGzwhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_pKGzwxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0HRBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_pKG0HhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKG0HxBjEd20zIwSLfjspA" name="Sporadic"/>
- <eLiterals xmi:id="_pKG0IBBjEd20zIwSLfjspA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_pKG0IRBjEd20zIwSLfjspA" name="Undef" value="2"/>
- <eLiterals xmi:id="_pKG0IhBjEd20zIwSLfjspA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0TBBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_pKG0TRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKG0ThBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_pKG0TxBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_pKG0UBBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_pKG0URBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_pKG0UhBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_pKG0UxBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_pKG0VBBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_pKG0VRBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0cRBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_pKG0chBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_pKG0cxBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_pKG0dBBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_pKG0dRBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0dhBjEd20zIwSLfjspA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_pKG0dxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_pKG0eBBjEd20zIwSLfjspA" name="hard"/>
- <eLiterals xmi:id="_pKG0eRBjEd20zIwSLfjspA" name="soft" value="1"/>
- <eLiterals xmi:id="_pKG0ehBjEd20zIwSLfjspA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0gRBjEd20zIwSLfjspA" name="SaEnd2EndFlow">
- <eAnnotations xmi:id="_pKG0ghBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pKG0ixBjEd20zIwSLfjspA" name="timing" unique="false" upperBound="-1" eType="_pHzuKhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pKG0jRBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTdBBjEd20zIwSLfjspA" name="isSched" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPjTdxBjEd20zIwSLfjspA" name="schSlack" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZoBBjEd20zIwSLfjspA" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZpRBjEd20zIwSLfjspA" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0jxBjEd20zIwSLfjspA" name="SaCommStep" eSuperTypes="_pHzuQxBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG0kBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pKG0lxBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZrxBjEd20zIwSLfjspA" name="deadline" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZshBjEd20zIwSLfjspA" name="spareCap" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZtRBjEd20zIwSLfjspA" name="schSlack" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0nRBjEd20zIwSLfjspA" name="SaExecStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG0nhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pKG0nxBjEd20zIwSLfjspA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ2hBjEd20zIwSLfjspA" name="deadline" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ3RBjEd20zIwSLfjspA" name="spareCap" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ4BBjEd20zIwSLfjspA" name="schSlack" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ4xBjEd20zIwSLfjspA" name="preemptT" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ5hBjEd20zIwSLfjspA" name="readyT" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpZ6RBjEd20zIwSLfjspA" name="delayT" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0rhBjEd20zIwSLfjspA" name="SaSchedObs" eSuperTypes="_pHzuKhBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG0rxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpaBRBjEd20zIwSLfjspA" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_pPpZ0RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPpaCBBjEd20zIwSLfjspA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgQRBjEd20zIwSLfjspA" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_pPpZ0RBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0txBjEd20zIwSLfjspA" name="SaSharedResource" eSuperTypes="_oo90kxBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG0uBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgSBBjEd20zIwSLfjspA" name="capacity" ordered="false" unique="false" eType="_pPpZ0RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgSxBjEd20zIwSLfjspA" name="isPreemp" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgThBjEd20zIwSLfjspA" name="isConsum" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgURBjEd20zIwSLfjspA" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgVBBjEd20zIwSLfjspA" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_pPpZohBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0zRBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_pKG0zhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKG0zxBjEd20zIwSLfjspA" name="FIFO"/>
- <eLiterals xmi:id="_pKG00BBjEd20zIwSLfjspA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_pKG00RBjEd20zIwSLfjspA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_pKG00hBjEd20zIwSLfjspA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_pKG00xBjEd20zIwSLfjspA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_pKG01BBjEd20zIwSLfjspA" name="Undef" value="5"/>
- <eLiterals xmi:id="_pKG01RBjEd20zIwSLfjspA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG01hBjEd20zIwSLfjspA" name="SaCommHost" eSuperTypes="_pHzueRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG01xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgaBBjEd20zIwSLfjspA" name="isSched" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgaxBjEd20zIwSLfjspA" name="schSlack" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG08xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_pKG09BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKG09RBjEd20zIwSLfjspA" name="b_per_s"/>
- <eLiterals xmi:id="_pKG09hBjEd20zIwSLfjspA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_pKG09xBjEd20zIwSLfjspA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pKG0-BBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_pKG0-RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_pKG0-hBjEd20zIwSLfjspA" name="simplex"/>
- <eLiterals xmi:id="_pKG0-xBjEd20zIwSLfjspA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_pKG0_BBjEd20zIwSLfjspA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pKG0_RBjEd20zIwSLfjspA" name="SaExecHost" eSuperTypes="_pHzt6xBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pKG0_hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pKG1CRBjEd20zIwSLfjspA" name="schedPolicy" ordered="false" unique="false" eType="_pKG0TBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgfBBjEd20zIwSLfjspA" name="isSched" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgfxBjEd20zIwSLfjspA" name="schSlack" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgghBjEd20zIwSLfjspA" name="schedUtiliz" ordered="false" unique="false" eType="_pPjTeRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvghRBjEd20zIwSLfjspA" name="ISRswitchT" ordered="false" unique="false" eType="_pPpZohBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgiBBjEd20zIwSLfjspA" name="ISRprioRange" ordered="false" unique="false" eType="_pPvgihBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pPvgjRBjEd20zIwSLfjspA" name="isPreemptible" ordered="false" unique="false" eType="_pPjTbRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTbRBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTbhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTcBBjEd20zIwSLfjspA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTcRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPjTeRBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPjTehBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZohBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZoxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZuhBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZuxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZvhBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZvxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZwRBjEd20zIwSLfjspA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZwhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZxxBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZyBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPpZ0RBjEd20zIwSLfjspA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPpZ0hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPvgVxBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPvgWBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPvgWhBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPvgWxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPvgXxBjEd20zIwSLfjspA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPvgYBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPvgchBjEd20zIwSLfjspA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPvgcxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pPvgihBjEd20zIwSLfjspA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pPvgixBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lKORcKSsEdy-NrxVBTpLyA" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_lImg0KSsEdy-NrxVBTpLyA/9" nsPrefix="SAM">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKORcaSsEdy-NrxVBTpLyA" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_lKORcqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_lKORc6SsEdy-NrxVBTpLyA" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_lKORdKSsEdy-NrxVBTpLyA" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_lKORdaSsEdy-NrxVBTpLyA" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_lKORdqSsEdy-NrxVBTpLyA" name="undef" value="3"/>
- <eLiterals xmi:id="_lKORd6SsEdy-NrxVBTpLyA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKOReKSsEdy-NrxVBTpLyA" name="SaAnalysisContext" eSuperTypes="_lIUPWKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKOReaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lKORfKSsEdy-NrxVBTpLyA" name="optCriterion" ordered="false" unique="false" eType="_lKORcaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKYqSsEdy-NrxVBTpLyA" name="isSched" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lKORm6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lKORnKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKORnaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lKORnqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKORn6SsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lKORoKSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lKORoaSsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lKORoqSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKORo6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lKORpKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKORpaSsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lKORpqSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lKORp6SsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lKORqKSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lKORqaSsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lKORqqSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lKORq6SsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lKORrKSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKORraSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lKORrqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKORr6SsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lKORsKSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lKORsaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lKORsqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lKOR8aSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lKOR8qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOR86SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_lKOR9KSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOR9aSsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_lKOR9qSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_lKOR96SsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_lKOR-KSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_lKOR-aSsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_lKOR-qSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_lKOR-6SsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOSA6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_lKOSBKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOSBaSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_lKOSBqSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_lKOSB6SsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_lKOSCKSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_lKOSCaSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOSEaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_lKOSEqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOSE6SsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_lKOSFKSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_lKOSFaSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOSHaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_lKOSHqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOSH6SsEdy-NrxVBTpLyA" name="J"/>
- <eLiterals xmi:id="_lKOSIKSsEdy-NrxVBTpLyA" name="KJ" value="1"/>
- <eLiterals xmi:id="_lKOSIaSsEdy-NrxVBTpLyA" name="Wh" value="2"/>
- <eLiterals xmi:id="_lKOSIqSsEdy-NrxVBTpLyA" name="KWh" value="3"/>
- <eLiterals xmi:id="_lKOSI6SsEdy-NrxVBTpLyA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOSQaSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_lKOSQqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOSQ6SsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_lKOSRKSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_lKOSRaSsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_lKOSRqSsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_lKOSR6SsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_lKOSSKSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_lKOSSaSsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_lKOSSqSsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_lKOSS6SsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_lKOSTKSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_lKOSTaSsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKOSZKSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_lKOSZaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKOSZqSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_lKOSZ6SsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lKOSaKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lKOSaaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lKUYEqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lKUYE6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUYQaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_lKUYQqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUYQ6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_lKUYRKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_lKUYRaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_lKUYRqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_lKUYR6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUYoaSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_lKUYoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUYo6SsEdy-NrxVBTpLyA" name="Sporadic"/>
- <eLiterals xmi:id="_lKUYpKSsEdy-NrxVBTpLyA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_lKUYpaSsEdy-NrxVBTpLyA" name="Undef" value="2"/>
- <eLiterals xmi:id="_lKUYpqSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUY0KSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lKUY0aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUY0qSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lKUY06SsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lKUY1KSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lKUY1aSsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lKUY1qSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lKUY16SsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lKUY2KSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lKUY2aSsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUY9aSsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_lKUY9qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_lKUY96SsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_lKUY-KSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_lKUY-aSsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUY-qSsEdy-NrxVBTpLyA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_lKUY-6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_lKUY_KSsEdy-NrxVBTpLyA" name="hard"/>
- <eLiterals xmi:id="_lKUY_aSsEdy-NrxVBTpLyA" name="soft" value="1"/>
- <eLiterals xmi:id="_lKUY_qSsEdy-NrxVBTpLyA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZBaSsEdy-NrxVBTpLyA" name="SaEnd2EndFlow">
- <eAnnotations xmi:id="_lKUZBqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lKUZD6SsEdy-NrxVBTpLyA" name="timing" unique="false" upperBound="-1" eType="_lIUO2qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lKUZEaSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKa6SsEdy-NrxVBTpLyA" name="isSched" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKbqSsEdy-NrxVBTpLyA" name="schSlack" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKc6SsEdy-NrxVBTpLyA" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKeKSsEdy-NrxVBTpLyA" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZE6SsEdy-NrxVBTpLyA" name="SaCommStep" eSuperTypes="_lIUO86SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZFKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lKUZG6SsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKgqSsEdy-NrxVBTpLyA" name="deadline" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKhaSsEdy-NrxVBTpLyA" name="spareCap" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKiKSsEdy-NrxVBTpLyA" name="schSlack" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZIaSsEdy-NrxVBTpLyA" name="SaExecStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZIqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lKUZI6SsEdy-NrxVBTpLyA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKraSsEdy-NrxVBTpLyA" name="deadline" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKsKSsEdy-NrxVBTpLyA" name="spareCap" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKs6SsEdy-NrxVBTpLyA" name="schSlack" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKtqSsEdy-NrxVBTpLyA" name="preemptT" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKuaSsEdy-NrxVBTpLyA" name="readyT" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGKvKSsEdy-NrxVBTpLyA" name="delayT" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZMqSsEdy-NrxVBTpLyA" name="SaSchedObs" eSuperTypes="_lIUO2qSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZM6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK2KSsEdy-NrxVBTpLyA" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_lPGKpKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK26SsEdy-NrxVBTpLyA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK3qSsEdy-NrxVBTpLyA" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_lPGKpKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZO6SsEdy-NrxVBTpLyA" name="SaSharedResource" eSuperTypes="_kvk9Q6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZPKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK5aSsEdy-NrxVBTpLyA" name="capacity" ordered="false" unique="false" eType="_lPGKpKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK6KSsEdy-NrxVBTpLyA" name="isPreemp" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK66SsEdy-NrxVBTpLyA" name="isConsum" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK7qSsEdy-NrxVBTpLyA" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPGK8aSsEdy-NrxVBTpLyA" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUZUaSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_lKUZUqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUZU6SsEdy-NrxVBTpLyA" name="FIFO"/>
- <eLiterals xmi:id="_lKUZVKSsEdy-NrxVBTpLyA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_lKUZVaSsEdy-NrxVBTpLyA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_lKUZVqSsEdy-NrxVBTpLyA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_lKUZV6SsEdy-NrxVBTpLyA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_lKUZWKSsEdy-NrxVBTpLyA" name="Undef" value="5"/>
- <eLiterals xmi:id="_lKUZWaSsEdy-NrxVBTpLyA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZWqSsEdy-NrxVBTpLyA" name="SaCommHost" eSuperTypes="_lIUPKaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZW6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMREaSsEdy-NrxVBTpLyA" name="isSched" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRFKSsEdy-NrxVBTpLyA" name="schSlack" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUZd6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_lKUZeKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUZeaSsEdy-NrxVBTpLyA" name="b_per_s"/>
- <eLiterals xmi:id="_lKUZeqSsEdy-NrxVBTpLyA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_lKUZe6SsEdy-NrxVBTpLyA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lKUZfKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_lKUZfaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_lKUZfqSsEdy-NrxVBTpLyA" name="simplex"/>
- <eLiterals xmi:id="_lKUZf6SsEdy-NrxVBTpLyA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_lKUZgKSsEdy-NrxVBTpLyA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lKUZgaSsEdy-NrxVBTpLyA" name="SaExecHost" eSuperTypes="_lIUOm6SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lKUZgqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lKUZjaSsEdy-NrxVBTpLyA" name="schedPolicy" ordered="false" unique="false" eType="_lKUY0KSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRJaSsEdy-NrxVBTpLyA" name="isSched" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRKKSsEdy-NrxVBTpLyA" name="schSlack" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRK6SsEdy-NrxVBTpLyA" name="schedUtiliz" ordered="false" unique="false" eType="_lPGKcKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRLqSsEdy-NrxVBTpLyA" name="ISRswitchT" ordered="false" unique="false" eType="_lPGKdaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRMaSsEdy-NrxVBTpLyA" name="ISRprioRange" ordered="false" unique="false" eType="_lPMRM6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRNqSsEdy-NrxVBTpLyA" name="isPreemptible" ordered="false" unique="false" eType="_lPGKZKSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKZKSsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKZaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKZ6SsEdy-NrxVBTpLyA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKaKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKcKSsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKcaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKdaSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKdqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKjaSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKjqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKkaSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKkqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKlKSsEdy-NrxVBTpLyA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKlaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKmqSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKm6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPGKpKSsEdy-NrxVBTpLyA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPGKpaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRAKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRAaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRA6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRBKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRCKSsEdy-NrxVBTpLyA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRCaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRG6SsEdy-NrxVBTpLyA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRHKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRM6SsEdy-NrxVBTpLyA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRNKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rwelwGquEdyHVMM3AaZxvA" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_rvBNMGquEdyHVMM3AaZxvA/8" nsPrefix="SAM">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwelwWquEdyHVMM3AaZxvA" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_rwelwmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_rwelw2quEdyHVMM3AaZxvA" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_rwelxGquEdyHVMM3AaZxvA" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_rwelxWquEdyHVMM3AaZxvA" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_rwelxmquEdyHVMM3AaZxvA" name="undef" value="3"/>
- <eLiterals xmi:id="_rwelx2quEdyHVMM3AaZxvA" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwelyGquEdyHVMM3AaZxvA" name="SaAnalysisContext" eSuperTypes="_ru21b2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwelyWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rwelzGquEdyHVMM3AaZxvA" name="optCriterion" ordered="false" unique="false" eType="_rwelwWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0otA2quEdyHVMM3AaZxvA" name="isSched" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rwfM12quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_rwfM2GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwfM2WquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_rwfM2mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwfM22quEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_rwfM3GquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_rwfM3WquEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_rwfM3mquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwfM32quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_rwfM4GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhCAGquEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_rwhCAWquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_rwhCAmquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_rwhCA2quEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_rwhCBGquEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_rwhCBWquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_rwhCBmquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_rwhCB2quEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhCCGquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_rwhCCWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhCCmquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_rwhCC2quEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rwhCDGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rwhCDWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rwhpGWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_rwhpGmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpG2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_rwhpHGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpHWquEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_rwhpHmquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_rwhpH2quEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_rwhpIGquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_rwhpIWquEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_rwhpImquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_rwhpI2quEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpK2quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_rwhpLGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpLWquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_rwhpLmquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_rwhpL2quEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_rwhpMGquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_rwhpMWquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpOWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_rwhpOmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpO2quEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_rwhpPGquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_rwhpPWquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpRWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_rwhpRmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpR2quEdyHVMM3AaZxvA" name="J"/>
- <eLiterals xmi:id="_rwhpSGquEdyHVMM3AaZxvA" name="KJ" value="1"/>
- <eLiterals xmi:id="_rwhpSWquEdyHVMM3AaZxvA" name="Wh" value="2"/>
- <eLiterals xmi:id="_rwhpSmquEdyHVMM3AaZxvA" name="KWh" value="3"/>
- <eLiterals xmi:id="_rwhpS2quEdyHVMM3AaZxvA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpaWquEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_rwhpamquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpa2quEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_rwhpbGquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_rwhpbWquEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_rwhpbmquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_rwhpb2quEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_rwhpcGquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_rwhpcWquEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_rwhpcmquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_rwhpc2quEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_rwhpdGquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_rwhpdWquEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhpjGquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_rwhpjWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhpjmquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_rwhpj2quEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rwhpkGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rwhpkWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rwhp1mquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rwhp12quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwhqBWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_rwhqBmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwhqB2quEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_rwhqCGquEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_rwhqCWquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_rwhqCmquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_rwhqC2quEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiQUGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_rwiQUWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwiQUmquEdyHVMM3AaZxvA" name="Sporadic"/>
- <eLiterals xmi:id="_rwiQU2quEdyHVMM3AaZxvA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_rwiQVGquEdyHVMM3AaZxvA" name="Undef" value="2"/>
- <eLiterals xmi:id="_rwiQVWquEdyHVMM3AaZxvA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiQf2quEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_rwiQgGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwiQgWquEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_rwiQgmquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_rwiQg2quEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_rwiQhGquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_rwiQhWquEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_rwiQhmquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_rwiQh2quEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_rwiQiGquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiQpGquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_rwiQpWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_rwiQpmquEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_rwiQp2quEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_rwiQqGquEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiQqWquEdyHVMM3AaZxvA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_rwiQqmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_rwiQq2quEdyHVMM3AaZxvA" name="hard"/>
- <eLiterals xmi:id="_rwiQrGquEdyHVMM3AaZxvA" name="soft" value="1"/>
- <eLiterals xmi:id="_rwiQrWquEdyHVMM3AaZxvA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiQtGquEdyHVMM3AaZxvA" name="SaEnd2EndFlow">
- <eAnnotations xmi:id="_rwiQtWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rwiQvmquEdyHVMM3AaZxvA" name="timing" unique="false" upperBound="-1" eType="_ru2O-mquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rwiQwGquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0pUEGquEdyHVMM3AaZxvA" name="isSched" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0pUE2quEdyHVMM3AaZxvA" name="schSlack" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0pUGGquEdyHVMM3AaZxvA" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0pUHWquEdyHVMM3AaZxvA" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiQwmquEdyHVMM3AaZxvA" name="SaCommStep" eSuperTypes="_ru2PE2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiQw2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rwiQymquEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0p7IGquEdyHVMM3AaZxvA" name="deadline" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0p7I2quEdyHVMM3AaZxvA" name="spareCap" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0p7JmquEdyHVMM3AaZxvA" name="schSlack" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiQ0GquEdyHVMM3AaZxvA" name="SaExecStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiQ0WquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rwiQ0mquEdyHVMM3AaZxvA" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0qiQGquEdyHVMM3AaZxvA" name="deadline" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0rJQGquEdyHVMM3AaZxvA" name="spareCap" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0rJQ2quEdyHVMM3AaZxvA" name="schSlack" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0rJRmquEdyHVMM3AaZxvA" name="preemptT" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0rJSWquEdyHVMM3AaZxvA" name="readyT" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0rwUWquEdyHVMM3AaZxvA" name="delayT" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiQ4WquEdyHVMM3AaZxvA" name="SaSchedObs" eSuperTypes="_ru2O-mquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiQ4mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0sXbGquEdyHVMM3AaZxvA" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_r0qiN2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0sXb2quEdyHVMM3AaZxvA" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0sXcmquEdyHVMM3AaZxvA" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_r0qiN2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiQ6mquEdyHVMM3AaZxvA" name="SaSharedResource" eSuperTypes="_rW2lQ2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiQ62quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0s-c2quEdyHVMM3AaZxvA" name="capacity" ordered="false" unique="false" eType="_r0qiN2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0s-dmquEdyHVMM3AaZxvA" name="isPreemp" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0s-eWquEdyHVMM3AaZxvA" name="isConsum" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0s-fGquEdyHVMM3AaZxvA" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0s-f2quEdyHVMM3AaZxvA" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiRAGquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_rwiRAWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwiRAmquEdyHVMM3AaZxvA" name="FIFO"/>
- <eLiterals xmi:id="_rwiRA2quEdyHVMM3AaZxvA" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_rwiRBGquEdyHVMM3AaZxvA" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_rwiRBWquEdyHVMM3AaZxvA" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_rwiRBmquEdyHVMM3AaZxvA" name="StackBased" value="4"/>
- <eLiterals xmi:id="_rwiRB2quEdyHVMM3AaZxvA" name="Undef" value="5"/>
- <eLiterals xmi:id="_rwiRCGquEdyHVMM3AaZxvA" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiRCWquEdyHVMM3AaZxvA" name="SaCommHost" eSuperTypes="_ru21QGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiRCmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0tlh2quEdyHVMM3AaZxvA" name="isSched" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0tlimquEdyHVMM3AaZxvA" name="schSlack" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiRJmquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_rwiRJ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwiRKGquEdyHVMM3AaZxvA" name="b_per_s"/>
- <eLiterals xmi:id="_rwiRKWquEdyHVMM3AaZxvA" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_rwiRKmquEdyHVMM3AaZxvA" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rwiRK2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_rwiRLGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_rwiRLWquEdyHVMM3AaZxvA" name="simplex"/>
- <eLiterals xmi:id="_rwiRLmquEdyHVMM3AaZxvA" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_rwiRL2quEdyHVMM3AaZxvA" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rwiRMGquEdyHVMM3AaZxvA" name="SaExecHost" eSuperTypes="_ru2Ou2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_rwiRMWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rwiRPGquEdyHVMM3AaZxvA" name="schedPolicy" ordered="false" unique="false" eType="_rwiQf2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMk2quEdyHVMM3AaZxvA" name="isSched" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMlmquEdyHVMM3AaZxvA" name="schSlack" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMmWquEdyHVMM3AaZxvA" name="schedUtiliz" ordered="false" unique="false" eType="_r0pUFWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMnGquEdyHVMM3AaZxvA" name="ISRswitchT" ordered="false" unique="false" eType="_r0pUGmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMn2quEdyHVMM3AaZxvA" name="ISRprioRange" ordered="false" unique="false" eType="_r0uMoWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uMpGquEdyHVMM3AaZxvA" name="isPreemptible" ordered="false" unique="false" eType="_r0otBWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0otBWquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0otBmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0otCGquEdyHVMM3AaZxvA" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0otCWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0pUFWquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0pUFmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0pUGmquEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0pUG2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0p7K2quEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0p7LGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0p7L2quEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0p7MGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0p7MmquEdyHVMM3AaZxvA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0p7M2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0p7OGquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0p7OWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0qiN2quEdyHVMM3AaZxvA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0qiOGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0s-gmquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0s-g2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0s-hWquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0s-hmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0s-imquEdyHVMM3AaZxvA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0s-i2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0tlkWquEdyHVMM3AaZxvA" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0tlkmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0uMoWquEdyHVMM3AaZxvA" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0uMomquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aTljUF-FEdyR_cYlxmaBkg" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_aS18cF-FEdyR_cYlxmaBkg/1" nsPrefix="SAM">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTljUV-FEdyR_cYlxmaBkg" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_aTljUl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_aTljU1-FEdyR_cYlxmaBkg" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_aTljVF-FEdyR_cYlxmaBkg" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_aTljVV-FEdyR_cYlxmaBkg" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_aTljVl-FEdyR_cYlxmaBkg" name="undef" value="3"/>
- <eLiterals xmi:id="_aTljV1-FEdyR_cYlxmaBkg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTljWF-FEdyR_cYlxmaBkg" name="SaAnalysisContext" eSuperTypes="_aSsN3F-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTljWV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aTljXF-FEdyR_cYlxmaBkg" name="optCriterion" ordered="false" unique="false" eType="_aTljUV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrO91-FEdyR_cYlxmaBkg" name="isSched" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aTlje1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aTljfF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTljfV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aTljfl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTljf1-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aTljgF-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aTljgV-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aTljgl-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTljg1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aTljhF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTljhV-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aTljhl-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aTljh1-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aTljiF-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aTljiV-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aTljil-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aTlji1-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aTljjF-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTljjV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aTljjl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTljj1-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aTljkF-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aTljkV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aTljkl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aTlj11-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aTlj2F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlj2V-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aTlj2l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlj21-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aTlj3F-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aTlj3V-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aTlj3l-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aTlj31-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aTlj4F-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aTlj4V-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlj6V-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aTlj6l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlj61-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aTlj7F-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aTlj7V-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aTlj7l-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aTlj71-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlj91-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aTlj-F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlj-V-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aTlj-l-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aTlj-1-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlkA1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_aTlkBF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlkBV-FEdyR_cYlxmaBkg" name="J"/>
- <eLiterals xmi:id="_aTlkBl-FEdyR_cYlxmaBkg" name="KJ" value="1"/>
- <eLiterals xmi:id="_aTlkB1-FEdyR_cYlxmaBkg" name="Wh" value="2"/>
- <eLiterals xmi:id="_aTlkCF-FEdyR_cYlxmaBkg" name="KWh" value="3"/>
- <eLiterals xmi:id="_aTlkCV-FEdyR_cYlxmaBkg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aTlkHF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aTlkHV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlkO1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aTlkPF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlkPV-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aTlkPl-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aTlkP1-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aTlkQF-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aTlkQV-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aTlkQl-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aTlkQ1-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aTlkRF-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aTlkRV-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aTlkRl-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aTlkR1-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlkXl-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aTlkX1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlkYF-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aTlkYV-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlk01-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aTlk1F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTlk1V-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aTlk1l-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aTlk11-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aTlk2F-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aTlk2V-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aTllC1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aTllDF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTllIV-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_aTllIl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTllI1-FEdyR_cYlxmaBkg" name="Sporadic"/>
- <eLiterals xmi:id="_aTllJF-FEdyR_cYlxmaBkg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_aTllJV-FEdyR_cYlxmaBkg" name="Undef" value="2"/>
- <eLiterals xmi:id="_aTllJl-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTllUF-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aTllUV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTllUl-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aTllU1-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aTllVF-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aTllVV-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aTllVl-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aTllV1-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aTllWF-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aTllWV-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTlldV-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aTlldl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aTlld1-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aTlleF-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aTlleV-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTllel-FEdyR_cYlxmaBkg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_aTlle1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_aTllfF-FEdyR_cYlxmaBkg" name="hard"/>
- <eLiterals xmi:id="_aTllfV-FEdyR_cYlxmaBkg" name="soft" value="1"/>
- <eLiterals xmi:id="_aTllfl-FEdyR_cYlxmaBkg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTllhV-FEdyR_cYlxmaBkg" name="SaEnd2EndFlow">
- <eAnnotations xmi:id="_aTllhl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aTllj1-FEdyR_cYlxmaBkg" name="timing" unique="false" upperBound="-1" eType="_aSsNXl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aTllkV-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPAF-FEdyR_cYlxmaBkg" name="isSched" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPA1-FEdyR_cYlxmaBkg" name="schSlack" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPCF-FEdyR_cYlxmaBkg" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPDV-FEdyR_cYlxmaBkg" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTllk1-FEdyR_cYlxmaBkg" name="SaCommStep" eSuperTypes="_aSsNd1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTlllF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aTllm1-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPF1-FEdyR_cYlxmaBkg" name="deadline" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPGl-FEdyR_cYlxmaBkg" name="spareCap" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aVrPHV-FEdyR_cYlxmaBkg" name="schSlack" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTlloV-FEdyR_cYlxmaBkg" name="SaExecStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTllol-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aTllo1-FEdyR_cYlxmaBkg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0X9l-FEdyR_cYlxmaBkg" name="deadline" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0X-V-FEdyR_cYlxmaBkg" name="spareCap" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0X_F-FEdyR_cYlxmaBkg" name="schSlack" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0X_1-FEdyR_cYlxmaBkg" name="preemptT" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YAl-FEdyR_cYlxmaBkg" name="readyT" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YBV-FEdyR_cYlxmaBkg" name="delayT" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTllsl-FEdyR_cYlxmaBkg" name="SaSchedObs" eSuperTypes="_aSsNXl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTlls1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YIl-FEdyR_cYlxmaBkg" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_aVrPOl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YJV-FEdyR_cYlxmaBkg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YKF-FEdyR_cYlxmaBkg" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_aVrPOl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTllu1-FEdyR_cYlxmaBkg" name="SaSharedResource" eSuperTypes="_aIQdXF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTllvF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YL1-FEdyR_cYlxmaBkg" name="capacity" ordered="false" unique="false" eType="_aVrPOl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YMl-FEdyR_cYlxmaBkg" name="isPreemp" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YNV-FEdyR_cYlxmaBkg" name="isConsum" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YOF-FEdyR_cYlxmaBkg" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YO1-FEdyR_cYlxmaBkg" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTll0V-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_aTll0l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTll01-FEdyR_cYlxmaBkg" name="FIFO"/>
- <eLiterals xmi:id="_aTll1F-FEdyR_cYlxmaBkg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_aTll1V-FEdyR_cYlxmaBkg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_aTll1l-FEdyR_cYlxmaBkg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_aTll11-FEdyR_cYlxmaBkg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_aTll2F-FEdyR_cYlxmaBkg" name="Undef" value="5"/>
- <eLiterals xmi:id="_aTll2V-FEdyR_cYlxmaBkg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTll2l-FEdyR_cYlxmaBkg" name="SaCommHost" eSuperTypes="_aSsNrV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTll21-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YTl-FEdyR_cYlxmaBkg" name="isSched" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YUV-FEdyR_cYlxmaBkg" name="schSlack" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTll91-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_aTll-F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTll-V-FEdyR_cYlxmaBkg" name="b_per_s"/>
- <eLiterals xmi:id="_aTll-l-FEdyR_cYlxmaBkg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_aTll-1-FEdyR_cYlxmaBkg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aTll_F-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_aTll_V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_aTll_l-FEdyR_cYlxmaBkg" name="simplex"/>
- <eLiterals xmi:id="_aTll_1-FEdyR_cYlxmaBkg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_aTlmAF-FEdyR_cYlxmaBkg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aTlmAV-FEdyR_cYlxmaBkg" name="SaExecHost" eSuperTypes="_aSsNH1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aTlmAl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aTlmDV-FEdyR_cYlxmaBkg" name="schedPolicy" ordered="false" unique="false" eType="_aTllUF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YY1-FEdyR_cYlxmaBkg" name="isSched" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YZl-FEdyR_cYlxmaBkg" name="schSlack" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YaV-FEdyR_cYlxmaBkg" name="schedUtiliz" ordered="false" unique="false" eType="_aVrPBV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YbF-FEdyR_cYlxmaBkg" name="ISRswitchT" ordered="false" unique="false" eType="_aVrPCl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0Yb1-FEdyR_cYlxmaBkg" name="ISRprioRange" ordered="false" unique="false" eType="_aV0YcV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YdF-FEdyR_cYlxmaBkg" name="isPreemptible" ordered="false" unique="false" eType="_aVrO-V-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrO-V-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrO-l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrO_F-FEdyR_cYlxmaBkg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrO_V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPBV-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPBl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPCl-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPC1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPIl-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPI1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPJ1-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPKF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPKl-FEdyR_cYlxmaBkg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPK1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPMF-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPMV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aVrPOl-FEdyR_cYlxmaBkg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aVrPO1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YPl-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YP1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YQl-FEdyR_cYlxmaBkg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YQ1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YRV-FEdyR_cYlxmaBkg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YRl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YVl-FEdyR_cYlxmaBkg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YV1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YWV-FEdyR_cYlxmaBkg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YWl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YcV-FEdyR_cYlxmaBkg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0Ycl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LQeIoV1EEdy5RcXm_JjfDg" name="SAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/SAM/_LPkwwF1EEdy5RcXm_JjfDg/0" nsPrefix="SAM">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeIol1EEdy5RcXm_JjfDg" name="OptimallityCriterionKind">
- <eAnnotations xmi:id="_LQeIo11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__N1IYBKgEdyxBYjIJwIrZA"/>
- <eLiterals xmi:id="_LQeIpF1EEdy5RcXm_JjfDg" name="meetHardDeadlines"/>
- <eLiterals xmi:id="_LQeIpV1EEdy5RcXm_JjfDg" name="minimizeMissedDeadlines" value="1"/>
- <eLiterals xmi:id="_LQeIpl1EEdy5RcXm_JjfDg" name="minimizedMeanTardiness" value="2"/>
- <eLiterals xmi:id="_LQeIp11EEdy5RcXm_JjfDg" name="undef" value="3"/>
- <eLiterals xmi:id="_LQeIqF1EEdy5RcXm_JjfDg" name="other" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQeIqV1EEdy5RcXm_JjfDg" name="SaAnalysisContext" eSuperTypes="_LPR4PV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQeIql1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_JAGTsBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LQeIrV1EEdy5RcXm_JjfDg" name="optCriterion" ordered="false" unique="false" eType="_LQeIol1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBn11EEdy5RcXm_JjfDg" name="isSched" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LQeIzF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LQeIzV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeIzl1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LQeIz11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeI0F1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LQeI0V1EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LQeI0l1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LQeI011EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeI1F1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LQeI1V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeI1l1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LQeI111EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LQeI2F1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LQeI2V1EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LQeI2l1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LQeI211EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LQeI3F1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LQeI3V1EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeI3l1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LQeI311EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeI4F1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LQeI4V1EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LQeI4l1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LQeI411EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LQeJKF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LQeJKV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJKl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LQeJK11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJLF1EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LQeJLV1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LQeJLl1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LQeJL11EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LQeJMF1EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LQeJMV1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LQeJMl1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJOl1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LQeJO11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJPF1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LQeJPV1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LQeJPl1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LQeJP11EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LQeJQF1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJSF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_LQeJSV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJSl1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_LQeJS11EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_LQeJTF1EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJVF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_LQeJVV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJVl1EEdy5RcXm_JjfDg" name="J"/>
- <eLiterals xmi:id="_LQeJV11EEdy5RcXm_JjfDg" name="KJ" value="1"/>
- <eLiterals xmi:id="_LQeJWF1EEdy5RcXm_JjfDg" name="Wh" value="2"/>
- <eLiterals xmi:id="_LQeJWV1EEdy5RcXm_JjfDg" name="KWh" value="3"/>
- <eLiterals xmi:id="_LQeJWl1EEdy5RcXm_JjfDg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LQeJbV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LQeJbl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJjF1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_LQeJjV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJjl1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_LQeJj11EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_LQeJkF1EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_LQeJkV1EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_LQeJkl1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_LQeJk11EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_LQeJlF1EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_LQeJlV1EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_LQeJll1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_LQeJl11EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_LQeJmF1EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQeJr11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LQeJsF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQeJsV1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LQeJsl1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn5r11EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LQn5sF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn5sV1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LQn5sl1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LQn5s11EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LQn5tF1EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LQn5tV1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LQn5511EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LQn56F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn5_V1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_LQn5_l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn5_11EEdy5RcXm_JjfDg" name="Sporadic"/>
- <eLiterals xmi:id="_LQn6AF1EEdy5RcXm_JjfDg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_LQn6AV1EEdy5RcXm_JjfDg" name="Undef" value="2"/>
- <eLiterals xmi:id="_LQn6Al1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn6LF1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LQn6LV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn6Ll1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LQn6L11EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LQn6MF1EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LQn6MV1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LQn6Ml1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LQn6M11EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LQn6NF1EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LQn6NV1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn6UV1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_LQn6Ul1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_LQn6U11EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_LQn6VF1EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_LQn6VV1EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn6Vl1EEdy5RcXm_JjfDg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_LQn6V11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_LQn6WF1EEdy5RcXm_JjfDg" name="hard"/>
- <eLiterals xmi:id="_LQn6WV1EEdy5RcXm_JjfDg" name="soft" value="1"/>
- <eLiterals xmi:id="_LQn6Wl1EEdy5RcXm_JjfDg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6YV1EEdy5RcXm_JjfDg" name="SaEnd2EndFlow">
- <eAnnotations xmi:id="_LQn6Yl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_V4UjUBKhEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LQn6a11EEdy5RcXm_JjfDg" name="timing" unique="false" upperBound="-1" eType="_LPR3v11EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LQn6bV1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBqF1EEdy5RcXm_JjfDg" name="isSched" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBq11EEdy5RcXm_JjfDg" name="schSlack" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBsF1EEdy5RcXm_JjfDg" name="end2EndT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBtV1EEdy5RcXm_JjfDg" name="end2EndD" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6b11EEdy5RcXm_JjfDg" name="SaCommStep" eSuperTypes="_LPR32F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn6cF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KVOeIBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LQn6d11EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBv11EEdy5RcXm_JjfDg" name="deadline" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBwl1EEdy5RcXm_JjfDg" name="spareCap" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUDBxV1EEdy5RcXm_JjfDg" name="schSlack" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6fV1EEdy5RcXm_JjfDg" name="SaExecStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn6fl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_W2mUABKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LQn6f11EEdy5RcXm_JjfDg" name="base_BehavioralFeature" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//BehavioralFeature"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyM11EEdy5RcXm_JjfDg" name="deadline" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyNl1EEdy5RcXm_JjfDg" name="spareCap" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyOV1EEdy5RcXm_JjfDg" name="schSlack" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyPF1EEdy5RcXm_JjfDg" name="preemptT" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyP11EEdy5RcXm_JjfDg" name="readyT" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyQl1EEdy5RcXm_JjfDg" name="delayT" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6jl1EEdy5RcXm_JjfDg" name="SaSchedObs" eSuperTypes="_LPR3v11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn6j11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7UEWoBKiEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyX11EEdy5RcXm_JjfDg" name="suspentions" ordered="false" unique="false" upperBound="-1" eType="_LUMyKl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyYl1EEdy5RcXm_JjfDg" name="blockT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyZV1EEdy5RcXm_JjfDg" name="overlaps" ordered="false" unique="false" upperBound="-1" eType="_LUMyKl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6l11EEdy5RcXm_JjfDg" name="SaSharedResource" eSuperTypes="_K-vfvF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn6mF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_eEgPsBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMybF1EEdy5RcXm_JjfDg" name="capacity" ordered="false" unique="false" eType="_LUMyKl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyb11EEdy5RcXm_JjfDg" name="isPreemp" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMycl1EEdy5RcXm_JjfDg" name="isConsum" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMydV1EEdy5RcXm_JjfDg" name="acquisT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyeF1EEdy5RcXm_JjfDg" name="releaseT" ordered="false" unique="false" upperBound="-1" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn6rV1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_LQn6rl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn6r11EEdy5RcXm_JjfDg" name="FIFO"/>
- <eLiterals xmi:id="_LQn6sF1EEdy5RcXm_JjfDg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_LQn6sV1EEdy5RcXm_JjfDg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_LQn6sl1EEdy5RcXm_JjfDg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_LQn6s11EEdy5RcXm_JjfDg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_LQn6tF1EEdy5RcXm_JjfDg" name="Undef" value="5"/>
- <eLiterals xmi:id="_LQn6tV1EEdy5RcXm_JjfDg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn6tl1EEdy5RcXm_JjfDg" name="SaCommHost" eSuperTypes="_LPR4Dl1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn6t11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_uuA_oBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyi11EEdy5RcXm_JjfDg" name="isSched" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyjl1EEdy5RcXm_JjfDg" name="schSlack" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn6011EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataTxRateUnitKind">
- <eAnnotations xmi:id="_LQn61F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_DyNg0A4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn61V1EEdy5RcXm_JjfDg" name="b_per_s"/>
- <eLiterals xmi:id="_LQn61l1EEdy5RcXm_JjfDg" name="Kb_per_s" value="1"/>
- <eLiterals xmi:id="_LQn6111EEdy5RcXm_JjfDg" name="Mb_per_s" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LQn62F1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_TransmModeKind">
- <eAnnotations xmi:id="_LQn62V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_wBn7gBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- <eLiterals xmi:id="_LQn62l1EEdy5RcXm_JjfDg" name="simplex"/>
- <eLiterals xmi:id="_LQn6211EEdy5RcXm_JjfDg" name="halfDuplex" value="1"/>
- <eLiterals xmi:id="_LQn63F1EEdy5RcXm_JjfDg" name="fullDuplex" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LQn63V1EEdy5RcXm_JjfDg" name="SaExecHost" eSuperTypes="_LPR3gF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LQn63l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_6d68UBKjEdyxBYjIJwIrZA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LQn66V1EEdy5RcXm_JjfDg" name="schedPolicy" ordered="false" unique="false" eType="_LQn6LF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyoF1EEdy5RcXm_JjfDg" name="isSched" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyo11EEdy5RcXm_JjfDg" name="schSlack" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMypl1EEdy5RcXm_JjfDg" name="schedUtiliz" ordered="false" unique="false" eType="_LUDBrV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyqV1EEdy5RcXm_JjfDg" name="ISRswitchT" ordered="false" unique="false" eType="_LUDBsl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyrF1EEdy5RcXm_JjfDg" name="ISRprioRange" ordered="false" unique="false" eType="_LUMyrl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMysV1EEdy5RcXm_JjfDg" name="isPreempible" ordered="false" unique="false" eType="_LUDBoV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBoV1EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBol1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBpF1EEdy5RcXm_JjfDg" name="NFP_String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBpV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_B5VngBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBrV1EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBrl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUDBsl1EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUDBs11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyEl1EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyE11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyF11EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyGF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyGl1EEdy5RcXm_JjfDg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyG11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyIF1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyIV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyKl1EEdy5RcXm_JjfDg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyK11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMye11EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyfF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyf11EEdy5RcXm_JjfDg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMygF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMygl1EEdy5RcXm_JjfDg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyg11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyk11EEdy5RcXm_JjfDg" name="Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMylF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyll1EEdy5RcXm_JjfDg" name="NFP_DataTxRate" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyl11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#__NI1EBFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyrl1EEdy5RcXm_JjfDg" name="IntegerInterval" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyr11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_m827ABKkEdyxBYjIJwIrZA">
- <importedPackage href="MARTE_Library.library.uml#_g2qR8A74EdyML4mHwjNDrw"/>
- </packageImport>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="__N1IYBKgEdyxBYjIJwIrZA" name="OptimallityCriterionKind">
- <ownedLiteral xmi:id="_BoDIEBKhEdyxBYjIJwIrZA" name="meetHardDeadlines"/>
- <ownedLiteral xmi:id="_BzZccBKhEdyxBYjIJwIrZA" name="minimizeMissedDeadlines"/>
- <ownedLiteral xmi:id="_B4xEoBKhEdyxBYjIJwIrZA" name="minimizedMeanTardiness"/>
- <ownedLiteral xmi:id="_B9ZtABKhEdyxBYjIJwIrZA" name="undef"/>
- <ownedLiteral xmi:id="_CB39UBKhEdyxBYjIJwIrZA" name="other"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_JAGTsBKhEdyxBYjIJwIrZA" name="SaAnalysisContext">
- <generalization xmi:id="_SqmDEBKhEdyxBYjIJwIrZA" general="_9gc2ABKfEdyaWJN1BYon3A"/>
- <ownedAttribute xmi:id="_Kthe0BKhEdyxBYjIJwIrZA" name="isSched" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NkjWUBKhEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NkZlUBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_NktHUBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_K4bHQBKhEdyxBYjIJwIrZA" name="optCriterion" visibility="public" type="__N1IYBKgEdyxBYjIJwIrZA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P3TcEBKhEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P3JrEBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_P3dNEBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_V4UjUBKhEdyxBYjIJwIrZA" name="SaEndtoEndFlow">
- <ownedAttribute xmi:id="_Xpx54BKhEdyxBYjIJwIrZA" name="isSched" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cv-XoBKhEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cv0moBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_cwHhkBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X131IBKhEdyxBYjIJwIrZA" name="schSlack" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fLFIIBKhEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fK7-MBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fLO5IBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X5mekBKhEdyxBYjIJwIrZA" name="end2EndT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hfbJUBKhEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hfR_YBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_hfk6UBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_X9e5ABKhEdyxBYjIJwIrZA" name="end2EndD" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jfBCgBKhEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_je3RgBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_jfKMcBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YBhEcBKhEdyxBYjIJwIrZA" name="timing" visibility="public" type="_En1FMBKcEdymP89M8JXkzA" isOrdered="true" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r9u7QBKhEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r9lxUBKhEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_o6ZtIBKhEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vhTIoBKhEdyxBYjIJwIrZA" name="base_NamedElement" isUnique="false" association="_vgQm0BKhEdyxBYjIJwIrZA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_vgQm0BKhEdyxBYjIJwIrZA" name="Extension_SaEnd2EndFlow" memberEnd="_vgjhwBKhEdyxBYjIJwIrZA _vhTIoBKhEdyxBYjIJwIrZA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_vgjhwBKhEdyxBYjIJwIrZA" name="extension_SaEnd2EndFlow" type="_V4UjUBKhEdyxBYjIJwIrZA" aggregation="composite" association="_vgQm0BKhEdyxBYjIJwIrZA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_KVOeIBKiEdyxBYjIJwIrZA" name="SaCommStep">
- <generalization xmi:id="_VmeI4BKiEdyxBYjIJwIrZA" general="_riBT0BKaEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_L0R2EBKiEdyxBYjIJwIrZA" name="deadline" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_POtVkBKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_POkLoBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_PO3GkBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L4AfgBKiEdyxBYjIJwIrZA" name="spareCap" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rcc_gBKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RcTOgBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_RcmwgBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L7cOABKiEdyxBYjIJwIrZA" name="schSlack" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXr9IBKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXZCMBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_TX1uIBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UxNU0BKiEdyxBYjIJwIrZA" name="base_BehavioralFeature" isUnique="false" association="_UwBCABKiEdyxBYjIJwIrZA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_UwBCABKiEdyxBYjIJwIrZA" name="Extension_SaCommStep" memberEnd="_Uwdt8BKiEdyxBYjIJwIrZA _UxNU0BKiEdyxBYjIJwIrZA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Uwdt8BKiEdyxBYjIJwIrZA" name="extension_SaCommStep" type="_KVOeIBKiEdyxBYjIJwIrZA" aggregation="composite" association="_UwBCABKiEdyxBYjIJwIrZA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_W2mUABKiEdyxBYjIJwIrZA" name="SaStep">
- <generalization xmi:id="_aO7hwBKiEdyxBYjIJwIrZA" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_ZJj1IBKiEdyxBYjIJwIrZA" name="base_BehavioralFeature" isUnique="false" association="_ZIgsQBKiEdyxBYjIJwIrZA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bFPesBKiEdyxBYjIJwIrZA" name="deadline" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fs9QsRKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fs9QsBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ftHBsBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bJa0EBKiEdyxBYjIJwIrZA" name="spareCap" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hwP-IBKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hwG0MBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_hwZvIBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bNJdgBKiEdyxBYjIJwIrZA" name="schSlack" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyWYwRKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jyWYwBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_jygJwBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bRB38BKiEdyxBYjIJwIrZA" name="preemptT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lzaRkBKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lzQgkBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_lzkCkBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bU6SYBKiEdyxBYjIJwIrZA" name="readyT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oH3ngRKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oH3ngBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_oIAxcBKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bYo70BKiEdyxBYjIJwIrZA" name="nonpreemptionBlocking" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q5jsABKiEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q5aiEBKiEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_q5tdABKiEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_89iBcDL9Ed2-hZkEerSQAg" name="sharedRes" visibility="public" type="_eEgPsBKjEdyxBYjIJwIrZA" isUnique="false" redefinedProperty="_nUkswBG6Edyb1KzJ7GkiGA">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrI8gDL-Ed2-hZkEerSQAg" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jq_LgDL-Ed2-hZkEerSQAg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_JrSGcDL-Ed2-hZkEerSQAg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7seFYDMBEd2-hZkEerSQAg" name="selfSuspensionBlocking" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7seFYTMBEd2-hZkEerSQAg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7seFYjMBEd2-hZkEerSQAg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_7seFYzMBEd2-hZkEerSQAg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="__54hADMBEd2-hZkEerSQAg" name="numberSelfSuspensions" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEKwIDMCEd2-hZkEerSQAg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEA_IDMCEd2-hZkEerSQAg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_EEdrEDMCEd2-hZkEerSQAg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_ZIgsQBKiEdyxBYjIJwIrZA" name="Extension_SaExecStep" memberEnd="_ZIznMBKiEdyxBYjIJwIrZA _ZJj1IBKiEdyxBYjIJwIrZA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ZIznMBKiEdyxBYjIJwIrZA" name="extension_SaExecStep" type="_W2mUABKiEdyxBYjIJwIrZA" aggregation="composite" association="_ZIgsQBKiEdyxBYjIJwIrZA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_7UEWoBKiEdyxBYjIJwIrZA" name="SaSchedObs">
- <generalization xmi:id="_-Nzj4BKiEdyxBYjIJwIrZA" general="_En1FMBKcEdymP89M8JXkzA"/>
- <ownedAttribute xmi:id="_-3R-sBKiEdyxBYjIJwIrZA" name="suspentions" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ch9gsRKjEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ch9gsBKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CiHRsBKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-50VUBKiEdyxBYjIJwIrZA" name="blockT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EsamEBKjEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EsQ1EBKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_EsjwABKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-89I4BKiEdyxBYjIJwIrZA" name="overlaps" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G4p0IBKjEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G4gDIBKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_G4y-EBKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_eEgPsBKjEdyxBYjIJwIrZA" name="SaSharedResource">
- <generalization xmi:id="_uIkJMBKjEdyxBYjIJwIrZA" general="_y3mvQBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_fz80EBKjEdyxBYjIJwIrZA" name="capacity" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kVrS0BKjEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kViI4BKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_kV1D0BKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_f43wUBKjEdyxBYjIJwIrZA" name="isPreemp" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mNLnARKjEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mNLnABKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_mNUw8BKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_f72y4BKjEdyxBYjIJwIrZA" name="isConsum" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oooVwBKjEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oofL0BKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_ooyGwBKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gAVDMBKjEdyxBYjIJwIrZA" name="acquisT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rF4bUBKjEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rFuqUBKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rGBlQBKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gEDsoBKjEdyxBYjIJwIrZA" name="releaseT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s61x0BKjEdyxBYjIJwIrZA" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s6sA0BKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_s6_i0BKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_uuA_oBKjEdyxBYjIJwIrZA" name="SaCommHost">
- <generalization xmi:id="_4ckvoBKjEdyxBYjIJwIrZA" general="_sEF-wBKdEdymP89M8JXkzA"/>
- <ownedAttribute xmi:id="_wLaKsBKjEdyxBYjIJwIrZA" name="isSched" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yyC1wBKjEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yx5r0BKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_yyMmwBKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wOPcQBKjEdyxBYjIJwIrZA" name="schSlack" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3C6OABKjEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3CxEEBKjEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_3DD_ABKjEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_6d68UBKjEdyxBYjIJwIrZA" name="SaExecHost">
- <generalization xmi:id="_VnqJwBKkEdyxBYjIJwIrZA" general="_MDZCYBKdEdymP89M8JXkzA"/>
- <ownedAttribute xmi:id="_8Q8ZIBKjEdyxBYjIJwIrZA" name="isSched" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BV4SoBKkEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BVuhoBKkEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_BWBckBKkEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8Uh4oBKjEdyxBYjIJwIrZA" name="schSlack" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DT8h0BKkEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DTyw0BKkEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_DUFrwBKkEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8Xz2IBKjEdyxBYjIJwIrZA" name="schedUtiliz" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fxe7QRKkEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxe7QBKkEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FxosQBKkEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8bifkBKjEdyxBYjIJwIrZA" name="ISRswitchT" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Iazt8BKkEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IagzABKkEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ia9e8BKkEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8gAv4BKjEdyxBYjIJwIrZA" name="ISRprioRange" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_ehpdoBEBEdyx6M3BlUjlCQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M7V54BKkEdyxBYjIJwIrZA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M7C-8BKkEdyxBYjIJwIrZA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_M7V54RKkEdyxBYjIJwIrZA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_6c2bkAPMEdyuUt-4qHuVvQ" name="PAM">
- <eAnnotations xmi:id="_LSHHYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M6Hs8J3yEd6SvNDHkhtrYQ" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_M3lWUJ3yEd6SvNDHkhtrYQ/13" nsPrefix="PAM">
- <eAnnotations xmi:id="_M8gTbp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8gTb53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8gTcJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8gTcZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8gTcp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8gTc53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6Hs8Z3yEd6SvNDHkhtrYQ" name="PaStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M6Hs8p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M6Hs9Z3yEd6SvNDHkhtrYQ" name="extOpDemand" unique="false" upperBound="-1" eType="_M8gS-p3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M6Hs-Z3yEd6SvNDHkhtrYQ" name="behavDemand" unique="false" upperBound="-1" eType="_M052xp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gSzJ3yEd6SvNDHkhtrYQ" name="noSync" ordered="false" unique="false" eType="_M8gSzp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gS0Z3yEd6SvNDHkhtrYQ" name="extOpCount" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gS153yEd6SvNDHkhtrYQ" name="behavCount" unique="false" upperBound="-1" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M6HtqJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_M6HtqZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Htqp3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_M6Htq53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HtrJ3yEd6SvNDHkhtrYQ" name="est"/>
- <eLiterals xmi:id="_M6HtrZ3yEd6SvNDHkhtrYQ" name="meas" value="1"/>
- <eLiterals xmi:id="_M6Htrp3yEd6SvNDHkhtrYQ" name="calc" value="2"/>
- <eLiterals xmi:id="_M6Htr53yEd6SvNDHkhtrYQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HtsJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_M6HtsZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6Htsp3yEd6SvNDHkhtrYQ" name="max"/>
- <eLiterals xmi:id="_M6Hts53yEd6SvNDHkhtrYQ" name="min" value="1"/>
- <eLiterals xmi:id="_M6HttJ3yEd6SvNDHkhtrYQ" name="mean" value="2"/>
- <eLiterals xmi:id="_M6HttZ3yEd6SvNDHkhtrYQ" name="range" value="3"/>
- <eLiterals xmi:id="_M6Http3yEd6SvNDHkhtrYQ" name="percent" value="4"/>
- <eLiterals xmi:id="_M6Htt53yEd6SvNDHkhtrYQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_M6HtuJ3yEd6SvNDHkhtrYQ" name="determ" value="6"/>
- <eLiterals xmi:id="_M6HtuZ3yEd6SvNDHkhtrYQ" name="other" value="7"/>
- <eLiterals xmi:id="_M6Htup3yEd6SvNDHkhtrYQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Htu53yEd6SvNDHkhtrYQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_M6HtvJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HtvZ3yEd6SvNDHkhtrYQ" name="incr"/>
- <eLiterals xmi:id="_M6Htvp3yEd6SvNDHkhtrYQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M6Htv53yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_M6HtwJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M6HtwZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_M6Htwp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Htw53yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_M6HtxJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HtxZ3yEd6SvNDHkhtrYQ" name="s"/>
- <eLiterals xmi:id="_M6Htxp3yEd6SvNDHkhtrYQ" name="tick" value="1"/>
- <eLiterals xmi:id="_M6Htx53yEd6SvNDHkhtrYQ" name="ms" value="2"/>
- <eLiterals xmi:id="_M6HtyJ3yEd6SvNDHkhtrYQ" name="us" value="3"/>
- <eLiterals xmi:id="_M6HtyZ3yEd6SvNDHkhtrYQ" name="min" value="4"/>
- <eLiterals xmi:id="_M6Htyp3yEd6SvNDHkhtrYQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_M6Hty53yEd6SvNDHkhtrYQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M6HtzJ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_M6HtzZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Ht1Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_M6Ht1p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6Ht153yEd6SvNDHkhtrYQ" name="bit"/>
- <eLiterals xmi:id="_M6Ht2J3yEd6SvNDHkhtrYQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_M6Ht2Z3yEd6SvNDHkhtrYQ" name="KB" value="2"/>
- <eLiterals xmi:id="_M6Ht2p3yEd6SvNDHkhtrYQ" name="MB" value="3"/>
- <eLiterals xmi:id="_M6Ht253yEd6SvNDHkhtrYQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Ht453yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_M6Ht5J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6Ht5Z3yEd6SvNDHkhtrYQ" name="W"/>
- <eLiterals xmi:id="_M6Ht5p3yEd6SvNDHkhtrYQ" name="mW" value="1"/>
- <eLiterals xmi:id="_M6Ht553yEd6SvNDHkhtrYQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Ht753yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_M6Ht8J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6Ht8Z3yEd6SvNDHkhtrYQ" name="J"/>
- <eLiterals xmi:id="_M6Ht8p3yEd6SvNDHkhtrYQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_M6Ht853yEd6SvNDHkhtrYQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_M6Ht9J3yEd6SvNDHkhtrYQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_M6Ht9Z3yEd6SvNDHkhtrYQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M6HuDZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_M6HuDp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HuLp3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_M6HuL53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HuMJ3yEd6SvNDHkhtrYQ" name="TAI"/>
- <eLiterals xmi:id="_M6HuMZ3yEd6SvNDHkhtrYQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_M6HuMp3yEd6SvNDHkhtrYQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_M6HuM53yEd6SvNDHkhtrYQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_M6HuNJ3yEd6SvNDHkhtrYQ" name="Local" value="4"/>
- <eLiterals xmi:id="_M6HuNZ3yEd6SvNDHkhtrYQ" name="TT" value="5"/>
- <eLiterals xmi:id="_M6HuNp3yEd6SvNDHkhtrYQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_M6HuN53yEd6SvNDHkhtrYQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_M6HuOJ3yEd6SvNDHkhtrYQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_M6HuOZ3yEd6SvNDHkhtrYQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_M6HuOp3yEd6SvNDHkhtrYQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HuUZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_M6HuUp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HuU53yEd6SvNDHkhtrYQ" name="discrete"/>
- <eLiterals xmi:id="_M6HuVJ3yEd6SvNDHkhtrYQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HuvZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_M6Huvp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6Huv53yEd6SvNDHkhtrYQ" name="Hz"/>
- <eLiterals xmi:id="_M6HuwJ3yEd6SvNDHkhtrYQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_M6HuwZ3yEd6SvNDHkhtrYQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_M6Huwp3yEd6SvNDHkhtrYQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_M6Huw53yEd6SvNDHkhtrYQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Hu5Z3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_M6Hu5p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_M6Hu553yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_M6Hu6J3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_M6Hu6Z3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6Hu7p3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_M6Hu753yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_M6Hu8J3yEd6SvNDHkhtrYQ" name="hard"/>
- <eLiterals xmi:id="_M6Hu8Z3yEd6SvNDHkhtrYQ" name="soft" value="1"/>
- <eLiterals xmi:id="_M6Hu8p3yEd6SvNDHkhtrYQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HvKZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_M6HvKp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HvK53yEd6SvNDHkhtrYQ" name="Sporadic"/>
- <eLiterals xmi:id="_M6HvLJ3yEd6SvNDHkhtrYQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_M6HvLZ3yEd6SvNDHkhtrYQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_M6HvLp3yEd6SvNDHkhtrYQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HvQp3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_M6HvQ53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HvRJ3yEd6SvNDHkhtrYQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_M6HvRZ3yEd6SvNDHkhtrYQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_M6HvRp3yEd6SvNDHkhtrYQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_M6HvR53yEd6SvNDHkhtrYQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_M6HvSJ3yEd6SvNDHkhtrYQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_M6HvSZ3yEd6SvNDHkhtrYQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_M6HvSp3yEd6SvNDHkhtrYQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_M6HvS53yEd6SvNDHkhtrYQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M6HvYZ3yEd6SvNDHkhtrYQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_M6HvYp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_M6HvY53yEd6SvNDHkhtrYQ" name="FIFO"/>
- <eLiterals xmi:id="_M6HvZJ3yEd6SvNDHkhtrYQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_M6HvZZ3yEd6SvNDHkhtrYQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_M6HvZp3yEd6SvNDHkhtrYQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_M6HvZ53yEd6SvNDHkhtrYQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_M6HvaJ3yEd6SvNDHkhtrYQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_M6HvaZ3yEd6SvNDHkhtrYQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6HvjJ3yEd6SvNDHkhtrYQ" name="PaRequestedStep" eSuperTypes="_M6Hs8Z3yEd6SvNDHkhtrYQ _M054K53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M6HvjZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6HvkJ3yEd6SvNDHkhtrYQ" name="PaCommStep" eSuperTypes="_M6Hs8Z3yEd6SvNDHkhtrYQ _M054T53yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M6HvkZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6Hvl53yEd6SvNDHkhtrYQ" name="PaResPassStep" eSuperTypes="_M053fp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M6HvmJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M6HvmZ3yEd6SvNDHkhtrYQ" name="resource" ordered="false" unique="false" eType="_MOwbwZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTNJ3yEd6SvNDHkhtrYQ" name="resUnits" ordered="false" unique="false" eType="_M8gS9Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6Hvnp3yEd6SvNDHkhtrYQ" name="PaLogicalResource" eSuperTypes="_MOwbwZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M6Hvn53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTTZ3yEd6SvNDHkhtrYQ" name="utilization" ordered="false" unique="false" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTUJ3yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" eType="_M8gS653yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTU53yEd6SvNDHkhtrYQ" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_M8gS9Z3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M6Hvp53yEd6SvNDHkhtrYQ" name="PaRunTInstance">
- <eAnnotations xmi:id="_M6HvqJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M6Hvq53yEd6SvNDHkhtrYQ" name="unbddPool" ordered="false" unique="false" eType="_M8gTVp3yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M6HvrZ3yEd6SvNDHkhtrYQ" name="instance" ordered="false" unique="false" eType="_MOwcmp3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M6Hvr53yEd6SvNDHkhtrYQ" name="host" ordered="false" unique="false" eType="_M054E53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M6HvtZ3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTXp3yEd6SvNDHkhtrYQ" name="poolSize" ordered="false" unique="false" eType="_M8gS9Z3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTY53yEd6SvNDHkhtrYQ" name="utilization" ordered="false" unique="false" eType="_M8gS053yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTZp3yEd6SvNDHkhtrYQ" name="throughput" ordered="false" unique="false" eType="_M8gS653yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gSzp3yEd6SvNDHkhtrYQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gSz53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS053yEd6SvNDHkhtrYQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS1J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS2p3yEd6SvNDHkhtrYQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS253yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS3Z3yEd6SvNDHkhtrYQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS3p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS4Z3yEd6SvNDHkhtrYQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS4p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS5J3yEd6SvNDHkhtrYQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS5Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS653yEd6SvNDHkhtrYQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS7J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS9Z3yEd6SvNDHkhtrYQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gS-p3yEd6SvNDHkhtrYQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gS-53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gTVp3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gTV53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wlKc0EOMEd6caK5ICj_pSQ" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_wk1FoEOMEd6caK5ICj_pSQ/12" nsPrefix="PAM">
- <eAnnotations xmi:id="_wmt8AUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmt8AkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmt8A0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmt8BEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmt8BUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmt8BkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlKc0UOMEd6caK5ICj_pSQ" name="PaStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wlKc0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlKc1UOMEd6caK5ICj_pSQ" name="extOpDemand" unique="false" upperBound="-1" eType="_wmq4sEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlKc2UOMEd6caK5ICj_pSQ" name="behavDemand" unique="false" upperBound="-1" eType="_wkGtb0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmpDgEOMEd6caK5ICj_pSQ" name="noSync" ordered="false" unique="false" eType="_wmpDgkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmpDhUOMEd6caK5ICj_pSQ" name="extOpCount" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmpDi0OMEd6caK5ICj_pSQ" name="behavCount" unique="false" upperBound="-1" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlLEEEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_wlLEEUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEEkOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_wlLEE0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEFEOMEd6caK5ICj_pSQ" name="est"/>
- <eLiterals xmi:id="_wlLEFUOMEd6caK5ICj_pSQ" name="meas" value="1"/>
- <eLiterals xmi:id="_wlLEFkOMEd6caK5ICj_pSQ" name="calc" value="2"/>
- <eLiterals xmi:id="_wlLEF0OMEd6caK5ICj_pSQ" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEGEOMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_wlLEGUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEGkOMEd6caK5ICj_pSQ" name="max"/>
- <eLiterals xmi:id="_wlLEG0OMEd6caK5ICj_pSQ" name="min" value="1"/>
- <eLiterals xmi:id="_wlLEHEOMEd6caK5ICj_pSQ" name="mean" value="2"/>
- <eLiterals xmi:id="_wlLEHUOMEd6caK5ICj_pSQ" name="range" value="3"/>
- <eLiterals xmi:id="_wlLEHkOMEd6caK5ICj_pSQ" name="percent" value="4"/>
- <eLiterals xmi:id="_wlLEH0OMEd6caK5ICj_pSQ" name="distrib" value="5"/>
- <eLiterals xmi:id="_wlLEIEOMEd6caK5ICj_pSQ" name="determ" value="6"/>
- <eLiterals xmi:id="_wlLEIUOMEd6caK5ICj_pSQ" name="other" value="7"/>
- <eLiterals xmi:id="_wlLEIkOMEd6caK5ICj_pSQ" name="variance" value="8"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEI0OMEd6caK5ICj_pSQ" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_wlLEJEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEJUOMEd6caK5ICj_pSQ" name="incr"/>
- <eLiterals xmi:id="_wlLEJkOMEd6caK5ICj_pSQ" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlLEJ0OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_wlLEKEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlLEKUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wlLEKkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEK0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_wlLELEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLELUOMEd6caK5ICj_pSQ" name="s"/>
- <eLiterals xmi:id="_wlLELkOMEd6caK5ICj_pSQ" name="tick" value="1"/>
- <eLiterals xmi:id="_wlLEL0OMEd6caK5ICj_pSQ" name="ms" value="2"/>
- <eLiterals xmi:id="_wlLEMEOMEd6caK5ICj_pSQ" name="us" value="3"/>
- <eLiterals xmi:id="_wlLEMUOMEd6caK5ICj_pSQ" name="min" value="4"/>
- <eLiterals xmi:id="_wlLEMkOMEd6caK5ICj_pSQ" name="hrs" value="5"/>
- <eLiterals xmi:id="_wlLEM0OMEd6caK5ICj_pSQ" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlLENEOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_wlLENUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEPUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_wlLEPkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEP0OMEd6caK5ICj_pSQ" name="bit"/>
- <eLiterals xmi:id="_wlLEQEOMEd6caK5ICj_pSQ" name="Byte" value="1"/>
- <eLiterals xmi:id="_wlLEQUOMEd6caK5ICj_pSQ" name="KB" value="2"/>
- <eLiterals xmi:id="_wlLEQkOMEd6caK5ICj_pSQ" name="MB" value="3"/>
- <eLiterals xmi:id="_wlLEQ0OMEd6caK5ICj_pSQ" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLES0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_wlLETEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLETUOMEd6caK5ICj_pSQ" name="W"/>
- <eLiterals xmi:id="_wlLETkOMEd6caK5ICj_pSQ" name="mW" value="1"/>
- <eLiterals xmi:id="_wlLET0OMEd6caK5ICj_pSQ" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEV0OMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_wlLEWEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEWUOMEd6caK5ICj_pSQ" name="J"/>
- <eLiterals xmi:id="_wlLEWkOMEd6caK5ICj_pSQ" name="KJ" value="1"/>
- <eLiterals xmi:id="_wlLEW0OMEd6caK5ICj_pSQ" name="Wh" value="2"/>
- <eLiterals xmi:id="_wlLEXEOMEd6caK5ICj_pSQ" name="KWh" value="3"/>
- <eLiterals xmi:id="_wlLEXUOMEd6caK5ICj_pSQ" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wlLEdUOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wlLEdkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLElkOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_wlLEl0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEmEOMEd6caK5ICj_pSQ" name="TAI"/>
- <eLiterals xmi:id="_wlLEmUOMEd6caK5ICj_pSQ" name="UT0" value="1"/>
- <eLiterals xmi:id="_wlLEmkOMEd6caK5ICj_pSQ" name="UT1" value="2"/>
- <eLiterals xmi:id="_wlLEm0OMEd6caK5ICj_pSQ" name="UTC" value="3"/>
- <eLiterals xmi:id="_wlLEnEOMEd6caK5ICj_pSQ" name="Local" value="4"/>
- <eLiterals xmi:id="_wlLEnUOMEd6caK5ICj_pSQ" name="TT" value="5"/>
- <eLiterals xmi:id="_wlLEnkOMEd6caK5ICj_pSQ" name="TBD" value="6"/>
- <eLiterals xmi:id="_wlLEn0OMEd6caK5ICj_pSQ" name="TCG" value="7"/>
- <eLiterals xmi:id="_wlLEoEOMEd6caK5ICj_pSQ" name="TCB" value="8"/>
- <eLiterals xmi:id="_wlLEoUOMEd6caK5ICj_pSQ" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_wlLEokOMEd6caK5ICj_pSQ" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLEuUOMEd6caK5ICj_pSQ" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_wlLEukOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLEu0OMEd6caK5ICj_pSQ" name="discrete"/>
- <eLiterals xmi:id="_wlLEvEOMEd6caK5ICj_pSQ" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLFJUOMEd6caK5ICj_pSQ" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_wlLFJkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLFJ0OMEd6caK5ICj_pSQ" name="Hz"/>
- <eLiterals xmi:id="_wlLFKEOMEd6caK5ICj_pSQ" name="KHz" value="1"/>
- <eLiterals xmi:id="_wlLFKUOMEd6caK5ICj_pSQ" name="MHz" value="2"/>
- <eLiterals xmi:id="_wlLFKkOMEd6caK5ICj_pSQ" name="GHz" value="3"/>
- <eLiterals xmi:id="_wlLFK0OMEd6caK5ICj_pSQ" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLFTUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wlLFTkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wlLFT0OMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wlLq8EOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wlLq8UOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLq9kOMEd6caK5ICj_pSQ" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_wlLq90OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_wlLq-EOMEd6caK5ICj_pSQ" name="hard"/>
- <eLiterals xmi:id="_wlLq-UOMEd6caK5ICj_pSQ" name="soft" value="1"/>
- <eLiterals xmi:id="_wlLq-kOMEd6caK5ICj_pSQ" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLrMUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_wlLrMkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLrM0OMEd6caK5ICj_pSQ" name="Sporadic"/>
- <eLiterals xmi:id="_wlLrNEOMEd6caK5ICj_pSQ" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_wlLrNUOMEd6caK5ICj_pSQ" name="Undef" value="2"/>
- <eLiterals xmi:id="_wlLrNkOMEd6caK5ICj_pSQ" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLrSkOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_wlLrS0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLrTEOMEd6caK5ICj_pSQ" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_wlLrTUOMEd6caK5ICj_pSQ" name="FIFO" value="1"/>
- <eLiterals xmi:id="_wlLrTkOMEd6caK5ICj_pSQ" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_wlLrT0OMEd6caK5ICj_pSQ" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_wlLrUEOMEd6caK5ICj_pSQ" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_wlLrUUOMEd6caK5ICj_pSQ" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_wlLrUkOMEd6caK5ICj_pSQ" name="Undef" value="6"/>
- <eLiterals xmi:id="_wlLrU0OMEd6caK5ICj_pSQ" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlLraUOMEd6caK5ICj_pSQ" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_wlLrakOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_wlLra0OMEd6caK5ICj_pSQ" name="FIFO"/>
- <eLiterals xmi:id="_wlLrbEOMEd6caK5ICj_pSQ" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_wlLrbUOMEd6caK5ICj_pSQ" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_wlLrbkOMEd6caK5ICj_pSQ" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_wlLrb0OMEd6caK5ICj_pSQ" name="StackBased" value="4"/>
- <eLiterals xmi:id="_wlLrcEOMEd6caK5ICj_pSQ" name="Undef" value="5"/>
- <eLiterals xmi:id="_wlLrcUOMEd6caK5ICj_pSQ" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlLrlEOMEd6caK5ICj_pSQ" name="PaRequestedStep" eSuperTypes="_wlKc0UOMEd6caK5ICj_pSQ _wkLlrkOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wlLrlUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlLrmEOMEd6caK5ICj_pSQ" name="PaCommStep" eSuperTypes="_wlKc0UOMEd6caK5ICj_pSQ _wkMMk0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wlLrmUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlLrn0OMEd6caK5ICj_pSQ" name="PaResPassStep" eSuperTypes="_wkGuJ0OMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wlLroEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlLroUOMEd6caK5ICj_pSQ" name="resource" ordered="false" unique="false" eType="_wP-3AUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmsG5UOMEd6caK5ICj_pSQ" name="resUnits" ordered="false" unique="false" eType="_wmpqnUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlLrpkOMEd6caK5ICj_pSQ" name="PaLogicalResource" eSuperTypes="_wP-3AUOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wlLrp0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmst9kOMEd6caK5ICj_pSQ" name="utilization" ordered="false" unique="false" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmst-UOMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" eType="_wmpqk0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmtU8EOMEd6caK5ICj_pSQ" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_wmpqnUOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlLrr0OMEd6caK5ICj_pSQ" name="PaRunTInstance">
- <eAnnotations xmi:id="_wlLrsEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlLrs0OMEd6caK5ICj_pSQ" name="unbddPool" ordered="false" unique="false" eType="_wmtU80OMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlLrtUOMEd6caK5ICj_pSQ" name="instance" ordered="false" unique="false" eType="_wP_eYkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlLrt0OMEd6caK5ICj_pSQ" name="host" ordered="false" unique="false" eType="_wkLllkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlLrvUOMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmtU-0OMEd6caK5ICj_pSQ" name="poolSize" ordered="false" unique="false" eType="_wmpqnUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmtVAEOMEd6caK5ICj_pSQ" name="utilization" ordered="false" unique="false" eType="_wmpDh0OMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmtVA0OMEd6caK5ICj_pSQ" name="throughput" ordered="false" unique="false" eType="_wmpqk0OMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDgkOMEd6caK5ICj_pSQ" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDg0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDh0OMEd6caK5ICj_pSQ" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDiEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDjkOMEd6caK5ICj_pSQ" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDj0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDkUOMEd6caK5ICj_pSQ" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDkkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDlUOMEd6caK5ICj_pSQ" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDlkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpDmEOMEd6caK5ICj_pSQ" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpDmUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpqk0OMEd6caK5ICj_pSQ" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpqlEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmpqnUOMEd6caK5ICj_pSQ" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmpqnkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmq4sEOMEd6caK5ICj_pSQ" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmq4sUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmtU80OMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmtU9EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kgQLsHKiEd2xwtZ516zmfg" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_keeEHHKiEd2xwtZ516zmfg/11" nsPrefix="PAM">
- <eAnnotations xmi:id="_kh5K7XKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kh5K7nKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kh5K73KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kh5K8HKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kh5K8XKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kh5K8nKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQLsXKiEd2xwtZ516zmfg" name="PaStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kgQLsnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kgQLtXKiEd2xwtZ516zmfg" name="extOpDemand" unique="false" upperBound="-1" eType="_kh5Kd3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kgQLuXKiEd2xwtZ516zmfg" name="behavDemand" unique="false" upperBound="-1" eType="_kcrUGXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvaq3KiEd2xwtZ516zmfg" name="noSync" ordered="false" unique="false" eType="_khvarXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvasHKiEd2xwtZ516zmfg" name="extOpCount" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_khvatnKiEd2xwtZ516zmfg" name="behavCount" unique="false" upperBound="-1" eType="_khvasnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kgQMPHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_kgQMPXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMPnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_kgQMP3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMQHKiEd2xwtZ516zmfg" name="est"/>
- <eLiterals xmi:id="_kgQMQXKiEd2xwtZ516zmfg" name="meas" value="1"/>
- <eLiterals xmi:id="_kgQMQnKiEd2xwtZ516zmfg" name="calc" value="2"/>
- <eLiterals xmi:id="_kgQMQ3KiEd2xwtZ516zmfg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMRHKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_kgQMRXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMRnKiEd2xwtZ516zmfg" name="max"/>
- <eLiterals xmi:id="_kgQMR3KiEd2xwtZ516zmfg" name="min" value="1"/>
- <eLiterals xmi:id="_kgQMSHKiEd2xwtZ516zmfg" name="mean" value="2"/>
- <eLiterals xmi:id="_kgQMSXKiEd2xwtZ516zmfg" name="range" value="3"/>
- <eLiterals xmi:id="_kgQMSnKiEd2xwtZ516zmfg" name="percent" value="4"/>
- <eLiterals xmi:id="_kgQMS3KiEd2xwtZ516zmfg" name="distrib" value="5"/>
- <eLiterals xmi:id="_kgQMTHKiEd2xwtZ516zmfg" name="determ" value="6"/>
- <eLiterals xmi:id="_kgQMTXKiEd2xwtZ516zmfg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMTnKiEd2xwtZ516zmfg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_kgQMT3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMUHKiEd2xwtZ516zmfg" name="incr"/>
- <eLiterals xmi:id="_kgQMUXKiEd2xwtZ516zmfg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kgQMUnKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_kgQMU3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kgQMVHKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kgQMVXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMVnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_kgQMV3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMWHKiEd2xwtZ516zmfg" name="s"/>
- <eLiterals xmi:id="_kgQMWXKiEd2xwtZ516zmfg" name="tick" value="1"/>
- <eLiterals xmi:id="_kgQMWnKiEd2xwtZ516zmfg" name="ms" value="2"/>
- <eLiterals xmi:id="_kgQMW3KiEd2xwtZ516zmfg" name="us" value="3"/>
- <eLiterals xmi:id="_kgQMXHKiEd2xwtZ516zmfg" name="min" value="4"/>
- <eLiterals xmi:id="_kgQMXXKiEd2xwtZ516zmfg" name="hrs" value="5"/>
- <eLiterals xmi:id="_kgQMXnKiEd2xwtZ516zmfg" name="day" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kgQMX3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_kgQMYHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMaHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_kgQMaXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQManKiEd2xwtZ516zmfg" name="bit"/>
- <eLiterals xmi:id="_kgQMa3KiEd2xwtZ516zmfg" name="Byte" value="1"/>
- <eLiterals xmi:id="_kgQMbHKiEd2xwtZ516zmfg" name="KB" value="2"/>
- <eLiterals xmi:id="_kgQMbXKiEd2xwtZ516zmfg" name="MB" value="3"/>
- <eLiterals xmi:id="_kgQMbnKiEd2xwtZ516zmfg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMdnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_kgQMd3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMeHKiEd2xwtZ516zmfg" name="W"/>
- <eLiterals xmi:id="_kgQMeXKiEd2xwtZ516zmfg" name="mW" value="1"/>
- <eLiterals xmi:id="_kgQMenKiEd2xwtZ516zmfg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMgnKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_kgQMg3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMhHKiEd2xwtZ516zmfg" name="J"/>
- <eLiterals xmi:id="_kgQMhXKiEd2xwtZ516zmfg" name="KJ" value="1"/>
- <eLiterals xmi:id="_kgQMhnKiEd2xwtZ516zmfg" name="Wh" value="2"/>
- <eLiterals xmi:id="_kgQMh3KiEd2xwtZ516zmfg" name="KWh" value="3"/>
- <eLiterals xmi:id="_kgQMiHKiEd2xwtZ516zmfg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kgQMm3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kgQMnHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQMvHKiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_kgQMvXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQMvnKiEd2xwtZ516zmfg" name="TAI"/>
- <eLiterals xmi:id="_kgQMv3KiEd2xwtZ516zmfg" name="UT0" value="1"/>
- <eLiterals xmi:id="_kgQMwHKiEd2xwtZ516zmfg" name="UT1" value="2"/>
- <eLiterals xmi:id="_kgQMwXKiEd2xwtZ516zmfg" name="UTC" value="3"/>
- <eLiterals xmi:id="_kgQMwnKiEd2xwtZ516zmfg" name="Local" value="4"/>
- <eLiterals xmi:id="_kgQMw3KiEd2xwtZ516zmfg" name="TT" value="5"/>
- <eLiterals xmi:id="_kgQMxHKiEd2xwtZ516zmfg" name="TBD" value="6"/>
- <eLiterals xmi:id="_kgQMxXKiEd2xwtZ516zmfg" name="TCG" value="7"/>
- <eLiterals xmi:id="_kgQMxnKiEd2xwtZ516zmfg" name="TCB" value="8"/>
- <eLiterals xmi:id="_kgQMx3KiEd2xwtZ516zmfg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_kgQMyHKiEd2xwtZ516zmfg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQM33KiEd2xwtZ516zmfg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_kgQM4HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQM4XKiEd2xwtZ516zmfg" name="discrete"/>
- <eLiterals xmi:id="_kgQM4nKiEd2xwtZ516zmfg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQNUHKiEd2xwtZ516zmfg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_kgQNUXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQNUnKiEd2xwtZ516zmfg" name="Hz"/>
- <eLiterals xmi:id="_kgQNU3KiEd2xwtZ516zmfg" name="KHz" value="1"/>
- <eLiterals xmi:id="_kgQNVHKiEd2xwtZ516zmfg" name="MHz" value="2"/>
- <eLiterals xmi:id="_kgQNVXKiEd2xwtZ516zmfg" name="GHz" value="3"/>
- <eLiterals xmi:id="_kgQNVnKiEd2xwtZ516zmfg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQNdnKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kgQNd3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kgQNeHKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kgQNeXKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kgQNenKiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQNe3KiEd2xwtZ516zmfg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_kgQNfHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_kgQNfXKiEd2xwtZ516zmfg" name="hard"/>
- <eLiterals xmi:id="_kgQNfnKiEd2xwtZ516zmfg" name="soft" value="1"/>
- <eLiterals xmi:id="_kgQNf3KiEd2xwtZ516zmfg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQNtnKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_kgQNt3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQNuHKiEd2xwtZ516zmfg" name="Sporadic"/>
- <eLiterals xmi:id="_kgQNuXKiEd2xwtZ516zmfg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_kgQNunKiEd2xwtZ516zmfg" name="Undef" value="2"/>
- <eLiterals xmi:id="_kgQNu3KiEd2xwtZ516zmfg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQNz3KiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_kgQN0HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQN0XKiEd2xwtZ516zmfg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_kgQN0nKiEd2xwtZ516zmfg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_kgQN03KiEd2xwtZ516zmfg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_kgQN1HKiEd2xwtZ516zmfg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_kgQN1XKiEd2xwtZ516zmfg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_kgQN1nKiEd2xwtZ516zmfg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_kgQN13KiEd2xwtZ516zmfg" name="Undef" value="6"/>
- <eLiterals xmi:id="_kgQN2HKiEd2xwtZ516zmfg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kgQN7nKiEd2xwtZ516zmfg" name="MARTE_Library_GRM_BasicTypes_ProtectProtocolKind">
- <eAnnotations xmi:id="_kgQN73KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_HkE7wBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_kgQN8HKiEd2xwtZ516zmfg" name="FIFO"/>
- <eLiterals xmi:id="_kgQN8XKiEd2xwtZ516zmfg" name="NoPreemption" value="1"/>
- <eLiterals xmi:id="_kgQN8nKiEd2xwtZ516zmfg" name="PriorityCeiling" value="2"/>
- <eLiterals xmi:id="_kgQN83KiEd2xwtZ516zmfg" name="PriorityInheritance" value="3"/>
- <eLiterals xmi:id="_kgQN9HKiEd2xwtZ516zmfg" name="StackBased" value="4"/>
- <eLiterals xmi:id="_kgQN9XKiEd2xwtZ516zmfg" name="Undef" value="5"/>
- <eLiterals xmi:id="_kgQN9nKiEd2xwtZ516zmfg" name="Other" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQOGXKiEd2xwtZ516zmfg" name="PaRequestedStep" eSuperTypes="_kgQLsXKiEd2xwtZ516zmfg _kcrVfnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kgQOGnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQOHXKiEd2xwtZ516zmfg" name="PaCommStep" eSuperTypes="_kgQLsXKiEd2xwtZ516zmfg _kcrVnHKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kgQOHnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQOJHKiEd2xwtZ516zmfg" name="PaResPassStep" eSuperTypes="_kcrU0XKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kgQOJXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kgQOJnKiEd2xwtZ516zmfg" name="resource" ordered="false" unique="false" eType="_kDpIMXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5KsXKiEd2xwtZ516zmfg" name="resUnits" ordered="false" unique="false" eType="_kh5KcnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQOK3KiEd2xwtZ516zmfg" name="PaLogicalResource" eSuperTypes="_kDpIMXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kgQOLHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5KynKiEd2xwtZ516zmfg" name="utilization" ordered="false" unique="false" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5KzXKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" eType="_khvaynKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K0HKiEd2xwtZ516zmfg" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_kh5KcnKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kgQONHKiEd2xwtZ516zmfg" name="PaRunTInstance">
- <eAnnotations xmi:id="_kgQONXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kgQOOHKiEd2xwtZ516zmfg" name="unbddPool" ordered="false" unique="false" eType="_kh5K1nKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kgQOOnKiEd2xwtZ516zmfg" name="instance" ordered="false" unique="false" eType="_kDy5sXKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kgQOPHKiEd2xwtZ516zmfg" name="host" ordered="false" unique="false" eType="_kcrVZnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kgQOQnKiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K3XKiEd2xwtZ516zmfg" name="poolSize" ordered="false" unique="false" eType="_kh5KcnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K4nKiEd2xwtZ516zmfg" name="utilization" ordered="false" unique="false" eType="_khvasnKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K5XKiEd2xwtZ516zmfg" name="throughput" ordered="false" unique="false" eType="_khvaynKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvarXKiEd2xwtZ516zmfg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvarnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvasnKiEd2xwtZ516zmfg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvas3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvauXKiEd2xwtZ516zmfg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaunKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvavHKiEd2xwtZ516zmfg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvavXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvawHKiEd2xwtZ516zmfg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvawXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaw3KiEd2xwtZ516zmfg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvaxHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_khvaynKiEd2xwtZ516zmfg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_khvay3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5KcnKiEd2xwtZ516zmfg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5Kc3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5Kd3KiEd2xwtZ516zmfg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5KeHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5K03KiEd2xwtZ516zmfg" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5K1HKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5K1nKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5K13KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pMZRUBBjEd20zIwSLfjspA" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_pKS_kBBjEd20zIwSLfjspA/10" nsPrefix="PAM">
- <eAnnotations xmi:id="_pP7tqRBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pP7tqhBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pP7tqxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pP7trBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pP7trRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pP7trhBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZRURBjEd20zIwSLfjspA" name="PaStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pMZRUhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pMZRVRBjEd20zIwSLfjspA" name="extOpDemand" unique="false" upperBound="-1" eType="_pP1nDRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pMZRWRBjEd20zIwSLfjspA" name="behavDemand" unique="false" upperBound="-1" eType="_pHzs3hBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP1m4RBjEd20zIwSLfjspA" name="noSync" ordered="false" unique="false" eType="_pP1m4xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP1m5hBjEd20zIwSLfjspA" name="extOpCount" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP1m7BBjEd20zIwSLfjspA" name="behavCount" unique="false" upperBound="-1" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pMZRtRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_pMZRthBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZRtxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_pMZRuBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZRuRBjEd20zIwSLfjspA" name="est"/>
- <eLiterals xmi:id="_pMZRuhBjEd20zIwSLfjspA" name="meas" value="1"/>
- <eLiterals xmi:id="_pMZRuxBjEd20zIwSLfjspA" name="calc" value="2"/>
- <eLiterals xmi:id="_pMZRvBBjEd20zIwSLfjspA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZRvRBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_pMZRvhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZRvxBjEd20zIwSLfjspA" name="max"/>
- <eLiterals xmi:id="_pMZRwBBjEd20zIwSLfjspA" name="min" value="1"/>
- <eLiterals xmi:id="_pMZRwRBjEd20zIwSLfjspA" name="mean" value="2"/>
- <eLiterals xmi:id="_pMZRwhBjEd20zIwSLfjspA" name="range" value="3"/>
- <eLiterals xmi:id="_pMZRwxBjEd20zIwSLfjspA" name="percent" value="4"/>
- <eLiterals xmi:id="_pMZRxBBjEd20zIwSLfjspA" name="distrib" value="5"/>
- <eLiterals xmi:id="_pMZRxRBjEd20zIwSLfjspA" name="determ" value="6"/>
- <eLiterals xmi:id="_pMZRxhBjEd20zIwSLfjspA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZRxxBjEd20zIwSLfjspA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_pMZRyBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZRyRBjEd20zIwSLfjspA" name="incr"/>
- <eLiterals xmi:id="_pMZRyhBjEd20zIwSLfjspA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pMZRyxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_pMZRzBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZRzRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_pMZRzhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZRzxBjEd20zIwSLfjspA" name="s"/>
- <eLiterals xmi:id="_pMZR0BBjEd20zIwSLfjspA" name="tick" value="1"/>
- <eLiterals xmi:id="_pMZR0RBjEd20zIwSLfjspA" name="ms" value="2"/>
- <eLiterals xmi:id="_pMZR0hBjEd20zIwSLfjspA" name="us" value="3"/>
- <eLiterals xmi:id="_pMZR0xBjEd20zIwSLfjspA" name="min" value="4"/>
- <eLiterals xmi:id="_pMZR1BBjEd20zIwSLfjspA" name="hrs" value="5"/>
- <eLiterals xmi:id="_pMZR1RBjEd20zIwSLfjspA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pMZR1hBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pMZR1xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZR3xBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_pMZR4BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZR4RBjEd20zIwSLfjspA" name="bits"/>
- <eLiterals xmi:id="_pMZR4hBjEd20zIwSLfjspA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_pMZR4xBjEd20zIwSLfjspA" name="KB" value="2"/>
- <eLiterals xmi:id="_pMZR5BBjEd20zIwSLfjspA" name="MB" value="3"/>
- <eLiterals xmi:id="_pMZR5RBjEd20zIwSLfjspA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZR7RBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_pMZR7hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZR7xBjEd20zIwSLfjspA" name="W"/>
- <eLiterals xmi:id="_pMZR8BBjEd20zIwSLfjspA" name="mW" value="1"/>
- <eLiterals xmi:id="_pMZR8RBjEd20zIwSLfjspA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZR-RBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_pMZR-hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZR-xBjEd20zIwSLfjspA" name="J"/>
- <eLiterals xmi:id="_pMZR_BBjEd20zIwSLfjspA" name="KJ" value="1"/>
- <eLiterals xmi:id="_pMZR_RBjEd20zIwSLfjspA" name="Wh" value="2"/>
- <eLiterals xmi:id="_pMZR_hBjEd20zIwSLfjspA" name="KWh" value="3"/>
- <eLiterals xmi:id="_pMZR_xBjEd20zIwSLfjspA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZSHRBjEd20zIwSLfjspA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_pMZSHhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZSHxBjEd20zIwSLfjspA" name="TAI"/>
- <eLiterals xmi:id="_pMZSIBBjEd20zIwSLfjspA" name="UT0" value="1"/>
- <eLiterals xmi:id="_pMZSIRBjEd20zIwSLfjspA" name="UT1" value="2"/>
- <eLiterals xmi:id="_pMZSIhBjEd20zIwSLfjspA" name="UTC" value="3"/>
- <eLiterals xmi:id="_pMZSIxBjEd20zIwSLfjspA" name="Local" value="4"/>
- <eLiterals xmi:id="_pMZSJBBjEd20zIwSLfjspA" name="TT" value="5"/>
- <eLiterals xmi:id="_pMZSJRBjEd20zIwSLfjspA" name="TBD" value="6"/>
- <eLiterals xmi:id="_pMZSJhBjEd20zIwSLfjspA" name="TCG" value="7"/>
- <eLiterals xmi:id="_pMZSJxBjEd20zIwSLfjspA" name="TCB" value="8"/>
- <eLiterals xmi:id="_pMZSKBBjEd20zIwSLfjspA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_pMZSKRBjEd20zIwSLfjspA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZSQBBjEd20zIwSLfjspA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_pMZSQRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZSQhBjEd20zIwSLfjspA" name="discrete"/>
- <eLiterals xmi:id="_pMZSQxBjEd20zIwSLfjspA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pMZSRBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pMZSRRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pMZSihBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pMZSixBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZSuRBjEd20zIwSLfjspA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_pMZSuhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZSuxBjEd20zIwSLfjspA" name="Hz"/>
- <eLiterals xmi:id="_pMZSvBBjEd20zIwSLfjspA" name="KHz" value="1"/>
- <eLiterals xmi:id="_pMZSvRBjEd20zIwSLfjspA" name="MHz" value="2"/>
- <eLiterals xmi:id="_pMZSvhBjEd20zIwSLfjspA" name="GHz" value="3"/>
- <eLiterals xmi:id="_pMZSvxBjEd20zIwSLfjspA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZSzxBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_pMZS0BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_pMZS0RBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_pMZS0hBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_pMZS0xBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZS1BBjEd20zIwSLfjspA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_pMZS1RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_pMZS1hBjEd20zIwSLfjspA" name="hard"/>
- <eLiterals xmi:id="_pMZS1xBjEd20zIwSLfjspA" name="soft" value="1"/>
- <eLiterals xmi:id="_pMZS2BBjEd20zIwSLfjspA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZTGxBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_pMZTHBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZTHRBjEd20zIwSLfjspA" name="Sporadic"/>
- <eLiterals xmi:id="_pMZTHhBjEd20zIwSLfjspA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_pMZTHxBjEd20zIwSLfjspA" name="Undef" value="2"/>
- <eLiterals xmi:id="_pMZTIBBjEd20zIwSLfjspA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pMZTShBjEd20zIwSLfjspA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_pMZTSxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_pMZTTBBjEd20zIwSLfjspA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_pMZTTRBjEd20zIwSLfjspA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_pMZTThBjEd20zIwSLfjspA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_pMZTTxBjEd20zIwSLfjspA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_pMZTUBBjEd20zIwSLfjspA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_pMZTURBjEd20zIwSLfjspA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_pMZTUhBjEd20zIwSLfjspA" name="Undef" value="6"/>
- <eLiterals xmi:id="_pMZTUxBjEd20zIwSLfjspA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZTYBBjEd20zIwSLfjspA" name="PaRequestedStep" eSuperTypes="_pMZRURBjEd20zIwSLfjspA _pHzuJRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pMZTYRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZTZBBjEd20zIwSLfjspA" name="PaCommStep" eSuperTypes="_pMZRURBjEd20zIwSLfjspA _pHzuQxBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pMZTZRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZTaxBjEd20zIwSLfjspA" name="PaResPassStep" eSuperTypes="_pHztjBBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pMZTbBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pMZTbRBjEd20zIwSLfjspA" name="resource" ordered="false" unique="false" eType="_oo90IRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP1nQxBjEd20zIwSLfjspA" name="resUnits" ordered="false" unique="false" eType="_pP1nCRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZTchBjEd20zIwSLfjspA" name="PaLogicalResource" eSuperTypes="_oo90IRBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pMZTcxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7thhBjEd20zIwSLfjspA" name="utilization" ordered="false" unique="false" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tiRBjEd20zIwSLfjspA" name="throughput" ordered="false" unique="false" eType="_pP1m_xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tjBBjEd20zIwSLfjspA" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_pP1nCRBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pMZTexBjEd20zIwSLfjspA" name="PaRunTInstance">
- <eAnnotations xmi:id="_pMZTfBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pMZTfxBjEd20zIwSLfjspA" name="unbddPool" ordered="false" unique="false" eType="_pP7tkhBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pMZTgRBjEd20zIwSLfjspA" name="instance" ordered="false" unique="false" eType="_oo90qBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pMZTgxBjEd20zIwSLfjspA" name="host" ordered="false" unique="false" eType="_pHzt6xBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pMZTiRBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tmRBjEd20zIwSLfjspA" name="poolSize" ordered="false" unique="false" eType="_pP1nCRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tnhBjEd20zIwSLfjspA" name="utilization" ordered="false" unique="false" eType="_pP1m6BBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7toRBjEd20zIwSLfjspA" name="throughput" ordered="false" unique="false" eType="_pP1m_xBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m4xBjEd20zIwSLfjspA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m5BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m6BBjEd20zIwSLfjspA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m6RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m7xBjEd20zIwSLfjspA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m8BBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m8hBjEd20zIwSLfjspA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m8xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m9hBjEd20zIwSLfjspA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m9xBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m-RBjEd20zIwSLfjspA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1m-hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1m_xBjEd20zIwSLfjspA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1nABBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1nCRBjEd20zIwSLfjspA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1nChBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP1nDRBjEd20zIwSLfjspA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP1nDhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7tjxBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7tkBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7tkhBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7tkxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lMPDoKSsEdy-NrxVBTpLyA" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_lKhMYKSsEdy-NrxVBTpLyA/9" nsPrefix="PAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPDoaSsEdy-NrxVBTpLyA" name="PaStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lMPDoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lMPDpaSsEdy-NrxVBTpLyA" name="extOpDemand" unique="false" upperBound="-1" eType="_lPSXs6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lMPDqaSsEdy-NrxVBTpLyA" name="behavDemand" unique="false" upperBound="-1" eType="_lIUNjqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRTKSsEdy-NrxVBTpLyA" name="noSync" ordered="false" unique="false" eType="_lPMRTqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRUaSsEdy-NrxVBTpLyA" name="extOpCount" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPMRV6SsEdy-NrxVBTpLyA" name="behavCount" unique="false" upperBound="-1" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lMPEBaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_lMPEBqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEB6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_lMPECKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPECaSsEdy-NrxVBTpLyA" name="est"/>
- <eLiterals xmi:id="_lMPECqSsEdy-NrxVBTpLyA" name="meas" value="1"/>
- <eLiterals xmi:id="_lMPEC6SsEdy-NrxVBTpLyA" name="calc" value="2"/>
- <eLiterals xmi:id="_lMPEDKSsEdy-NrxVBTpLyA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEDaSsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_lMPEDqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPED6SsEdy-NrxVBTpLyA" name="max"/>
- <eLiterals xmi:id="_lMPEEKSsEdy-NrxVBTpLyA" name="min" value="1"/>
- <eLiterals xmi:id="_lMPEEaSsEdy-NrxVBTpLyA" name="mean" value="2"/>
- <eLiterals xmi:id="_lMPEEqSsEdy-NrxVBTpLyA" name="range" value="3"/>
- <eLiterals xmi:id="_lMPEE6SsEdy-NrxVBTpLyA" name="percent" value="4"/>
- <eLiterals xmi:id="_lMPEFKSsEdy-NrxVBTpLyA" name="distrib" value="5"/>
- <eLiterals xmi:id="_lMPEFaSsEdy-NrxVBTpLyA" name="determ" value="6"/>
- <eLiterals xmi:id="_lMPEFqSsEdy-NrxVBTpLyA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEF6SsEdy-NrxVBTpLyA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_lMPEGKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEGaSsEdy-NrxVBTpLyA" name="incr"/>
- <eLiterals xmi:id="_lMPEGqSsEdy-NrxVBTpLyA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lMPEG6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_lMPEHKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEHaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_lMPEHqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEH6SsEdy-NrxVBTpLyA" name="s"/>
- <eLiterals xmi:id="_lMPEIKSsEdy-NrxVBTpLyA" name="tick" value="1"/>
- <eLiterals xmi:id="_lMPEIaSsEdy-NrxVBTpLyA" name="ms" value="2"/>
- <eLiterals xmi:id="_lMPEIqSsEdy-NrxVBTpLyA" name="us" value="3"/>
- <eLiterals xmi:id="_lMPEI6SsEdy-NrxVBTpLyA" name="min" value="4"/>
- <eLiterals xmi:id="_lMPEJKSsEdy-NrxVBTpLyA" name="hrs" value="5"/>
- <eLiterals xmi:id="_lMPEJaSsEdy-NrxVBTpLyA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lMPEJqSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lMPEJ6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEL6SsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_lMPEMKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEMaSsEdy-NrxVBTpLyA" name="bits"/>
- <eLiterals xmi:id="_lMPEMqSsEdy-NrxVBTpLyA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_lMPEM6SsEdy-NrxVBTpLyA" name="KB" value="2"/>
- <eLiterals xmi:id="_lMPENKSsEdy-NrxVBTpLyA" name="MB" value="3"/>
- <eLiterals xmi:id="_lMPENaSsEdy-NrxVBTpLyA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEPaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_lMPEPqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEP6SsEdy-NrxVBTpLyA" name="W"/>
- <eLiterals xmi:id="_lMPEQKSsEdy-NrxVBTpLyA" name="mW" value="1"/>
- <eLiterals xmi:id="_lMPEQaSsEdy-NrxVBTpLyA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPESaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_lMPESqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPES6SsEdy-NrxVBTpLyA" name="J"/>
- <eLiterals xmi:id="_lMPETKSsEdy-NrxVBTpLyA" name="KJ" value="1"/>
- <eLiterals xmi:id="_lMPETaSsEdy-NrxVBTpLyA" name="Wh" value="2"/>
- <eLiterals xmi:id="_lMPETqSsEdy-NrxVBTpLyA" name="KWh" value="3"/>
- <eLiterals xmi:id="_lMPET6SsEdy-NrxVBTpLyA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEbaSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_lMPEbqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEb6SsEdy-NrxVBTpLyA" name="TAI"/>
- <eLiterals xmi:id="_lMPEcKSsEdy-NrxVBTpLyA" name="UT0" value="1"/>
- <eLiterals xmi:id="_lMPEcaSsEdy-NrxVBTpLyA" name="UT1" value="2"/>
- <eLiterals xmi:id="_lMPEcqSsEdy-NrxVBTpLyA" name="UTC" value="3"/>
- <eLiterals xmi:id="_lMPEc6SsEdy-NrxVBTpLyA" name="Local" value="4"/>
- <eLiterals xmi:id="_lMPEdKSsEdy-NrxVBTpLyA" name="TT" value="5"/>
- <eLiterals xmi:id="_lMPEdaSsEdy-NrxVBTpLyA" name="TBD" value="6"/>
- <eLiterals xmi:id="_lMPEdqSsEdy-NrxVBTpLyA" name="TCG" value="7"/>
- <eLiterals xmi:id="_lMPEd6SsEdy-NrxVBTpLyA" name="TCB" value="8"/>
- <eLiterals xmi:id="_lMPEeKSsEdy-NrxVBTpLyA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_lMPEeaSsEdy-NrxVBTpLyA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPEkKSsEdy-NrxVBTpLyA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_lMPEkaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPEkqSsEdy-NrxVBTpLyA" name="discrete"/>
- <eLiterals xmi:id="_lMPEk6SsEdy-NrxVBTpLyA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lMPElKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lMPElaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lMPE2qSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lMPE26SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPFCaSsEdy-NrxVBTpLyA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_lMPFCqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPFC6SsEdy-NrxVBTpLyA" name="Hz"/>
- <eLiterals xmi:id="_lMPFDKSsEdy-NrxVBTpLyA" name="KHz" value="1"/>
- <eLiterals xmi:id="_lMPFDaSsEdy-NrxVBTpLyA" name="MHz" value="2"/>
- <eLiterals xmi:id="_lMPFDqSsEdy-NrxVBTpLyA" name="GHz" value="3"/>
- <eLiterals xmi:id="_lMPFD6SsEdy-NrxVBTpLyA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPFH6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_lMPFIKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_lMPFIaSsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_lMPFIqSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_lMPFI6SsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPFJKSsEdy-NrxVBTpLyA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_lMPFJaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_lMPFJqSsEdy-NrxVBTpLyA" name="hard"/>
- <eLiterals xmi:id="_lMPFJ6SsEdy-NrxVBTpLyA" name="soft" value="1"/>
- <eLiterals xmi:id="_lMPFKKSsEdy-NrxVBTpLyA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPFa6SsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_lMPFbKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPFbaSsEdy-NrxVBTpLyA" name="Sporadic"/>
- <eLiterals xmi:id="_lMPFbqSsEdy-NrxVBTpLyA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_lMPFb6SsEdy-NrxVBTpLyA" name="Undef" value="2"/>
- <eLiterals xmi:id="_lMPFcKSsEdy-NrxVBTpLyA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lMPFmqSsEdy-NrxVBTpLyA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_lMPFm6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_lMPFnKSsEdy-NrxVBTpLyA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_lMPFnaSsEdy-NrxVBTpLyA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_lMPFnqSsEdy-NrxVBTpLyA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_lMPFn6SsEdy-NrxVBTpLyA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_lMPFoKSsEdy-NrxVBTpLyA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_lMPFoaSsEdy-NrxVBTpLyA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_lMPFoqSsEdy-NrxVBTpLyA" name="Undef" value="6"/>
- <eLiterals xmi:id="_lMPFo6SsEdy-NrxVBTpLyA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPFsKSsEdy-NrxVBTpLyA" name="PaRequestedStep" eSuperTypes="_lMPDoaSsEdy-NrxVBTpLyA _lIUO1aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lMPFsaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPFtKSsEdy-NrxVBTpLyA" name="PaCommStep" eSuperTypes="_lMPDoaSsEdy-NrxVBTpLyA _lIUO86SsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lMPFtaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPFu6SsEdy-NrxVBTpLyA" name="PaResPassStep" eSuperTypes="_lIUOPKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lMPFvKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lMPFvaSsEdy-NrxVBTpLyA" name="resource" ordered="false" unique="false" eType="_kvk80aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPek8KSsEdy-NrxVBTpLyA" name="resUnits" ordered="false" unique="false" eType="_lPSXr6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPFwqSsEdy-NrxVBTpLyA" name="PaLogicalResource" eSuperTypes="_kvk80aSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lMPFw6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPelB6SsEdy-NrxVBTpLyA" name="utilization" ordered="false" unique="false" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPelCqSsEdy-NrxVBTpLyA" name="throughput" ordered="false" unique="false" eType="_lPSXpaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPelDaSsEdy-NrxVBTpLyA" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_lPSXr6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lMPFy6SsEdy-NrxVBTpLyA" name="PaRunTInstance">
- <eAnnotations xmi:id="_lMPFzKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lMPFz6SsEdy-NrxVBTpLyA" name="unbddPool" ordered="false" unique="false" eType="_lPelE6SsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lMPF0aSsEdy-NrxVBTpLyA" name="instance" ordered="false" unique="false" eType="_kvk9WKSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lMPF06SsEdy-NrxVBTpLyA" name="host" ordered="false" unique="false" eType="_lIUOm6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lMPF2aSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrhKSsEdy-NrxVBTpLyA" name="poolSize" ordered="false" unique="false" eType="_lPSXr6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkriaSsEdy-NrxVBTpLyA" name="utilization" ordered="false" unique="false" eType="_lPMRU6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrjKSsEdy-NrxVBTpLyA" name="throughput" ordered="false" unique="false" eType="_lPSXpaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRTqSsEdy-NrxVBTpLyA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRT6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRU6SsEdy-NrxVBTpLyA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRVKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRWqSsEdy-NrxVBTpLyA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRW6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRXaSsEdy-NrxVBTpLyA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRXqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRYaSsEdy-NrxVBTpLyA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPMRYqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPMRZKSsEdy-NrxVBTpLyA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPSXoKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPSXpaSsEdy-NrxVBTpLyA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPSXpqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPSXr6SsEdy-NrxVBTpLyA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPSXsKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPSXs6SsEdy-NrxVBTpLyA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPSXtKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPelEKSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPelEaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPelE6SsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPelFKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ryPgUGquEdyHVMM3AaZxvA" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_rwraEGquEdyHVMM3AaZxvA/8" nsPrefix="PAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryPgUWquEdyHVMM3AaZxvA" name="PaStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ryPgUmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ryPgVWquEdyHVMM3AaZxvA" name="extOpDemand" unique="false" upperBound="-1" eType="_r0wBxmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ryPgWWquEdyHVMM3AaZxvA" name="behavDemand" unique="false" upperBound="-1" eType="_ru1nlmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0uzsGquEdyHVMM3AaZxvA" name="noSync" ordered="false" unique="false" eType="_r0uzsmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0vasGquEdyHVMM3AaZxvA" name="extOpCount" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0vatmquEdyHVMM3AaZxvA" name="behavCount" unique="false" upperBound="-1" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ryQHrWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_ryQHrmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQHr2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_ryQHsGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQHsWquEdyHVMM3AaZxvA" name="est"/>
- <eLiterals xmi:id="_ryQHsmquEdyHVMM3AaZxvA" name="meas" value="1"/>
- <eLiterals xmi:id="_ryQHs2quEdyHVMM3AaZxvA" name="calc" value="2"/>
- <eLiterals xmi:id="_ryQHtGquEdyHVMM3AaZxvA" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQHtWquEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_ryQHtmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQHt2quEdyHVMM3AaZxvA" name="max"/>
- <eLiterals xmi:id="_ryQHuGquEdyHVMM3AaZxvA" name="min" value="1"/>
- <eLiterals xmi:id="_ryQHuWquEdyHVMM3AaZxvA" name="mean" value="2"/>
- <eLiterals xmi:id="_ryQHumquEdyHVMM3AaZxvA" name="range" value="3"/>
- <eLiterals xmi:id="_ryQHu2quEdyHVMM3AaZxvA" name="percent" value="4"/>
- <eLiterals xmi:id="_ryQHvGquEdyHVMM3AaZxvA" name="distrib" value="5"/>
- <eLiterals xmi:id="_ryQHvWquEdyHVMM3AaZxvA" name="determ" value="6"/>
- <eLiterals xmi:id="_ryQHvmquEdyHVMM3AaZxvA" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQHv2quEdyHVMM3AaZxvA" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_ryQHwGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQHwWquEdyHVMM3AaZxvA" name="incr"/>
- <eLiterals xmi:id="_ryQHwmquEdyHVMM3AaZxvA" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ryQHw2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_ryQHxGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQHxWquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_ryQHxmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQHx2quEdyHVMM3AaZxvA" name="s"/>
- <eLiterals xmi:id="_ryQHyGquEdyHVMM3AaZxvA" name="tick" value="1"/>
- <eLiterals xmi:id="_ryQHyWquEdyHVMM3AaZxvA" name="ms" value="2"/>
- <eLiterals xmi:id="_ryQHymquEdyHVMM3AaZxvA" name="us" value="3"/>
- <eLiterals xmi:id="_ryQHy2quEdyHVMM3AaZxvA" name="min" value="4"/>
- <eLiterals xmi:id="_ryQHzGquEdyHVMM3AaZxvA" name="hrs" value="5"/>
- <eLiterals xmi:id="_ryQHzWquEdyHVMM3AaZxvA" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ryQHzmquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_ryQHz2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQH12quEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_ryQH2GquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQH2WquEdyHVMM3AaZxvA" name="bits"/>
- <eLiterals xmi:id="_ryQH2mquEdyHVMM3AaZxvA" name="Bytes" value="1"/>
- <eLiterals xmi:id="_ryQH22quEdyHVMM3AaZxvA" name="KB" value="2"/>
- <eLiterals xmi:id="_ryQH3GquEdyHVMM3AaZxvA" name="MB" value="3"/>
- <eLiterals xmi:id="_ryQH3WquEdyHVMM3AaZxvA" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQH5WquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_ryQH5mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQH52quEdyHVMM3AaZxvA" name="W"/>
- <eLiterals xmi:id="_ryQH6GquEdyHVMM3AaZxvA" name="mW" value="1"/>
- <eLiterals xmi:id="_ryQH6WquEdyHVMM3AaZxvA" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQH8WquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_ryQH8mquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQH82quEdyHVMM3AaZxvA" name="J"/>
- <eLiterals xmi:id="_ryQH9GquEdyHVMM3AaZxvA" name="KJ" value="1"/>
- <eLiterals xmi:id="_ryQH9WquEdyHVMM3AaZxvA" name="Wh" value="2"/>
- <eLiterals xmi:id="_ryQH9mquEdyHVMM3AaZxvA" name="KWh" value="3"/>
- <eLiterals xmi:id="_ryQH92quEdyHVMM3AaZxvA" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQIFWquEdyHVMM3AaZxvA" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_ryQIFmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQIF2quEdyHVMM3AaZxvA" name="TAI"/>
- <eLiterals xmi:id="_ryQIGGquEdyHVMM3AaZxvA" name="UT0" value="1"/>
- <eLiterals xmi:id="_ryQIGWquEdyHVMM3AaZxvA" name="UT1" value="2"/>
- <eLiterals xmi:id="_ryQIGmquEdyHVMM3AaZxvA" name="UTC" value="3"/>
- <eLiterals xmi:id="_ryQIG2quEdyHVMM3AaZxvA" name="Local" value="4"/>
- <eLiterals xmi:id="_ryQIHGquEdyHVMM3AaZxvA" name="TT" value="5"/>
- <eLiterals xmi:id="_ryQIHWquEdyHVMM3AaZxvA" name="TBD" value="6"/>
- <eLiterals xmi:id="_ryQIHmquEdyHVMM3AaZxvA" name="TCG" value="7"/>
- <eLiterals xmi:id="_ryQIH2quEdyHVMM3AaZxvA" name="TCB" value="8"/>
- <eLiterals xmi:id="_ryQIIGquEdyHVMM3AaZxvA" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_ryQIIWquEdyHVMM3AaZxvA" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQIOGquEdyHVMM3AaZxvA" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_ryQIOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQIOmquEdyHVMM3AaZxvA" name="discrete"/>
- <eLiterals xmi:id="_ryQIO2quEdyHVMM3AaZxvA" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ryQIPGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_ryQIPWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ryQueWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_ryQuemquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQuqGquEdyHVMM3AaZxvA" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_ryQuqWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQuqmquEdyHVMM3AaZxvA" name="Hz"/>
- <eLiterals xmi:id="_ryQuq2quEdyHVMM3AaZxvA" name="KHz" value="1"/>
- <eLiterals xmi:id="_ryQurGquEdyHVMM3AaZxvA" name="MHz" value="2"/>
- <eLiterals xmi:id="_ryQurWquEdyHVMM3AaZxvA" name="GHz" value="3"/>
- <eLiterals xmi:id="_ryQurmquEdyHVMM3AaZxvA" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQuvmquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_ryQuv2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_ryQuwGquEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_ryQuwWquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_ryQuwmquEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQuw2quEdyHVMM3AaZxvA" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_ryQuxGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_ryQuxWquEdyHVMM3AaZxvA" name="hard"/>
- <eLiterals xmi:id="_ryQuxmquEdyHVMM3AaZxvA" name="soft" value="1"/>
- <eLiterals xmi:id="_ryQux2quEdyHVMM3AaZxvA" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQvCmquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_ryQvC2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQvDGquEdyHVMM3AaZxvA" name="Sporadic"/>
- <eLiterals xmi:id="_ryQvDWquEdyHVMM3AaZxvA" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_ryQvDmquEdyHVMM3AaZxvA" name="Undef" value="2"/>
- <eLiterals xmi:id="_ryQvD2quEdyHVMM3AaZxvA" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ryQvOWquEdyHVMM3AaZxvA" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_ryQvOmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_ryQvO2quEdyHVMM3AaZxvA" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_ryQvPGquEdyHVMM3AaZxvA" name="FIFO" value="1"/>
- <eLiterals xmi:id="_ryQvPWquEdyHVMM3AaZxvA" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_ryQvPmquEdyHVMM3AaZxvA" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_ryQvP2quEdyHVMM3AaZxvA" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_ryQvQGquEdyHVMM3AaZxvA" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_ryQvQWquEdyHVMM3AaZxvA" name="Undef" value="6"/>
- <eLiterals xmi:id="_ryQvQmquEdyHVMM3AaZxvA" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryQvT2quEdyHVMM3AaZxvA" name="PaRequestedStep" eSuperTypes="_ryPgUWquEdyHVMM3AaZxvA _ru2O9WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ryQvUGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryQvU2quEdyHVMM3AaZxvA" name="PaCommStep" eSuperTypes="_ryPgUWquEdyHVMM3AaZxvA _ru2PE2quEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ryQvVGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryQvWmquEdyHVMM3AaZxvA" name="PaResPassStep" eSuperTypes="_ru2OXGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ryQvW2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ryQvXGquEdyHVMM3AaZxvA" name="resource" ordered="false" unique="false" eType="_rW2k0WquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0xP8GquEdyHVMM3AaZxvA" name="resUnits" ordered="false" unique="false" eType="_r0wBwmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryQvYWquEdyHVMM3AaZxvA" name="PaLogicalResource" eSuperTypes="_rW2k0WquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ryQvYmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0x2_mquEdyHVMM3AaZxvA" name="utilization" ordered="false" unique="false" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0x3AWquEdyHVMM3AaZxvA" name="throughput" ordered="false" unique="false" eType="_r0vayWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0x3BGquEdyHVMM3AaZxvA" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_r0wBwmquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ryQvamquEdyHVMM3AaZxvA" name="PaRunTInstance">
- <eAnnotations xmi:id="_ryQva2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ryQvbmquEdyHVMM3AaZxvA" name="unbddPool" ordered="false" unique="false" eType="_r0x3CmquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ryQvcGquEdyHVMM3AaZxvA" name="instance" ordered="false" unique="false" eType="_rW3L42quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ryQvcmquEdyHVMM3AaZxvA" name="host" ordered="false" unique="false" eType="_ru2Ou2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ryQveGquEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0yeBWquEdyHVMM3AaZxvA" name="poolSize" ordered="false" unique="false" eType="_r0wBwmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0yeCmquEdyHVMM3AaZxvA" name="utilization" ordered="false" unique="false" eType="_r0vasmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0yeDWquEdyHVMM3AaZxvA" name="throughput" ordered="false" unique="false" eType="_r0vayWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0uzsmquEdyHVMM3AaZxvA" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0uzs2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vasmquEdyHVMM3AaZxvA" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vas2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vauWquEdyHVMM3AaZxvA" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vaumquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vavGquEdyHVMM3AaZxvA" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vavWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vawGquEdyHVMM3AaZxvA" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vawWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vaw2quEdyHVMM3AaZxvA" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vaxGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0vayWquEdyHVMM3AaZxvA" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0vaymquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0wBwmquEdyHVMM3AaZxvA" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0wBw2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0wBxmquEdyHVMM3AaZxvA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0wBx2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0x3B2quEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0x3CGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0x3CmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0x3C2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aULZMF-FEdyR_cYlxmaBkg" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_aTvUUF-FEdyR_cYlxmaBkg/1" nsPrefix="PAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULZMV-FEdyR_cYlxmaBkg" name="PaStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aULZMl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aULZNV-FEdyR_cYlxmaBkg" name="extOpDemand" unique="false" upperBound="-1" eType="_aV0Ytl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aULZOV-FEdyR_cYlxmaBkg" name="behavDemand" unique="false" upperBound="-1" eType="_aSsMDF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YiV-FEdyR_cYlxmaBkg" name="noSynch" ordered="false" unique="false" eType="_aV0Yi1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0Yjl-FEdyR_cYlxmaBkg" name="extOpCount" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV0YlF-FEdyR_cYlxmaBkg" name="behavCount" unique="false" upperBound="-1" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aULZmV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_aULZml-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZm1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_aULZnF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZnV-FEdyR_cYlxmaBkg" name="est"/>
- <eLiterals xmi:id="_aULZnl-FEdyR_cYlxmaBkg" name="meas" value="1"/>
- <eLiterals xmi:id="_aULZn1-FEdyR_cYlxmaBkg" name="calc" value="2"/>
- <eLiterals xmi:id="_aULZoF-FEdyR_cYlxmaBkg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZoV-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_aULZol-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZo1-FEdyR_cYlxmaBkg" name="max"/>
- <eLiterals xmi:id="_aULZpF-FEdyR_cYlxmaBkg" name="min" value="1"/>
- <eLiterals xmi:id="_aULZpV-FEdyR_cYlxmaBkg" name="mean" value="2"/>
- <eLiterals xmi:id="_aULZpl-FEdyR_cYlxmaBkg" name="range" value="3"/>
- <eLiterals xmi:id="_aULZp1-FEdyR_cYlxmaBkg" name="percent" value="4"/>
- <eLiterals xmi:id="_aULZqF-FEdyR_cYlxmaBkg" name="distrib" value="5"/>
- <eLiterals xmi:id="_aULZqV-FEdyR_cYlxmaBkg" name="determ" value="6"/>
- <eLiterals xmi:id="_aULZql-FEdyR_cYlxmaBkg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZq1-FEdyR_cYlxmaBkg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_aULZrF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZrV-FEdyR_cYlxmaBkg" name="incr"/>
- <eLiterals xmi:id="_aULZrl-FEdyR_cYlxmaBkg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aULZr1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_aULZsF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZsV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_aULZsl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZs1-FEdyR_cYlxmaBkg" name="s"/>
- <eLiterals xmi:id="_aULZtF-FEdyR_cYlxmaBkg" name="tick" value="1"/>
- <eLiterals xmi:id="_aULZtV-FEdyR_cYlxmaBkg" name="ms" value="2"/>
- <eLiterals xmi:id="_aULZtl-FEdyR_cYlxmaBkg" name="us" value="3"/>
- <eLiterals xmi:id="_aULZt1-FEdyR_cYlxmaBkg" name="min" value="4"/>
- <eLiterals xmi:id="_aULZuF-FEdyR_cYlxmaBkg" name="hrs" value="5"/>
- <eLiterals xmi:id="_aULZuV-FEdyR_cYlxmaBkg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZwV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_aULZwl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZw1-FEdyR_cYlxmaBkg" name="bits"/>
- <eLiterals xmi:id="_aULZxF-FEdyR_cYlxmaBkg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_aULZxV-FEdyR_cYlxmaBkg" name="KB" value="2"/>
- <eLiterals xmi:id="_aULZxl-FEdyR_cYlxmaBkg" name="MB" value="3"/>
- <eLiterals xmi:id="_aULZx1-FEdyR_cYlxmaBkg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZz1-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_aULZ0F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZ0V-FEdyR_cYlxmaBkg" name="W"/>
- <eLiterals xmi:id="_aULZ0l-FEdyR_cYlxmaBkg" name="mW" value="1"/>
- <eLiterals xmi:id="_aULZ01-FEdyR_cYlxmaBkg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULZ21-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_aULZ3F-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULZ3V-FEdyR_cYlxmaBkg" name="J"/>
- <eLiterals xmi:id="_aULZ3l-FEdyR_cYlxmaBkg" name="KJ" value="1"/>
- <eLiterals xmi:id="_aULZ31-FEdyR_cYlxmaBkg" name="Wh" value="2"/>
- <eLiterals xmi:id="_aULZ4F-FEdyR_cYlxmaBkg" name="KWh" value="3"/>
- <eLiterals xmi:id="_aULZ4V-FEdyR_cYlxmaBkg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aULZ9F-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aULZ9V-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULaE1-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_aULaFF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULaFV-FEdyR_cYlxmaBkg" name="TAI"/>
- <eLiterals xmi:id="_aULaFl-FEdyR_cYlxmaBkg" name="UT0" value="1"/>
- <eLiterals xmi:id="_aULaF1-FEdyR_cYlxmaBkg" name="UT1" value="2"/>
- <eLiterals xmi:id="_aULaGF-FEdyR_cYlxmaBkg" name="UTC" value="3"/>
- <eLiterals xmi:id="_aULaGV-FEdyR_cYlxmaBkg" name="Local" value="4"/>
- <eLiterals xmi:id="_aULaGl-FEdyR_cYlxmaBkg" name="TT" value="5"/>
- <eLiterals xmi:id="_aULaG1-FEdyR_cYlxmaBkg" name="TBD" value="6"/>
- <eLiterals xmi:id="_aULaHF-FEdyR_cYlxmaBkg" name="TCG" value="7"/>
- <eLiterals xmi:id="_aULaHV-FEdyR_cYlxmaBkg" name="TCB" value="8"/>
- <eLiterals xmi:id="_aULaHl-FEdyR_cYlxmaBkg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_aULaH1-FEdyR_cYlxmaBkg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULaNl-FEdyR_cYlxmaBkg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_aULaN1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULaOF-FEdyR_cYlxmaBkg" name="discrete"/>
- <eLiterals xmi:id="_aULaOV-FEdyR_cYlxmaBkg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aULapF-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aULapV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULarV-FEdyR_cYlxmaBkg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_aULarl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULar1-FEdyR_cYlxmaBkg" name="Hz"/>
- <eLiterals xmi:id="_aULasF-FEdyR_cYlxmaBkg" name="KHz" value="1"/>
- <eLiterals xmi:id="_aULasV-FEdyR_cYlxmaBkg" name="MHz" value="2"/>
- <eLiterals xmi:id="_aULasl-FEdyR_cYlxmaBkg" name="GHz" value="3"/>
- <eLiterals xmi:id="_aULas1-FEdyR_cYlxmaBkg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULaw1-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aULaxF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aULaxV-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aULaxl-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aULax1-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULayF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_aULayV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_aULayl-FEdyR_cYlxmaBkg" name="hard"/>
- <eLiterals xmi:id="_aULay1-FEdyR_cYlxmaBkg" name="soft" value="1"/>
- <eLiterals xmi:id="_aULazF-FEdyR_cYlxmaBkg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aULa6V-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_aULa6l-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULa_1-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_aULbAF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULbAV-FEdyR_cYlxmaBkg" name="Sporadic"/>
- <eLiterals xmi:id="_aULbAl-FEdyR_cYlxmaBkg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_aULbA1-FEdyR_cYlxmaBkg" name="Undef" value="2"/>
- <eLiterals xmi:id="_aULbBF-FEdyR_cYlxmaBkg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aULbLl-FEdyR_cYlxmaBkg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_aULbL1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_aULbMF-FEdyR_cYlxmaBkg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_aULbMV-FEdyR_cYlxmaBkg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_aULbMl-FEdyR_cYlxmaBkg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_aULbM1-FEdyR_cYlxmaBkg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_aULbNF-FEdyR_cYlxmaBkg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_aULbNV-FEdyR_cYlxmaBkg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_aULbNl-FEdyR_cYlxmaBkg" name="Undef" value="6"/>
- <eLiterals xmi:id="_aULbN1-FEdyR_cYlxmaBkg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULbRF-FEdyR_cYlxmaBkg" name="PaRequestedStep" eSuperTypes="_aULZMV-FEdyR_cYlxmaBkg _aSsNWV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aULbRV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULbSF-FEdyR_cYlxmaBkg" name="PaCommStep" eSuperTypes="_aULZMV-FEdyR_cYlxmaBkg _aSsNd1-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aULbSV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULbT1-FEdyR_cYlxmaBkg" name="PaResPassStep" eSuperTypes="_aSsM0l-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aULbUF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aULbUV-FEdyR_cYlxmaBkg" name="resource" ordered="false" unique="false" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-I9F-FEdyR_cYlxmaBkg" name="resUnits" ordered="false" unique="false" eType="_aV0Ysl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULbVl-FEdyR_cYlxmaBkg" name="PaLogicalResource" eSuperTypes="_aIQdEV-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aULbV1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JDF-FEdyR_cYlxmaBkg" name="utilization" ordered="false" unique="false" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JD1-FEdyR_cYlxmaBkg" name="throughput" ordered="false" unique="false" eType="_aV0YqF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JEl-FEdyR_cYlxmaBkg" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_aV0Ysl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aULbX1-FEdyR_cYlxmaBkg" name="PaRunTInstance">
- <eAnnotations xmi:id="_aULbYF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aULbY1-FEdyR_cYlxmaBkg" name="unbddPool" ordered="false" unique="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aULbZV-FEdyR_cYlxmaBkg" name="instance" ordered="false" unique="false" eType="_aIQdEV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aULbZ1-FEdyR_cYlxmaBkg" name="host" ordered="false" unique="false" eType="_aIQdc1-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aULbbV-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JHF-FEdyR_cYlxmaBkg" name="poolSize" ordered="false" unique="false" eType="_aV0Ysl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JIV-FEdyR_cYlxmaBkg" name="utilization" ordered="false" unique="false" eType="_aV0YkF-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JJF-FEdyR_cYlxmaBkg" name="throughput" ordered="false" unique="false" eType="_aV0YqF-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Yi1-FEdyR_cYlxmaBkg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YjF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YkF-FEdyR_cYlxmaBkg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YkV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Yl1-FEdyR_cYlxmaBkg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YmF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Yml-FEdyR_cYlxmaBkg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0Ym1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Yn1-FEdyR_cYlxmaBkg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YoF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Yol-FEdyR_cYlxmaBkg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0Yo1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0YqF-FEdyR_cYlxmaBkg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0YqV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Ysl-FEdyR_cYlxmaBkg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0Ys1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV0Ytl-FEdyR_cYlxmaBkg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV0Yt1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JFV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JFl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LSHHYV1EEdy5RcXm_JjfDg" name="PAM" nsURI="http://MARTE.MARTE_AnalysisModel/schemas/PAM/_LQn67l1EEdy5RcXm_JjfDg/0" nsPrefix="PAM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHHYl1EEdy5RcXm_JjfDg" name="PaStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSHHY11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HSkooBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LSHHZl1EEdy5RcXm_JjfDg" name="extOpDemand" unique="false" upperBound="-1" eType="_LUMy811EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSHHal1EEdy5RcXm_JjfDg" name="behavDemand" unique="false" upperBound="-1" eType="_LPR2bV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyxl1EEdy5RcXm_JjfDg" name="noSynch" ordered="false" unique="false" eType="_LUMyyF1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMyy11EEdy5RcXm_JjfDg" name="extOpCount" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMy0V1EEdy5RcXm_JjfDg" name="behavCount" unique="false" upperBound="-1" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSHHyl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_DataTypes_VSL_Expression" instanceClassName="MARTE_Library_MARTE_DataTypes_VSL_Expression">
- <eAnnotations xmi:id="_LSHHy11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_bManMBEBEdyx6M3BlUjlCQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHHzF1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_SourceKind">
- <eAnnotations xmi:id="_LSHHzV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_oMZzEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHHzl1EEdy5RcXm_JjfDg" name="est"/>
- <eLiterals xmi:id="_LSHHz11EEdy5RcXm_JjfDg" name="meas" value="1"/>
- <eLiterals xmi:id="_LSHH0F1EEdy5RcXm_JjfDg" name="calc" value="2"/>
- <eLiterals xmi:id="_LSHH0V1EEdy5RcXm_JjfDg" name="req" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHH0l1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_StatisticalQualifierKind">
- <eAnnotations xmi:id="_LSHH011EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_0N52EBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHH1F1EEdy5RcXm_JjfDg" name="max"/>
- <eLiterals xmi:id="_LSHH1V1EEdy5RcXm_JjfDg" name="min" value="1"/>
- <eLiterals xmi:id="_LSHH1l1EEdy5RcXm_JjfDg" name="mean" value="2"/>
- <eLiterals xmi:id="_LSHH111EEdy5RcXm_JjfDg" name="range" value="3"/>
- <eLiterals xmi:id="_LSHH2F1EEdy5RcXm_JjfDg" name="percent" value="4"/>
- <eLiterals xmi:id="_LSHH2V1EEdy5RcXm_JjfDg" name="distrib" value="5"/>
- <eLiterals xmi:id="_LSHH2l1EEdy5RcXm_JjfDg" name="determ" value="6"/>
- <eLiterals xmi:id="_LSHH211EEdy5RcXm_JjfDg" name="other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHH3F1EEdy5RcXm_JjfDg" name="MARTE_Library_BasicNFP_Types_DirectionKind">
- <eAnnotations xmi:id="_LSHH3V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_vvfxEBD-EdyybZnLxHsjyA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHH3l1EEdy5RcXm_JjfDg" name="incr"/>
- <eLiterals xmi:id="_LSHH311EEdy5RcXm_JjfDg" name="decr" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSHH4F1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Real" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Real">
- <eAnnotations xmi:id="_LSHH4V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_beo90AnpEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHH4l1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_TimeUnitKind">
- <eAnnotations xmi:id="_LSHH411EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_Iaa3gA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHH5F1EEdy5RcXm_JjfDg" name="s"/>
- <eLiterals xmi:id="_LSHH5V1EEdy5RcXm_JjfDg" name="tick" value="1"/>
- <eLiterals xmi:id="_LSHH5l1EEdy5RcXm_JjfDg" name="ms" value="2"/>
- <eLiterals xmi:id="_LSHH511EEdy5RcXm_JjfDg" name="us" value="3"/>
- <eLiterals xmi:id="_LSHH6F1EEdy5RcXm_JjfDg" name="min" value="4"/>
- <eLiterals xmi:id="_LSHH6V1EEdy5RcXm_JjfDg" name="hrs" value="5"/>
- <eLiterals xmi:id="_LSHH6l1EEdy5RcXm_JjfDg" name="dys" value="6"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHH8l1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_DataSizeUnitKind">
- <eAnnotations xmi:id="_LSHH811EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_2pVmEA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHH9F1EEdy5RcXm_JjfDg" name="bits"/>
- <eLiterals xmi:id="_LSHH9V1EEdy5RcXm_JjfDg" name="Bytes" value="1"/>
- <eLiterals xmi:id="_LSHH9l1EEdy5RcXm_JjfDg" name="KB" value="2"/>
- <eLiterals xmi:id="_LSHH911EEdy5RcXm_JjfDg" name="MB" value="3"/>
- <eLiterals xmi:id="_LSHH-F1EEdy5RcXm_JjfDg" name="GB" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHIAF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_PowerUnitKind">
- <eAnnotations xmi:id="_LSHIAV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_ijhHUA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHIAl1EEdy5RcXm_JjfDg" name="W"/>
- <eLiterals xmi:id="_LSHIA11EEdy5RcXm_JjfDg" name="mW" value="1"/>
- <eLiterals xmi:id="_LSHIBF1EEdy5RcXm_JjfDg" name="KW" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHIDF1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_EnergyUnitKind">
- <eAnnotations xmi:id="_LSHIDV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UaKKgA4zEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHIDl1EEdy5RcXm_JjfDg" name="J"/>
- <eLiterals xmi:id="_LSHID11EEdy5RcXm_JjfDg" name="KJ" value="1"/>
- <eLiterals xmi:id="_LSHIEF1EEdy5RcXm_JjfDg" name="Wh" value="2"/>
- <eLiterals xmi:id="_LSHIEV1EEdy5RcXm_JjfDg" name="KWh" value="3"/>
- <eLiterals xmi:id="_LSHIEl1EEdy5RcXm_JjfDg" name="mWh" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSHIJV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LSHIJl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHIRF1EEdy5RcXm_JjfDg" name="MARTE_Library_TimeLibrary_TimeStandardKind">
- <eAnnotations xmi:id="_LSHIRV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_MDyyoA-KEdyNj8xzjk-DoA"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHIRl1EEdy5RcXm_JjfDg" name="TAI"/>
- <eLiterals xmi:id="_LSHIR11EEdy5RcXm_JjfDg" name="UT0" value="1"/>
- <eLiterals xmi:id="_LSHISF1EEdy5RcXm_JjfDg" name="UT1" value="2"/>
- <eLiterals xmi:id="_LSHISV1EEdy5RcXm_JjfDg" name="UTC" value="3"/>
- <eLiterals xmi:id="_LSHISl1EEdy5RcXm_JjfDg" name="Local" value="4"/>
- <eLiterals xmi:id="_LSHIS11EEdy5RcXm_JjfDg" name="TT" value="5"/>
- <eLiterals xmi:id="_LSHITF1EEdy5RcXm_JjfDg" name="TBD" value="6"/>
- <eLiterals xmi:id="_LSHITV1EEdy5RcXm_JjfDg" name="TCG" value="7"/>
- <eLiterals xmi:id="_LSHITl1EEdy5RcXm_JjfDg" name="TCB" value="8"/>
- <eLiterals xmi:id="_LSHIT11EEdy5RcXm_JjfDg" name="Sidereal" value="9"/>
- <eLiterals xmi:id="_LSHIUF1EEdy5RcXm_JjfDg" name="GPS" value="10"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHIZ11EEdy5RcXm_JjfDg" name="MARTE_Library_TimeTypesLibrary_TimeNatureKind">
- <eAnnotations xmi:id="_LSHIaF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_WAvb0A75EdyML4mHwjNDrw"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHIaV1EEdy5RcXm_JjfDg" name="discrete"/>
- <eLiterals xmi:id="_LSHIal1EEdy5RcXm_JjfDg" name="dense" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSHI1V1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LSHI1l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHI3l1EEdy5RcXm_JjfDg" name="MARTE_Library_MeasurementUnits_FrequencyUnitKind">
- <eAnnotations xmi:id="_LSHI311EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_qFaygA4yEdysTsAUPnp57Q"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHI4F1EEdy5RcXm_JjfDg" name="Hz"/>
- <eLiterals xmi:id="_LSHI4V1EEdy5RcXm_JjfDg" name="KHz" value="1"/>
- <eLiterals xmi:id="_LSHI4l1EEdy5RcXm_JjfDg" name="MHz" value="2"/>
- <eLiterals xmi:id="_LSHI411EEdy5RcXm_JjfDg" name="GHz" value="3"/>
- <eLiterals xmi:id="_LSHI5F1EEdy5RcXm_JjfDg" name="rpm" value="4"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHI9F1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_LSHI9V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_LSHI9l1EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_LSHI911EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_LSHI-F1EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHI-V1EEdy5RcXm_JjfDg" name="MARTE_MARTE_AnalysisModel_GQAM_LaxityKind">
- <eAnnotations xmi:id="_LSHI-l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Gs3fEBKcEdymP89M8JXkzA"/>
- <eLiterals xmi:id="_LSHI-11EEdy5RcXm_JjfDg" name="hard"/>
- <eLiterals xmi:id="_LSHI_F1EEdy5RcXm_JjfDg" name="soft" value="1"/>
- <eLiterals xmi:id="_LSHI_V1EEdy5RcXm_JjfDg" name="other" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSHJGl1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_LSHJG11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHJMF1EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_PeriodicServerKind">
- <eAnnotations xmi:id="_LSHJMV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_UP5HEBFbEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHJMl1EEdy5RcXm_JjfDg" name="Sporadic"/>
- <eLiterals xmi:id="_LSHJM11EEdy5RcXm_JjfDg" name="Deferrable" value="1"/>
- <eLiterals xmi:id="_LSHJNF1EEdy5RcXm_JjfDg" name="Undef" value="2"/>
- <eLiterals xmi:id="_LSHJNV1EEdy5RcXm_JjfDg" name="Other" value="3"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSHJX11EEdy5RcXm_JjfDg" name="MARTE_Library_GRM_BasicTypes_SchedPolicyKind">
- <eAnnotations xmi:id="_LSHJYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:Enumeration" href="MARTE_Library.library.uml#_4GfMYBFaEdyUJeMeN__D-A"/>
- </eAnnotations>
- <eLiterals xmi:id="_LSHJYV1EEdy5RcXm_JjfDg" name="EarliestDeadlineFirst"/>
- <eLiterals xmi:id="_LSHJYl1EEdy5RcXm_JjfDg" name="FIFO" value="1"/>
- <eLiterals xmi:id="_LSHJY11EEdy5RcXm_JjfDg" name="FixedPriority" value="2"/>
- <eLiterals xmi:id="_LSHJZF1EEdy5RcXm_JjfDg" name="LeastLaxityFirst" value="3"/>
- <eLiterals xmi:id="_LSHJZV1EEdy5RcXm_JjfDg" name="RoundRobin" value="4"/>
- <eLiterals xmi:id="_LSHJZl1EEdy5RcXm_JjfDg" name="TimeTableDriven" value="5"/>
- <eLiterals xmi:id="_LSHJZ11EEdy5RcXm_JjfDg" name="Undef" value="6"/>
- <eLiterals xmi:id="_LSHJaF1EEdy5RcXm_JjfDg" name="Other" value="7"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHJdV1EEdy5RcXm_JjfDg" name="PaRequestedStep" eSuperTypes="_LSHHYl1EEdy5RcXm_JjfDg _LPR3ul1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSHJdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_oEIaMBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHJeV1EEdy5RcXm_JjfDg" name="PaCommStep" eSuperTypes="_LSHHYl1EEdy5RcXm_JjfDg _LPR32F1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSHJel1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qAs0kBKmEdyghqIjFIG1tQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHJgF1EEdy5RcXm_JjfDg" name="PaResPassStep" eSuperTypes="_LPR3M11EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSHJgV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__s4NIBKmEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSHJgl1EEdy5RcXm_JjfDg" name="resource" ordered="false" unique="false" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzK11EEdy5RcXm_JjfDg" name="resUnits" ordered="false" unique="false" eType="_LUMy711EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHJh11EEdy5RcXm_JjfDg" name="PaLogicalResource" eSuperTypes="_K-vfcV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSHJiF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_WR8gEBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzQ11EEdy5RcXm_JjfDg" name="utilization" ordered="false" unique="false" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzRl1EEdy5RcXm_JjfDg" name="throughput" ordered="false" unique="false" eType="_LUMy5V1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzSV1EEdy5RcXm_JjfDg" name="poolSize" ordered="false" unique="false" lowerBound="1" eType="_LUMy711EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSHJkF1EEdy5RcXm_JjfDg" name="PaRunTInstance">
- <eAnnotations xmi:id="_LSHJkV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_kG1zUBKoEdyghqIjFIG1tQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LSHJlF1EEdy5RcXm_JjfDg" name="unbddPool" ordered="false" unique="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSHJll1EEdy5RcXm_JjfDg" name="instance" ordered="false" unique="false" eType="_K-vfcV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSHJmF1EEdy5RcXm_JjfDg" name="host" ordered="false" unique="false" eType="_K-vf011EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSHJnl1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzU11EEdy5RcXm_JjfDg" name="poolSize" ordered="false" unique="false" eType="_LUMy711EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzWF1EEdy5RcXm_JjfDg" name="utilization" ordered="false" unique="false" eType="_LUMyzV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzW11EEdy5RcXm_JjfDg" name="throughput" ordered="false" unique="false" eType="_LUMy5V1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyyF1EEdy5RcXm_JjfDg" name="NFP_Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyyV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMyzV1EEdy5RcXm_JjfDg" name="NFP_Real" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMyzl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy1F1EEdy5RcXm_JjfDg" name="NFP_Duration" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy1V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_kMwX8BFREdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy111EEdy5RcXm_JjfDg" name="NFP_DataSize" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy2F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5LrMcBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy3F1EEdy5RcXm_JjfDg" name="NFP_Power" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy3V1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_nWsu8BFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy311EEdy5RcXm_JjfDg" name="NFP_Energy" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy4F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_QmcNwBFTEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy5V1EEdy5RcXm_JjfDg" name="NFP_Frequency" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy5l1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy711EEdy5RcXm_JjfDg" name="NFP_Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy8F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMy811EEdy5RcXm_JjfDg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMy9F1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMzTF1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMzTV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packageImport xmi:id="_zuhJcGqlEdyHVMM3AaZxvA" importedPackage="_XVWGUAPMEdyuUt-4qHuVvQ"/>
- <packageImport xmi:id="_zupFQGqlEdyHVMM3AaZxvA" importedPackage="_4bV20APMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_HSkooBKmEdyghqIjFIG1tQ" name="PaStep">
- <generalization xmi:id="_l_878BKmEdyghqIjFIG1tQ" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_IV2qkBKmEdyghqIjFIG1tQ" name="noSync" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_55fyMBFGEdyBd9q9NMDXUQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nozx8BKmEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NoqA8BKmEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_No9i8BKmEdyghqIjFIG1tQ" value="false"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IZ42ABKmEdyghqIjFIG1tQ" name="extOpDemand" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WLbTQBKmEdyghqIjFIG1tQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WLRiQBKmEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_RiGXsBKmEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_In6D4BKmEdyghqIjFIG1tQ" name="extOpCount" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBIqYBKmEdyghqIjFIG1tQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VA-5YBKmEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_VBR0UBKmEdyghqIjFIG1tQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Isr2MBKmEdyghqIjFIG1tQ" name="behavDemand" visibility="public" type="_XYaMIBKYEdyGYuetzx6T5A" isOrdered="true" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_elsJ0BKmEdyghqIjFIG1tQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_elZO4BKmEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_el160BKmEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IwafoBKmEdyghqIjFIG1tQ" name="behavCount" visibility="public" isOrdered="true" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jy-HABKmEdyghqIjFIG1tQ" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jy09EBKmEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_jzH4ABKmEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_oEIaMBKmEdyghqIjFIG1tQ" name="PaRequestedStep">
- <generalization xmi:id="_w3nCABKmEdyghqIjFIG1tQ" general="_HSkooBKmEdyghqIjFIG1tQ"/>
- <generalization xmi:id="_qw8JQBKnEdyghqIjFIG1tQ" general="_gCsw0BKaEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_qAs0kBKmEdyghqIjFIG1tQ" name="PaCommStep">
- <generalization xmi:id="_wcdXEBKmEdyghqIjFIG1tQ" general="_HSkooBKmEdyghqIjFIG1tQ"/>
- <generalization xmi:id="_NvpEsBRREdyCa-N9ek5e_w" general="_riBT0BKaEdyGYuetzx6T5A"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="__s4NIBKmEdyghqIjFIG1tQ" name="PaResPassStep">
- <generalization xmi:id="_hGkVsBKnEdyghqIjFIG1tQ" general="_eXMtwBKZEdyGYuetzx6T5A"/>
- <ownedAttribute xmi:id="_CG1uIBKnEdyghqIjFIG1tQ" name="resource" visibility="public" type="_BthQEBGzEdyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fsu2wBKnEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fsls0BKnEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Fs4nwBKnEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CJh1wBKnEdyghqIjFIG1tQ" name="resUnits" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JfwccBKnEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JfdhgBKnEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Jf6NcBKnEdyghqIjFIG1tQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_WR8gEBKoEdyghqIjFIG1tQ" name="PaLogicalResource">
- <generalization xmi:id="_g_4pcBKoEdyghqIjFIG1tQ" general="_BthQEBGzEdyb1KzJ7GkiGA"/>
- <ownedAttribute xmi:id="_XkSRsBKoEdyghqIjFIG1tQ" name="utilization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bUQjYBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUHZcBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bUZtUBKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XtzaEBKoEdyghqIjFIG1tQ" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eNJcEBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eNASIBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_eNSmABKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XxUoIBKoEdyghqIjFIG1tQ" name="poolSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fuItsBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ft-8sBKoEdyghqIjFIG1tQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_fuItsRKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_kG1zUBKoEdyghqIjFIG1tQ" name="PaRunTInstance">
- <ownedAttribute xmi:id="_ls81gBKoEdyghqIjFIG1tQ" name="poolSize" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_0KWSgBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rJogoBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rJfWsBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_rJyRoBKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lwU5oBKoEdyghqIjFIG1tQ" name="unbddPool" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uU_CUBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uU14YBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_uVIMQBKoEdyghqIjFIG1tQ" value="false"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_l4q9UBKoEdyghqIjFIG1tQ" name="instance" visibility="public" type="_1zYucBG0Edyb1KzJ7GkiGA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wyCTkBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wxv_sBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_wyMEkBKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mGJ_sBKoEdyghqIjFIG1tQ" name="host" visibility="public" type="_MDZCYBKdEdymP89M8JXkzA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yWr9MBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yWizQBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_yW1HIBKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mJYS0BKoEdyghqIjFIG1tQ" name="utilization" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_Yq-MQBFQEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0BWIMBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0BMXMBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_0BWIMRKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mMc08BKoEdyghqIjFIG1tQ" name="throughput" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_UDZSQBFSEdyUJeMeN__D-A"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1vqrMBKoEdyghqIjFIG1tQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1vg6MBKoEdyghqIjFIG1tQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_1vz1IBKoEdyghqIjFIG1tQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6xF9sBKoEdyghqIjFIG1tQ" name="base_NamedElement" isUnique="false" association="_6v65ABKoEdyghqIjFIG1tQ">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_6v65ABKoEdyghqIjFIG1tQ" name="Extension_PaRunTInstance" memberEnd="_6wW94BKoEdyghqIjFIG1tQ _6xF9sBKoEdyghqIjFIG1tQ">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_6wW94BKoEdyghqIjFIG1tQ" name="extension_PaRunTInstance" type="_kG1zUBKoEdyghqIjFIG1tQ" aggregation="composite" association="_6v65ABKoEdyghqIjFIG1tQ"/>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_9ZhBAAPMEdyuUt-4qHuVvQ" name="MARTE_Annexes">
- <packagedElement xmi:type="uml:Profile" xmi:id="_DIIJoAPNEdyuUt-4qHuVvQ" name="RSM" metaclassReference="_gbrKUGqmEdyHVMM3AaZxvA _qQcScDJIEd211cMdxu944g">
- <eAnnotations xmi:id="_LSaCUF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M7T_wJ3yEd6SvNDHkhtrYQ" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_M6Hvt53yEd6SvNDHkhtrYQ/13" nsPrefix="RSM">
- <eAnnotations xmi:id="_M8pcpJ3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8pcpZ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8pcpp3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8pcp53yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8pcqJ3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8pcqZ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7T_wZ3yEd6SvNDHkhtrYQ" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_M7T_wp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7T_w53yEd6SvNDHkhtrYQ" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7T_xZ3yEd6SvNDHkhtrYQ" name="DefaultLink" eSuperTypes="_M7T_wZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M7T_xp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7T_yJ3yEd6SvNDHkhtrYQ" name="InterRepetition" eSuperTypes="_M7T_wZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M7T_yZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7T_zJ3yEd6SvNDHkhtrYQ" name="isModulo" ordered="false" unique="false" eType="_M8gTep3yEd6SvNDHkhtrYQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTdZ3yEd6SvNDHkhtrYQ" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_M8gTd53yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7T_153yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_M7T_2J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7T_2Z3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_M7T_2p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7T_253yEd6SvNDHkhtrYQ" name="Distribute" eSuperTypes="_MPNHyp3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M7T_3J3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTf53yEd6SvNDHkhtrYQ" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_M8gTgZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gThJ3yEd6SvNDHkhtrYQ" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_M8gTgZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTh53yEd6SvNDHkhtrYQ" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_M8gTiZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8gTjJ3yEd6SvNDHkhtrYQ" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_M8gTiZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M7T_8J3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_M7T_8Z3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_M7T_8p3yEd6SvNDHkhtrYQ" name="structural"/>
- <eLiterals xmi:id="_M7T_853yEd6SvNDHkhtrYQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_M7T_9J3yEd6SvNDHkhtrYQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M7T_9Z3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_M7T_9p3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_M7T_953yEd6SvNDHkhtrYQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_M7T_-J3yEd6SvNDHkhtrYQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M7UAAZ3yEd6SvNDHkhtrYQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_M7UAAp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_M7UAA53yEd6SvNDHkhtrYQ" name="required"/>
- <eLiterals xmi:id="_M7UABJ3yEd6SvNDHkhtrYQ" name="offered" value="1"/>
- <eLiterals xmi:id="_M7UABZ3yEd6SvNDHkhtrYQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M7UADp3yEd6SvNDHkhtrYQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_M7UAD53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAIJ3yEd6SvNDHkhtrYQ" name="Reshape" eSuperTypes="_M7T_wZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M7UAIZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pchJ3yEd6SvNDHkhtrYQ" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_M8gTgZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pch53yEd6SvNDHkhtrYQ" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_M8gTgZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAJ53yEd6SvNDHkhtrYQ" name="Tiler" eSuperTypes="_M7T_wZ3yEd6SvNDHkhtrYQ">
- <eAnnotations xmi:id="_M7UAKJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAMZ3yEd6SvNDHkhtrYQ" name="base_ConnectorEnd" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectorEnd"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pcjJ3yEd6SvNDHkhtrYQ" name="origin" ordered="false" unique="false" eType="_M8gTd53yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pcj53yEd6SvNDHkhtrYQ" name="paving" ordered="false" unique="false" eType="_M8pckZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pclJ3yEd6SvNDHkhtrYQ" name="fitting" ordered="false" unique="false" eType="_M8pckZ3yEd6SvNDHkhtrYQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pcl53yEd6SvNDHkhtrYQ" name="tiler" ordered="false" unique="false" eType="_M8gTiZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UANJ3yEd6SvNDHkhtrYQ" name="Shaped">
- <eAnnotations xmi:id="_M7UANZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAOJ3yEd6SvNDHkhtrYQ" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M8pcn53yEd6SvNDHkhtrYQ" name="shape" ordered="false" unique="false" lowerBound="1" eType="_M8gTgZ3yEd6SvNDHkhtrYQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gTd53yEd6SvNDHkhtrYQ" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gTeJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gTep3yEd6SvNDHkhtrYQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gTe53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gTgZ3yEd6SvNDHkhtrYQ" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gTgp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8gTiZ3yEd6SvNDHkhtrYQ" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8gTip3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_M8pckZ3yEd6SvNDHkhtrYQ" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_M8pckp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wld-0EOMEd6caK5ICj_pSQ" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_wlPVUEOMEd6caK5ICj_pSQ/12" nsPrefix="RSM">
- <eAnnotations xmi:id="_wmvKJUOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmvKJkOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmvKJ0OMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmvKKEOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmvKKUOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmvKKkOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld-0UOMEd6caK5ICj_pSQ" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_wld-0kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wld-00OMEd6caK5ICj_pSQ" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld-1UOMEd6caK5ICj_pSQ" name="DefaultLink" eSuperTypes="_wld-0UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wld-1kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld-2EOMEd6caK5ICj_pSQ" name="InterRepetition" eSuperTypes="_wld-0UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wld-2UOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wld-3EOMEd6caK5ICj_pSQ" name="isModulo" ordered="false" unique="false" eType="_wmt8DUOMEd6caK5ICj_pSQ" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmt8CEOMEd6caK5ICj_pSQ" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_wmt8CkOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wld-50OMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_wld-6EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wld-6UOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_wld-6kOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld-60OMEd6caK5ICj_pSQ" name="Distribute" eSuperTypes="_wQFkykOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wld-7EOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmt8EkOMEd6caK5ICj_pSQ" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_wmt8FEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmt8F0OMEd6caK5ICj_pSQ" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_wmt8FEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmt8GkOMEd6caK5ICj_pSQ" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_wmt8HEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmt8H0OMEd6caK5ICj_pSQ" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_wmt8HEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wld_AEOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_wld_AUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wld_AkOMEd6caK5ICj_pSQ" name="structural"/>
- <eLiterals xmi:id="_wld_A0OMEd6caK5ICj_pSQ" name="behavioral" value="1"/>
- <eLiterals xmi:id="_wld_BEOMEd6caK5ICj_pSQ" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wld_BUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_wld_BkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_wld_B0OMEd6caK5ICj_pSQ" name="spatialDistribution"/>
- <eLiterals xmi:id="_wld_CEOMEd6caK5ICj_pSQ" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wld_EUOMEd6caK5ICj_pSQ" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_wld_EkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_wld_E0OMEd6caK5ICj_pSQ" name="required"/>
- <eLiterals xmi:id="_wld_FEOMEd6caK5ICj_pSQ" name="offered" value="1"/>
- <eLiterals xmi:id="_wld_FUOMEd6caK5ICj_pSQ" name="contract" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wld_HkOMEd6caK5ICj_pSQ" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_wld_H0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld_MEOMEd6caK5ICj_pSQ" name="Reshape" eSuperTypes="_wld-0UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wld_MUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujFEOMEd6caK5ICj_pSQ" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_wmt8FEOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujF0OMEd6caK5ICj_pSQ" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_wmt8FEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld_N0OMEd6caK5ICj_pSQ" name="Tiler" eSuperTypes="_wld-0UOMEd6caK5ICj_pSQ">
- <eAnnotations xmi:id="_wld_OEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wld_QUOMEd6caK5ICj_pSQ" name="base_ConnectorEnd" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectorEnd"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujHEOMEd6caK5ICj_pSQ" name="origin" ordered="false" unique="false" eType="_wmt8CkOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujH0OMEd6caK5ICj_pSQ" name="paving" ordered="false" unique="false" eType="_wmujIUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujJEOMEd6caK5ICj_pSQ" name="fitting" ordered="false" unique="false" eType="_wmujIUOMEd6caK5ICj_pSQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmujJ0OMEd6caK5ICj_pSQ" name="tiler" ordered="false" unique="false" eType="_wmt8HEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wld_REOMEd6caK5ICj_pSQ" name="Shaped">
- <eAnnotations xmi:id="_wld_RUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wld_SEOMEd6caK5ICj_pSQ" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wmvKIEOMEd6caK5ICj_pSQ" name="shape" ordered="false" unique="false" lowerBound="1" eType="_wmt8FEOMEd6caK5ICj_pSQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmt8CkOMEd6caK5ICj_pSQ" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmt8C0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmt8DUOMEd6caK5ICj_pSQ" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmt8DkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmt8FEOMEd6caK5ICj_pSQ" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmt8FUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmt8HEOMEd6caK5ICj_pSQ" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmt8HUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_wmujIUOMEd6caK5ICj_pSQ" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_wmujIkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kg_ykHKiEd2xwtZ516zmfg" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_kgQORHKiEd2xwtZ516zmfg/11" nsPrefix="RSM">
- <eAnnotations xmi:id="_kh5LMnKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kh5LM3KiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kh5LNHKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kh5LNXKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kh5LNnKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kh5LN3KiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_ykXKiEd2xwtZ516zmfg" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_kg_yknKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_yk3KiEd2xwtZ516zmfg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_ylXKiEd2xwtZ516zmfg" name="DefaultLink" eSuperTypes="_kg_ykXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kg_ylnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_ymHKiEd2xwtZ516zmfg" name="InterRepetition" eSuperTypes="_kg_ykXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kg_ymXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_ynHKiEd2xwtZ516zmfg" name="isModulo" ordered="false" unique="false" eType="_kh5K-XKiEd2xwtZ516zmfg" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K9HKiEd2xwtZ516zmfg" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_kh5K9nKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_yo3KiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_kg_ypHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_ypXKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_kg_ypnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_yp3KiEd2xwtZ516zmfg" name="Distribute" eSuperTypes="_kD8DOnKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kg_yqHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5K_nKiEd2xwtZ516zmfg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_kh5LAHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LA3KiEd2xwtZ516zmfg" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_kh5LAHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LBnKiEd2xwtZ516zmfg" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_kh5LCHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LC3KiEd2xwtZ516zmfg" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_kh5LCHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kg_yvHKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_kg_yvXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kg_yvnKiEd2xwtZ516zmfg" name="structural"/>
- <eLiterals xmi:id="_kg_yv3KiEd2xwtZ516zmfg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_kg_ywHKiEd2xwtZ516zmfg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kg_ywXKiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_kg_ywnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_kg_yw3KiEd2xwtZ516zmfg" name="spatialDistribution"/>
- <eLiterals xmi:id="_kg_yxHKiEd2xwtZ516zmfg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kg_yy3KiEd2xwtZ516zmfg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_kg_yzHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_kg_yzXKiEd2xwtZ516zmfg" name="required"/>
- <eLiterals xmi:id="_kg_yznKiEd2xwtZ516zmfg" name="offered" value="1"/>
- <eLiterals xmi:id="_kg_yz3KiEd2xwtZ516zmfg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kg_y1HKiEd2xwtZ516zmfg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_kg_y1XKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_y4nKiEd2xwtZ516zmfg" name="Reshape" eSuperTypes="_kg_ykXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kg_y43KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LEnKiEd2xwtZ516zmfg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_kh5LAHKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LFXKiEd2xwtZ516zmfg" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_kh5LAHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_y6XKiEd2xwtZ516zmfg" name="Tiler" eSuperTypes="_kg_ykXKiEd2xwtZ516zmfg">
- <eAnnotations xmi:id="_kg_y6nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_y83KiEd2xwtZ516zmfg" name="base_ConnectorEnd" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//ConnectorEnd"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LGnKiEd2xwtZ516zmfg" name="origin" ordered="false" unique="false" eType="_kh5K9nKiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LHXKiEd2xwtZ516zmfg" name="paving" ordered="false" unique="false" eType="_kh5LH3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LInKiEd2xwtZ516zmfg" name="fitting" ordered="false" unique="false" eType="_kh5LH3KiEd2xwtZ516zmfg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LJXKiEd2xwtZ516zmfg" name="tiler" ordered="false" unique="false" eType="_kh5LCHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_y9nKiEd2xwtZ516zmfg" name="Shaped">
- <eAnnotations xmi:id="_kg_y93KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_y-nKiEd2xwtZ516zmfg" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kh5LLXKiEd2xwtZ516zmfg" name="shape" ordered="false" unique="false" lowerBound="1" eType="_kh5LAHKiEd2xwtZ516zmfg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5K9nKiEd2xwtZ516zmfg" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5K93KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5K-XKiEd2xwtZ516zmfg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5K-nKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5LAHKiEd2xwtZ516zmfg" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5LAXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5LCHKiEd2xwtZ516zmfg" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5LCXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_kh5LH3KiEd2xwtZ516zmfg" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_kh5LIHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pNQM8BBjEd20zIwSLfjspA" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_pMfX8BBjEd20zIwSLfjspA/10" nsPrefix="RSM">
- <eAnnotations xmi:id="_pQB0KBBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pQB0KRBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pQB0KhBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pQB0KxBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pQB0LBBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pQB0LRBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQM8RBjEd20zIwSLfjspA" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_pNQM8hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pNQM8xBjEd20zIwSLfjspA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQM9RBjEd20zIwSLfjspA" name="DefaultLink" eSuperTypes="_pNQM8RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pNQM9hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQM-BBjEd20zIwSLfjspA" name="InterRepetition" eSuperTypes="_pNQM8RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pNQM-RBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pNQM_BBjEd20zIwSLfjspA" name="isModulo" ordered="false" unique="false" eType="_pP7ttRBjEd20zIwSLfjspA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tsBBjEd20zIwSLfjspA" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_pP7tshBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pNQNAxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pNQNBBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pNQNBRBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pNQNBhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQNBxBjEd20zIwSLfjspA" name="Distribute" eSuperTypes="_oqTQ-BBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pNQNCBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tuhBjEd20zIwSLfjspA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_pP7tvBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tvxBjEd20zIwSLfjspA" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_pP7tvBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7twhBjEd20zIwSLfjspA" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_pP7txBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7txxBjEd20zIwSLfjspA" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_pP7txBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pNQNHBBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_pNQNHRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_pNQNHhBjEd20zIwSLfjspA" name="structural"/>
- <eLiterals xmi:id="_pNQNHxBjEd20zIwSLfjspA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_pNQNIBBjEd20zIwSLfjspA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pNQNIRBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_pNQNIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_pNQNIxBjEd20zIwSLfjspA" name="spatialDistribution"/>
- <eLiterals xmi:id="_pNQNJBBjEd20zIwSLfjspA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pNQNKxBjEd20zIwSLfjspA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_pNQNLBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_pNQNLRBjEd20zIwSLfjspA" name="required"/>
- <eLiterals xmi:id="_pNQNLhBjEd20zIwSLfjspA" name="offered" value="1"/>
- <eLiterals xmi:id="_pNQNLxBjEd20zIwSLfjspA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pNQNNBBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_pNQNNRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQNQhBjEd20zIwSLfjspA" name="Reshape" eSuperTypes="_pNQM8RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pNQNQxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pNQNSBBjEd20zIwSLfjspA" name="srcTiler" ordered="false" unique="false" lowerBound="1" eType="_pNQNTRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pNQNShBjEd20zIwSLfjspA" name="targetTiler" ordered="false" unique="false" lowerBound="1" eType="_pNQNTRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7tzhBjEd20zIwSLfjspA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_pP7tvBBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7t0RBjEd20zIwSLfjspA" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_pP7tvBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQNTRBjEd20zIwSLfjspA" name="Tiler" eSuperTypes="_pNQM8RBjEd20zIwSLfjspA">
- <eAnnotations xmi:id="_pNQNThBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7t2BBjEd20zIwSLfjspA" name="origin" ordered="false" unique="false" eType="_pP7tshBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7t2xBjEd20zIwSLfjspA" name="paving" ordered="false" unique="false" eType="_pP7t3RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7t4BBjEd20zIwSLfjspA" name="fitting" ordered="false" unique="false" eType="_pP7t3RBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pP7t4xBjEd20zIwSLfjspA" name="tiler" ordered="false" unique="false" eType="_pP7txBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pNQNWBBjEd20zIwSLfjspA" name="Shaped">
- <eAnnotations xmi:id="_pNQNWRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pNQNXBBjEd20zIwSLfjspA" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pQB0IxBjEd20zIwSLfjspA" name="shape" ordered="false" unique="false" lowerBound="1" eType="_pP7tvBBjEd20zIwSLfjspA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7tshBjEd20zIwSLfjspA" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7tsxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7ttRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7tthBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7tvBBjEd20zIwSLfjspA" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7tvRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7txBBjEd20zIwSLfjspA" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7txRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pP7t3RBjEd20zIwSLfjspA" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pP7t3hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lNF_QKSsEdy-NrxVBTpLyA" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_lMVKQKSsEdy-NrxVBTpLyA/9" nsPrefix="RSM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_QaSsEdy-NrxVBTpLyA" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_lNF_QqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNF_Q6SsEdy-NrxVBTpLyA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_RaSsEdy-NrxVBTpLyA" name="DefaultLink" eSuperTypes="_lNF_QaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lNF_RqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_SKSsEdy-NrxVBTpLyA" name="InterRepetition" eSuperTypes="_lNF_QaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lNF_SaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNF_TKSsEdy-NrxVBTpLyA" name="isModulo" ordered="false" unique="false" eType="_lPkrmqSsEdy-NrxVBTpLyA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrlaSsEdy-NrxVBTpLyA" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_lPkrl6SsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNF_U6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lNF_VKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNF_VaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lNF_VqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_V6SsEdy-NrxVBTpLyA" name="Distribute" eSuperTypes="_kw7AuKSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lNF_WKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrn6SsEdy-NrxVBTpLyA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_lPkroaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrpKSsEdy-NrxVBTpLyA" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_lPkroaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrp6SsEdy-NrxVBTpLyA" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_lPkrqaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrrKSsEdy-NrxVBTpLyA" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_lPkrqaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lNF_bKSsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_lNF_baSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_lNF_bqSsEdy-NrxVBTpLyA" name="structural"/>
- <eLiterals xmi:id="_lNF_b6SsEdy-NrxVBTpLyA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_lNF_cKSsEdy-NrxVBTpLyA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lNF_caSsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_lNF_cqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_lNF_c6SsEdy-NrxVBTpLyA" name="spatialDistribution"/>
- <eLiterals xmi:id="_lNF_dKSsEdy-NrxVBTpLyA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lNF_e6SsEdy-NrxVBTpLyA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_lNF_fKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_lNF_faSsEdy-NrxVBTpLyA" name="required"/>
- <eLiterals xmi:id="_lNF_fqSsEdy-NrxVBTpLyA" name="offered" value="1"/>
- <eLiterals xmi:id="_lNF_f6SsEdy-NrxVBTpLyA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNF_hKSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_lNF_haSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_kqSsEdy-NrxVBTpLyA" name="Reshape" eSuperTypes="_lNF_QaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lNF_k6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNF_mKSsEdy-NrxVBTpLyA" name="srcTiler" ordered="false" unique="false" lowerBound="1" eType="_lNF_naSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNF_mqSsEdy-NrxVBTpLyA" name="targetTiler" ordered="false" unique="false" lowerBound="1" eType="_lNF_naSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrs6SsEdy-NrxVBTpLyA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_lPkroaSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrtqSsEdy-NrxVBTpLyA" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_lPkroaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_naSsEdy-NrxVBTpLyA" name="Tiler" eSuperTypes="_lNF_QaSsEdy-NrxVBTpLyA">
- <eAnnotations xmi:id="_lNF_nqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrvaSsEdy-NrxVBTpLyA" name="origin" ordered="false" unique="false" eType="_lPkrl6SsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrwKSsEdy-NrxVBTpLyA" name="paving" ordered="false" unique="false" eType="_lPkrwqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrxaSsEdy-NrxVBTpLyA" name="fitting" ordered="false" unique="false" eType="_lPkrwqSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkryKSsEdy-NrxVBTpLyA" name="tiler" ordered="false" unique="false" eType="_lPkrqaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNF_qKSsEdy-NrxVBTpLyA" name="Shaped">
- <eAnnotations xmi:id="_lNF_qaSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNF_rKSsEdy-NrxVBTpLyA" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lPkrz6SsEdy-NrxVBTpLyA" name="shape" ordered="false" unique="false" lowerBound="1" eType="_lPkroaSsEdy-NrxVBTpLyA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkrl6SsEdy-NrxVBTpLyA" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkrmKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkrmqSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkrm6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkroaSsEdy-NrxVBTpLyA" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkroqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkrqaSsEdy-NrxVBTpLyA" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkrqqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkrwqSsEdy-NrxVBTpLyA" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkrw6SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_ry_HMGquEdyHVMM3AaZxvA" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_ryUY0GquEdyHVMM3AaZxvA/8" nsPrefix="RSM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HMWquEdyHVMM3AaZxvA" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_ry_HMmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ry_HM2quEdyHVMM3AaZxvA" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HNWquEdyHVMM3AaZxvA" name="DefaultLink" eSuperTypes="_ry_HMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ry_HNmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HOGquEdyHVMM3AaZxvA" name="InterRepetition" eSuperTypes="_ry_HMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ry_HOWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_ry_HPGquEdyHVMM3AaZxvA" name="isModulo" ordered="false" unique="false" eType="_r0zFFmquEdyHVMM3AaZxvA" defaultValueLiteral="false"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zFEWquEdyHVMM3AaZxvA" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_r0zFE2quEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ry_HQ2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_ry_HRGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ry_HRWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_ry_HRmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HR2quEdyHVMM3AaZxvA" name="Distribute" eSuperTypes="_rYC3uGquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ry_HSGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zFG2quEdyHVMM3AaZxvA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_r0zFHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zFIGquEdyHVMM3AaZxvA" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_r0zFHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zFI2quEdyHVMM3AaZxvA" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_r0zFJWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsIWquEdyHVMM3AaZxvA" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_r0zFJWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ry_HXGquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_ry_HXWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_ry_HXmquEdyHVMM3AaZxvA" name="structural"/>
- <eLiterals xmi:id="_ry_HX2quEdyHVMM3AaZxvA" name="behavioral" value="1"/>
- <eLiterals xmi:id="_ry_HYGquEdyHVMM3AaZxvA" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ry_HYWquEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_ry_HYmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_ry_HY2quEdyHVMM3AaZxvA" name="spatialDistribution"/>
- <eLiterals xmi:id="_ry_HZGquEdyHVMM3AaZxvA" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_ry_Ha2quEdyHVMM3AaZxvA" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_ry_HbGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_ry_HbWquEdyHVMM3AaZxvA" name="required"/>
- <eLiterals xmi:id="_ry_HbmquEdyHVMM3AaZxvA" name="offered" value="1"/>
- <eLiterals xmi:id="_ry_Hb2quEdyHVMM3AaZxvA" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_ry_HdGquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_ry_HdWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HgmquEdyHVMM3AaZxvA" name="Reshape" eSuperTypes="_ry_HMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ry_Hg2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ry_HiGquEdyHVMM3AaZxvA" name="srcTiler" ordered="false" unique="false" lowerBound="1" eType="_ry_HjWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ry_HimquEdyHVMM3AaZxvA" name="targetTiler" ordered="false" unique="false" lowerBound="1" eType="_ry_HjWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsKGquEdyHVMM3AaZxvA" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_r0zFHWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsK2quEdyHVMM3AaZxvA" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_r0zFHWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HjWquEdyHVMM3AaZxvA" name="Tiler" eSuperTypes="_ry_HMWquEdyHVMM3AaZxvA">
- <eAnnotations xmi:id="_ry_HjmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsMmquEdyHVMM3AaZxvA" name="origin" ordered="false" unique="false" eType="_r0zFE2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsNWquEdyHVMM3AaZxvA" name="paving" ordered="false" unique="false" eType="_r0zsN2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r0zsOmquEdyHVMM3AaZxvA" name="fitting" ordered="false" unique="false" eType="_r0zsN2quEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r00TMGquEdyHVMM3AaZxvA" name="tiler" ordered="false" unique="false" eType="_r0zFJWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_ry_HmGquEdyHVMM3AaZxvA" name="Shaped">
- <eAnnotations xmi:id="_ry_HmWquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iPxlMGqmEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_ry_HnGquEdyHVMM3AaZxvA" name="base_MultiplicityElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//MultiplicityElement"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_r00TN2quEdyHVMM3AaZxvA" name="shape" ordered="false" unique="false" lowerBound="1" eType="_r0zFHWquEdyHVMM3AaZxvA"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0zFE2quEdyHVMM3AaZxvA" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0zFFGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0zFFmquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0zFF2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0zFHWquEdyHVMM3AaZxvA" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0zFHmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0zFJWquEdyHVMM3AaZxvA" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0zFJmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r0zsN2quEdyHVMM3AaZxvA" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r0zsOGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aUVKMV-FEdyR_cYlxmaBkg" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_aUVKMF-FEdyR_cYlxmaBkg/1" nsPrefix="RSM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKMl-FEdyR_cYlxmaBkg" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_aUVKM1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUVKNF-FEdyR_cYlxmaBkg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKNl-FEdyR_cYlxmaBkg" name="DefaultLink" eSuperTypes="_aUVKMl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aUVKN1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKOV-FEdyR_cYlxmaBkg" name="InterRepetition" eSuperTypes="_aUVKMl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aUVKOl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUVKPV-FEdyR_cYlxmaBkg" name="isModulo" ordered="false" unique="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JLF-FEdyR_cYlxmaBkg" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_aV-JLl-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKRF-FEdyR_cYlxmaBkg" name="Distribute" eSuperTypes="_aItJGF-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aUVKRV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JM1-FEdyR_cYlxmaBkg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_aV-JNV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JOF-FEdyR_cYlxmaBkg" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_aV-JNV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JO1-FEdyR_cYlxmaBkg" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_aV-JPV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JQF-FEdyR_cYlxmaBkg" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_aV-JPV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aUVKWV-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_aUVKWl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_aUVKW1-FEdyR_cYlxmaBkg" name="structural"/>
- <eLiterals xmi:id="_aUVKXF-FEdyR_cYlxmaBkg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_aUVKXV-FEdyR_cYlxmaBkg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aUVKXl-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_aUVKX1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_aUVKYF-FEdyR_cYlxmaBkg" name="spatialDistribution"/>
- <eLiterals xmi:id="_aUVKYV-FEdyR_cYlxmaBkg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aUVKaF-FEdyR_cYlxmaBkg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_aUVKaV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_aUVKal-FEdyR_cYlxmaBkg" name="required"/>
- <eLiterals xmi:id="_aUVKa1-FEdyR_cYlxmaBkg" name="offered" value="1"/>
- <eLiterals xmi:id="_aUVKbF-FEdyR_cYlxmaBkg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aUVKcV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_aUVKcl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKf1-FEdyR_cYlxmaBkg" name="Reshape" eSuperTypes="_aUVKMl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aUVKgF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUVKhV-FEdyR_cYlxmaBkg" name="srcTiler" ordered="false" unique="false" lowerBound="1" eType="_aUVKil-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUVKh1-FEdyR_cYlxmaBkg" name="targetTiler" ordered="false" unique="false" lowerBound="1" eType="_aUVKil-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JR1-FEdyR_cYlxmaBkg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_aV-JNV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JSl-FEdyR_cYlxmaBkg" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_aV-JNV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUVKil-FEdyR_cYlxmaBkg" name="Tiler" eSuperTypes="_aUVKMl-FEdyR_cYlxmaBkg">
- <eAnnotations xmi:id="_aUVKi1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JUV-FEdyR_cYlxmaBkg" name="origin" ordered="false" unique="false" eType="_aV-JLl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JVF-FEdyR_cYlxmaBkg" name="paving" ordered="false" unique="false" eType="_aV-JVl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JWV-FEdyR_cYlxmaBkg" name="fitting" ordered="false" unique="false" eType="_aV-JVl-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aV-JXF-FEdyR_cYlxmaBkg" name="tiler" ordered="false" unique="false" eType="_aV-JPV-FEdyR_cYlxmaBkg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JLl-FEdyR_cYlxmaBkg" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JL1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JNV-FEdyR_cYlxmaBkg" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JNl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JPV-FEdyR_cYlxmaBkg" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JPl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JVl-FEdyR_cYlxmaBkg" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JV1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LSjzUF1EEdy5RcXm_JjfDg" name="RSM" nsURI="http://MARTE.MARTE_Annexes/schemas/RSM/_LSQ4YF1EEdy5RcXm_JjfDg/0" nsPrefix="RSM">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjzUV1EEdy5RcXm_JjfDg" name="LinkTopology" abstract="true">
- <eAnnotations xmi:id="_LSjzUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xKpbwBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSjzU11EEdy5RcXm_JjfDg" name="base_Connector" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Connector"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjzVV1EEdy5RcXm_JjfDg" name="DefaultLink" eSuperTypes="_LSjzUV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSjzVl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_4y-fEBmWEdyKYph7niDrbQ"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjzWF1EEdy5RcXm_JjfDg" name="InterRepetition" eSuperTypes="_LSjzUV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSjzWV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8XV9sBmWEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LSjzXF1EEdy5RcXm_JjfDg" name="isModulo" ordered="false" unique="false" defaultValueLiteral="false">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUMzY11EEdy5RcXm_JjfDg" name="repetitionShapeDependence" ordered="false" unique="false" lowerBound="1" eType="_LUMzZV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjzY11EEdy5RcXm_JjfDg" name="Distribute" eSuperTypes="_K_yBWF1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSjzZF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rlEocBmYEdyKYph7niDrbQ"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8A11EEdy5RcXm_JjfDg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_LUV8BV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8CF1EEdy5RcXm_JjfDg" name="repetitionSpace" ordered="false" unique="false" lowerBound="1" eType="_LUV8BV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8C11EEdy5RcXm_JjfDg" name="fromTiler" ordered="false" unique="false" lowerBound="1" eType="_LUV8DV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8EF1EEdy5RcXm_JjfDg" name="toTiler" ordered="false" unique="false" lowerBound="1" eType="_LUV8DV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSjzeF1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_Alloc_AllocationKind">
- <eAnnotations xmi:id="_LSjzeV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VxKdYBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_LSjzel1EEdy5RcXm_JjfDg" name="structural"/>
- <eLiterals xmi:id="_LSjze11EEdy5RcXm_JjfDg" name="behavioral" value="1"/>
- <eLiterals xmi:id="_LSjzfF1EEdy5RcXm_JjfDg" name="hybrid" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSjzfV1EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_Alloc_AllocationNature">
- <eAnnotations xmi:id="_LSjzfl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VYSDUBHbEdyWC5IKDhzksw"/>
- <eLiterals xmi:id="_LSjzf11EEdy5RcXm_JjfDg" name="spatialDistribution"/>
- <eLiterals xmi:id="_LSjzgF1EEdy5RcXm_JjfDg" name="timeScheduling" value="1"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LSjzh11EEdy5RcXm_JjfDg" name="MARTE_MARTE_Foundations_NFPs_ConstraintKind">
- <eAnnotations xmi:id="_LSjziF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_ZCtm0A4vEdysTsAUPnp57Q"/>
- <eLiterals xmi:id="_LSjziV1EEdy5RcXm_JjfDg" name="required"/>
- <eLiterals xmi:id="_LSjzil1EEdy5RcXm_JjfDg" name="offered" value="1"/>
- <eLiterals xmi:id="_LSjzi11EEdy5RcXm_JjfDg" name="constraint" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LSjzkF1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_UnlimitedNatural">
- <eAnnotations xmi:id="_LSjzkV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_DBKa8AnsEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjznl1EEdy5RcXm_JjfDg" name="Reshape" eSuperTypes="_LSjzUV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSjzn11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_yWN5MBmlEdyHOO9ydeHscA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSjzpF1EEdy5RcXm_JjfDg" name="srcTiler" ordered="false" unique="false" lowerBound="1" eType="_LSjzqV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LSjzpl1EEdy5RcXm_JjfDg" name="targetTiler" ordered="false" unique="false" lowerBound="1" eType="_LSjzqV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8F11EEdy5RcXm_JjfDg" name="patternShape" ordered="false" unique="false" lowerBound="1" eType="_LUV8BV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8Gl1EEdy5RcXm_JjfDg" name="repetitonShape" ordered="false" unique="false" lowerBound="1" eType="_LUV8BV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LSjzqV1EEdy5RcXm_JjfDg" name="Tiler" eSuperTypes="_LSjzUV1EEdy5RcXm_JjfDg">
- <eAnnotations xmi:id="_LSjzql1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXdCkBmpEdy7eNTGSxTSvg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8IV1EEdy5RcXm_JjfDg" name="origin" ordered="false" unique="false" eType="_LUMzZV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8JF1EEdy5RcXm_JjfDg" name="paving" ordered="false" unique="false" eType="_LUV8Jl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8KV1EEdy5RcXm_JjfDg" name="fitting" ordered="false" unique="false" eType="_LUV8Jl1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LUV8LF1EEdy5RcXm_JjfDg" name="tiler" ordered="false" unique="false" eType="_LUV8DV1EEdy5RcXm_JjfDg"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUMzZV1EEdy5RcXm_JjfDg" name="IntegerVector" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUMzZl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUV8BV1EEdy5RcXm_JjfDg" name="ShapeSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUV8Bl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUV8DV1EEdy5RcXm_JjfDg" name="TilerSpecification" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUV8Dl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUV8Jl1EEdy5RcXm_JjfDg" name="IntegerMatrix" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUV8J11EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <elementImport xmi:id="_gbrKUGqmEdyHVMM3AaZxvA" alias="MultiplicityElement">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MultiplicityElement"/>
- </elementImport>
- <elementImport xmi:id="_qQcScDJIEd211cMdxu944g" alias="ConnectorEnd">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
- </elementImport>
- <packageImport xmi:id="_ZmexYBmXEdyKYph7niDrbQ">
- <importedPackage href="MARTE_Library.library.uml#_RTwjABgzEdyHL91mBnoLNQ"/>
- </packageImport>
- <packageImport xmi:id="_nmc2wBmYEdyKYph7niDrbQ" importedPackage="_ar8OsAPMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_xKpbwBmWEdyKYph7niDrbQ" name="LinkTopology" isAbstract="true">
- <ownedAttribute xmi:id="_1mAMwBmWEdyKYph7niDrbQ" name="base_Connector" isUnique="false" association="_1kqwABmWEdyKYph7niDrbQ">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_1kqwABmWEdyKYph7niDrbQ" name="Extension_LinkTopology" memberEnd="_1lQl4BmWEdyKYph7niDrbQ _1mAMwBmWEdyKYph7niDrbQ">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1lQl4BmWEdyKYph7niDrbQ" name="extension_LinkTopology" type="_xKpbwBmWEdyKYph7niDrbQ" aggregation="composite" association="_1kqwABmWEdyKYph7niDrbQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_4y-fEBmWEdyKYph7niDrbQ" name="DefaultLink">
- <generalization xmi:id="_7oHgMBmWEdyKYph7niDrbQ" general="_xKpbwBmWEdyKYph7niDrbQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_8XV9sBmWEdyKYph7niDrbQ" name="InterRepetition">
- <generalization xmi:id="_LBEnMBmXEdyKYph7niDrbQ" general="_xKpbwBmWEdyKYph7niDrbQ"/>
- <ownedAttribute xmi:id="_-kaSMBmWEdyKYph7niDrbQ" name="repetitionShapeDependence" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CSwMMRmXEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CSwMMBmXEdyKYph7niDrbQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_CS5WIBmXEdyKYph7niDrbQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-mMa4BmWEdyKYph7niDrbQ" name="isModulo" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GE95kBmXEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GEq-oBmXEdyKYph7niDrbQ"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GFHqkBmXEdyKYph7niDrbQ" value="false"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_rlEocBmYEdyKYph7niDrbQ" name="Distribute">
- <generalization xmi:id="_7xJOcBmYEdyKYph7niDrbQ" general="_kzoXABHbEdyWC5IKDhzksw"/>
- <ownedAttribute xmi:id="_srPmUBmYEdyKYph7niDrbQ" name="patternShape" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vq2LARmYEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vq2LABmYEdyKYph7niDrbQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_vq_U8BmYEdyKYph7niDrbQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_s3ddYBmYEdyKYph7niDrbQ" name="repetitionSpace" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yI6v8BmYEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yIxmABmYEdyKYph7niDrbQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_yJEg8BmYEdyKYph7niDrbQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_s7x8sBmYEdyKYph7niDrbQ" name="fromTiler" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0pOwkRmYEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0pOwkBmYEdyKYph7niDrbQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_0pYhkBmYEdyKYph7niDrbQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tLbiQBmYEdyKYph7niDrbQ" name="toTiler" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2vLJYRmYEdyKYph7niDrbQ" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2vLJYBmYEdyKYph7niDrbQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_2vU6YBmYEdyKYph7niDrbQ">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_yWN5MBmlEdyHOO9ydeHscA" name="Reshape">
- <generalization xmi:id="_6058wBmlEdyHOO9ydeHscA" general="_xKpbwBmWEdyKYph7niDrbQ"/>
- <ownedAttribute xmi:id="_zbffMBmlEdyHOO9ydeHscA" name="patternShape" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1vtkkRmlEdyHOO9ydeHscA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1vtkkBmlEdyHOO9ydeHscA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_1vtkkhmlEdyHOO9ydeHscA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zfqNgBmlEdyHOO9ydeHscA" name="repetitonShape" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4JJhIRmlEdyHOO9ydeHscA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4JJhIBmlEdyHOO9ydeHscA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_4JJhIhmlEdyHOO9ydeHscA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_UXdCkBmpEdy7eNTGSxTSvg" name="Tiler">
- <generalization xmi:id="_l0hWYBmpEdy7eNTGSxTSvg" general="_xKpbwBmWEdyKYph7niDrbQ"/>
- <ownedAttribute xmi:id="_VJzskBmpEdy7eNTGSxTSvg" name="origin" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_WkRCQBD_EdyybZnLxHsjyA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YdWg8BmpEdy7eNTGSxTSvg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YdMv8BmpEdy7eNTGSxTSvg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ydfq4BmpEdy7eNTGSxTSvg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VSJJMBmpEdy7eNTGSxTSvg" name="paving" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bCG8sBmpEdy7eNTGSxTSvg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bB9ywBmpEdy7eNTGSxTSvg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_bCQtsBmpEdy7eNTGSxTSvg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VUrf0BmpEdy7eNTGSxTSvg" name="fitting" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_yhmP0BD_EdyybZnLxHsjyA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dzwk8BmpEdy7eNTGSxTSvg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dznbABmpEdy7eNTGSxTSvg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_dz6V8BmpEdy7eNTGSxTSvg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PhZLMBmsEdy7eNTGSxTSvg" name="tiler" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_hwFnsBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUSsMBmsEdy7eNTGSxTSvg" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUJiQBmsEdy7eNTGSxTSvg"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_RUcdMBmsEdy7eNTGSxTSvg">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xElfwDJIEd211cMdxu944g" name="base_ConnectorEnd" isUnique="false" association="_w-LVwDJIEd211cMdxu944g">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_iPxlMGqmEdyHVMM3AaZxvA" name="Shaped">
- <ownedAttribute xmi:id="_jWnRcGqmEdyHVMM3AaZxvA" name="shape" visibility="public" isUnique="false">
- <type xmi:type="uml:DataType" href="MARTE_Library.library.uml#_5jgZkBmVEdyKYph7niDrbQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k_svIGqmEdyHVMM3AaZxvA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k_qS4GqmEdyHVMM3AaZxvA" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_k_vLYGqmEdyHVMM3AaZxvA">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_saJHcGqmEdyHVMM3AaZxvA" name="base_MultiplicityElement" isUnique="false" association="_sZ1lcGqmEdyHVMM3AaZxvA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#MultiplicityElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_sZ1lcGqmEdyHVMM3AaZxvA" name="Extension_Shaped" memberEnd="_sZ-vYGqmEdyHVMM3AaZxvA _saJHcGqmEdyHVMM3AaZxvA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_sZ-vYGqmEdyHVMM3AaZxvA" name="extension_Shaped" type="_iPxlMGqmEdyHVMM3AaZxvA" aggregation="composite" association="_sZ1lcGqmEdyHVMM3AaZxvA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_w-LVwDJIEd211cMdxu944g" name="Extension_Tiler" memberEnd="_xD_p4DJIEd211cMdxu944g _xElfwDJIEd211cMdxu944g">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_xD_p4DJIEd211cMdxu944g" name="extension_Tiler" type="_UXdCkBmpEdy7eNTGSxTSvg" aggregation="composite" association="_w-LVwDJIEd211cMdxu944g"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_CHiIYA-LEdyNj8xzjk-DoA" name="VSL">
- <eAnnotations xmi:id="_LSjztV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M7UAO53yEd6SvNDHkhtrYQ" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_M7UAOp3yEd6SvNDHkhtrYQ/13" nsPrefix="VSL">
- <eAnnotations xmi:id="_M8pcqp3yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8pcq53yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8pcrJ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8pcrZ3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8pcrp3yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8pcr53yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wlel4UOMEd6caK5ICj_pSQ" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_wlel4EOMEd6caK5ICj_pSQ/12" nsPrefix="VSL">
- <eAnnotations xmi:id="_wmvKK0OMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmvKLEOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmvKLUOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmvKLkOMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmvKL0OMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmvKMEOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kg_y_XKiEd2xwtZ516zmfg" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_kg_y_HKiEd2xwtZ516zmfg/11" nsPrefix="VSL">
- <eAnnotations xmi:id="_kh5LOHKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kh5LOXKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kh5LOnKiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kh5LO3KiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kh5LPHKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kh5LPXKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pNQNXxBjEd20zIwSLfjspA" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_pNQNXhBjEd20zIwSLfjspA/10" nsPrefix="VSL">
- <eAnnotations xmi:id="_pQB0LhBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pQB0LxBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pQB0MBBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pQB0MRBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pQB0MhBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pQB0MxBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lNF_r6SsEdy-NrxVBTpLyA" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_lNF_rqSsEdy-NrxVBTpLyA/9" nsPrefix="VSL"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_ry_uQWquEdyHVMM3AaZxvA" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_ry_uQGquEdyHVMM3AaZxvA/8" nsPrefix="VSL"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_aUVKll-FEdyR_cYlxmaBkg" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_aUVKlV-FEdyR_cYlxmaBkg/1" nsPrefix="VSL"/>
- <contents xmi:type="ecore:EPackage" xmi:id="_LSjztl1EEdy5RcXm_JjfDg" name="VSL" nsURI="http://MARTE.MARTE_Annexes/schemas/VSL/_LSjztF1EEdy5RcXm_JjfDg/0" nsPrefix="VSL"/>
- </eAnnotations>
- <packagedElement xmi:type="uml:Profile" xmi:id="_9FdqwA-MEdyLh7muGbCqMw" name="DataTypes">
- <eAnnotations xmi:id="_LS2uQF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M7UAPZ3yEd6SvNDHkhtrYQ" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_M7UAPJ3yEd6SvNDHkhtrYQ/13" nsPrefix="DataTypes">
- <eAnnotations xmi:id="_M8pcu53yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8pcvJ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8pcvZ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8pcvp3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8pcv53yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8pcwJ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAPp3yEd6SvNDHkhtrYQ" name="BoundedSubtype">
- <eAnnotations xmi:id="_M7UAP53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAQJ3yEd6SvNDHkhtrYQ" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7UAQp3yEd6SvNDHkhtrYQ" name="minValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7UARJ3yEd6SvNDHkhtrYQ" name="maxValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7UARp3yEd6SvNDHkhtrYQ" name="isMinOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7UASJ3yEd6SvNDHkhtrYQ" name="isMaxOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UASp3yEd6SvNDHkhtrYQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UATJ3yEd6SvNDHkhtrYQ" name="IntervalType">
- <eAnnotations xmi:id="_M7UATZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UATp3yEd6SvNDHkhtrYQ" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAUJ3yEd6SvNDHkhtrYQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAUp3yEd6SvNDHkhtrYQ" name="CollectionType">
- <eAnnotations xmi:id="_M7UAU53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAVJ3yEd6SvNDHkhtrYQ" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAVp3yEd6SvNDHkhtrYQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAWJ3yEd6SvNDHkhtrYQ" name="TupleType">
- <eAnnotations xmi:id="_M7UAWZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAWp3yEd6SvNDHkhtrYQ" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAXJ3yEd6SvNDHkhtrYQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAXp3yEd6SvNDHkhtrYQ" name="ChoiceType">
- <eAnnotations xmi:id="_M7UAX53yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAYJ3yEd6SvNDHkhtrYQ" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAYp3yEd6SvNDHkhtrYQ" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAZJ3yEd6SvNDHkhtrYQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wlfM8UOMEd6caK5ICj_pSQ" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_wlfM8EOMEd6caK5ICj_pSQ/12" nsPrefix="DataTypes">
- <eAnnotations xmi:id="_wmvKPEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmvKPUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmvKPkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmvKP0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmvKQEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmvKQUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlfM8kOMEd6caK5ICj_pSQ" name="BoundedSubtype">
- <eAnnotations xmi:id="_wlfM80OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfM9EOMEd6caK5ICj_pSQ" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlfM9kOMEd6caK5ICj_pSQ" name="minValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlfM-EOMEd6caK5ICj_pSQ" name="maxValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlfM-kOMEd6caK5ICj_pSQ" name="isMinOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlfM_EOMEd6caK5ICj_pSQ" name="isMaxOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfM_kOMEd6caK5ICj_pSQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlfNAEOMEd6caK5ICj_pSQ" name="IntervalType">
- <eAnnotations xmi:id="_wlfNAUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNAkOMEd6caK5ICj_pSQ" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNBEOMEd6caK5ICj_pSQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlfNBkOMEd6caK5ICj_pSQ" name="CollectionType">
- <eAnnotations xmi:id="_wlfNB0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNCEOMEd6caK5ICj_pSQ" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNCkOMEd6caK5ICj_pSQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlfNDEOMEd6caK5ICj_pSQ" name="TupleType">
- <eAnnotations xmi:id="_wlfNDUOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNDkOMEd6caK5ICj_pSQ" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNEEOMEd6caK5ICj_pSQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlfNEkOMEd6caK5ICj_pSQ" name="ChoiceType">
- <eAnnotations xmi:id="_wlfNE0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNFEOMEd6caK5ICj_pSQ" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNFkOMEd6caK5ICj_pSQ" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlfNGEOMEd6caK5ICj_pSQ" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kg_y_3KiEd2xwtZ516zmfg" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_kg_y_nKiEd2xwtZ516zmfg/11" nsPrefix="DataTypes">
- <eAnnotations xmi:id="_kh5LSXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kh5LSnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kh5LS3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kh5LTHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kh5LTXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kh5LTnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zAHKiEd2xwtZ516zmfg" name="BoundedSubtype">
- <eAnnotations xmi:id="_kg_zAXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zAnKiEd2xwtZ516zmfg" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zBHKiEd2xwtZ516zmfg" name="minValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zBnKiEd2xwtZ516zmfg" name="maxValue" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zCHKiEd2xwtZ516zmfg" name="isMinOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zCnKiEd2xwtZ516zmfg" name="isMaxOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zDHKiEd2xwtZ516zmfg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zDnKiEd2xwtZ516zmfg" name="IntervalType">
- <eAnnotations xmi:id="_kg_zD3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zEHKiEd2xwtZ516zmfg" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zEnKiEd2xwtZ516zmfg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zFHKiEd2xwtZ516zmfg" name="CollectionType">
- <eAnnotations xmi:id="_kg_zFXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zFnKiEd2xwtZ516zmfg" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zGHKiEd2xwtZ516zmfg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zGnKiEd2xwtZ516zmfg" name="TupleType">
- <eAnnotations xmi:id="_kg_zG3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zHHKiEd2xwtZ516zmfg" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zHnKiEd2xwtZ516zmfg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zIHKiEd2xwtZ516zmfg" name="ChoiceType">
- <eAnnotations xmi:id="_kg_zIXKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zInKiEd2xwtZ516zmfg" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zJHKiEd2xwtZ516zmfg" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zJnKiEd2xwtZ516zmfg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pOBB8BBjEd20zIwSLfjspA" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_pNWTkBBjEd20zIwSLfjspA/10" nsPrefix="DataTypes">
- <eAnnotations xmi:id="_pQB0SRBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pQB0ShBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pQB0SxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pQB0TBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pQB0TRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pQB0ThBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBB8RBjEd20zIwSLfjspA" name="BoundedSubtype">
- <eAnnotations xmi:id="_pOBB8hBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBB8xBjEd20zIwSLfjspA" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOBB9RBjEd20zIwSLfjspA" name="minValue" ordered="false" unique="false" lowerBound="1" eType="_pQB0NhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOBB9xBjEd20zIwSLfjspA" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="_pQB0NhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOBB-RBjEd20zIwSLfjspA" name="isMinOpen" ordered="false" unique="false" lowerBound="1" eType="_pQB0OhBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOBB-xBjEd20zIwSLfjspA" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="_pQB0PRBjEd20zIwSLfjspA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBB_RBjEd20zIwSLfjspA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOBB_xBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_pOBCABBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOBCARBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_pOBCAhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pOBCAxBjEd20zIwSLfjspA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_pOBCBBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCBRBjEd20zIwSLfjspA" name="IntervalType">
- <eAnnotations xmi:id="_pOBCBhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCBxBjEd20zIwSLfjspA" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCCRBjEd20zIwSLfjspA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCCxBjEd20zIwSLfjspA" name="CollectionType">
- <eAnnotations xmi:id="_pOBCDBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCDRBjEd20zIwSLfjspA" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCDxBjEd20zIwSLfjspA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCERBjEd20zIwSLfjspA" name="TupleType">
- <eAnnotations xmi:id="_pOBCEhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCExBjEd20zIwSLfjspA" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCFRBjEd20zIwSLfjspA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCFxBjEd20zIwSLfjspA" name="ChoiceType">
- <eAnnotations xmi:id="_pOBCGBBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCGRBjEd20zIwSLfjspA" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCGxBjEd20zIwSLfjspA" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCHRBjEd20zIwSLfjspA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pQB0NhBjEd20zIwSLfjspA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pQB0NxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pQB0OhBjEd20zIwSLfjspA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pQB0OxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_pQB0PRBjEd20zIwSLfjspA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_pQB0PhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lNwtoKSsEdy-NrxVBTpLyA" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_lNF_sKSsEdy-NrxVBTpLyA/9" nsPrefix="DataTypes">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwtoaSsEdy-NrxVBTpLyA" name="BoundedSubtype">
- <eAnnotations xmi:id="_lNwtoqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwto6SsEdy-NrxVBTpLyA" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNwtpaSsEdy-NrxVBTpLyA" name="minValue" ordered="false" unique="false" lowerBound="1" eType="_lPkr1qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNwtp6SsEdy-NrxVBTpLyA" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="_lPkr1qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNwtqaSsEdy-NrxVBTpLyA" name="isMinOpen" ordered="false" unique="false" lowerBound="1" eType="_lPkr2qSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNwtq6SsEdy-NrxVBTpLyA" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="_lPkr3aSsEdy-NrxVBTpLyA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtraSsEdy-NrxVBTpLyA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNwtr6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_lNwtsKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNwtsaSsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_lNwtsqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lNwts6SsEdy-NrxVBTpLyA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_lNwttKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwttaSsEdy-NrxVBTpLyA" name="IntervalType">
- <eAnnotations xmi:id="_lNwttqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtt6SsEdy-NrxVBTpLyA" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtuaSsEdy-NrxVBTpLyA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwtu6SsEdy-NrxVBTpLyA" name="CollectionType">
- <eAnnotations xmi:id="_lNwtvKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtvaSsEdy-NrxVBTpLyA" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtv6SsEdy-NrxVBTpLyA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwtwaSsEdy-NrxVBTpLyA" name="TupleType">
- <eAnnotations xmi:id="_lNwtwqSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtw6SsEdy-NrxVBTpLyA" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtxaSsEdy-NrxVBTpLyA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwtx6SsEdy-NrxVBTpLyA" name="ChoiceType">
- <eAnnotations xmi:id="_lNwtyKSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtyaSsEdy-NrxVBTpLyA" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwty6SsEdy-NrxVBTpLyA" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwtzaSsEdy-NrxVBTpLyA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkr1qSsEdy-NrxVBTpLyA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkr16SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkr2qSsEdy-NrxVBTpLyA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkr26SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_lPkr3aSsEdy-NrxVBTpLyA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_lPkr3qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rzqcoGquEdyHVMM3AaZxvA" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_rzAVUGquEdyHVMM3AaZxvA/8" nsPrefix="DataTypes">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzqcoWquEdyHVMM3AaZxvA" name="BoundedSubtype">
- <eAnnotations xmi:id="_rzqcomquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqco2quEdyHVMM3AaZxvA" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzqcpWquEdyHVMM3AaZxvA" name="minValue" ordered="false" unique="false" lowerBound="1" eType="_r00TPmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzqcp2quEdyHVMM3AaZxvA" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="_r00TPmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzqcqWquEdyHVMM3AaZxvA" name="isMinOpen" ordered="false" unique="false" lowerBound="1" eType="_r00TQmquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzqcq2quEdyHVMM3AaZxvA" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="_r00TRWquEdyHVMM3AaZxvA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcrWquEdyHVMM3AaZxvA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzqcr2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_rzqcsGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzqcsWquEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Integer" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Integer">
- <eAnnotations xmi:id="_rzqcsmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_rzqcs2quEdyHVMM3AaZxvA" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_rzqctGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzqctWquEdyHVMM3AaZxvA" name="IntervalType">
- <eAnnotations xmi:id="_rzqctmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqct2quEdyHVMM3AaZxvA" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcuWquEdyHVMM3AaZxvA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzqcu2quEdyHVMM3AaZxvA" name="CollectionType">
- <eAnnotations xmi:id="_rzqcvGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcvWquEdyHVMM3AaZxvA" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcv2quEdyHVMM3AaZxvA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzqcwWquEdyHVMM3AaZxvA" name="TupleType">
- <eAnnotations xmi:id="_rzqcwmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcw2quEdyHVMM3AaZxvA" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcxWquEdyHVMM3AaZxvA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzqcx2quEdyHVMM3AaZxvA" name="ChoiceType">
- <eAnnotations xmi:id="_rzqcyGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcyWquEdyHVMM3AaZxvA" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqcy2quEdyHVMM3AaZxvA" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzqczWquEdyHVMM3AaZxvA" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r00TPmquEdyHVMM3AaZxvA" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r00TP2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r00TQmquEdyHVMM3AaZxvA" name="Integer" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r00TQ2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_HJ1zcAnfEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_r00TRWquEdyHVMM3AaZxvA" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_r00TRmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aUoFIF-FEdyR_cYlxmaBkg" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_aUe7MF-FEdyR_cYlxmaBkg/1" nsPrefix="DataTypes">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFIV-FEdyR_cYlxmaBkg" name="BoundedSubtype">
- <eAnnotations xmi:id="_aUoFIl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFI1-FEdyR_cYlxmaBkg" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUoFJV-FEdyR_cYlxmaBkg" name="minValue" ordered="false" unique="false" lowerBound="1" eType="_aV-JZV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUoFJ1-FEdyR_cYlxmaBkg" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="_aV-JZV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUoFKV-FEdyR_cYlxmaBkg" name="isMinOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUoFK1-FEdyR_cYlxmaBkg" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="_aV-JaV-FEdyR_cYlxmaBkg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFLV-FEdyR_cYlxmaBkg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aUoFL1-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_aUoFMF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aUoFMV-FEdyR_cYlxmaBkg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_aUoFMl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFM1-FEdyR_cYlxmaBkg" name="IntervalType">
- <eAnnotations xmi:id="_aUoFNF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFNV-FEdyR_cYlxmaBkg" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFN1-FEdyR_cYlxmaBkg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFOV-FEdyR_cYlxmaBkg" name="CollectionType">
- <eAnnotations xmi:id="_aUoFOl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFO1-FEdyR_cYlxmaBkg" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFPV-FEdyR_cYlxmaBkg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFP1-FEdyR_cYlxmaBkg" name="TupleType">
- <eAnnotations xmi:id="_aUoFQF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFQV-FEdyR_cYlxmaBkg" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFQ1-FEdyR_cYlxmaBkg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFRV-FEdyR_cYlxmaBkg" name="ChoiceType">
- <eAnnotations xmi:id="_aUoFRl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFR1-FEdyR_cYlxmaBkg" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFSV-FEdyR_cYlxmaBkg" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFS1-FEdyR_cYlxmaBkg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JZV-FEdyR_cYlxmaBkg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-JZl-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_aV-JaV-FEdyR_cYlxmaBkg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_aV-Jal-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LTAfQF1EEdy5RcXm_JjfDg" name="DataTypes" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/DataTypes/_LSjzt11EEdy5RcXm_JjfDg/0" nsPrefix="DataTypes">
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfQV1EEdy5RcXm_JjfDg" name="BoundedSubtype">
- <eAnnotations xmi:id="_LTAfQl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HYVowA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfQ11EEdy5RcXm_JjfDg" name="baseType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTAfRV1EEdy5RcXm_JjfDg" name="minValue" ordered="false" unique="false" lowerBound="1" eType="_LUV8NV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTAfR11EEdy5RcXm_JjfDg" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="_LUV8NV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTAfSV1EEdy5RcXm_JjfDg" name="isMinOpen" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTAfS11EEdy5RcXm_JjfDg" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="_LUV8OV1EEdy5RcXm_JjfDg"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfTV1EEdy5RcXm_JjfDg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTAfT11EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_String" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_String">
- <eAnnotations xmi:id="_LTAfUF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LTAfUV1EEdy5RcXm_JjfDg" name="MARTE_Library_MARTE_PrimitivesTypes_Boolean" instanceClassName="MARTE_Library_MARTE_PrimitivesTypes_Boolean">
- <eAnnotations xmi:id="_LTAfUl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfU11EEdy5RcXm_JjfDg" name="IntervalType">
- <eAnnotations xmi:id="_LTAfVF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_HvlrIA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfVV1EEdy5RcXm_JjfDg" name="intervalAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfV11EEdy5RcXm_JjfDg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfWV1EEdy5RcXm_JjfDg" name="CollectionType">
- <eAnnotations xmi:id="_LTAfWl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IFV4sA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfW11EEdy5RcXm_JjfDg" name="collectionAttrib" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfXV1EEdy5RcXm_JjfDg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfX11EEdy5RcXm_JjfDg" name="TupleType">
- <eAnnotations xmi:id="_LTAfYF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IkLw0A-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfYV1EEdy5RcXm_JjfDg" name="tupleAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfY11EEdy5RcXm_JjfDg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfZV1EEdy5RcXm_JjfDg" name="ChoiceType">
- <eAnnotations xmi:id="_LTAfZl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_I0uHMA-NEdyLh7muGbCqMw"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfZ11EEdy5RcXm_JjfDg" name="choiceAttrib" ordered="false" unique="false" upperBound="-1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfaV1EEdy5RcXm_JjfDg" name="defaultAttrib" ordered="false" unique="false">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfa11EEdy5RcXm_JjfDg" name="base_DataType" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//DataType"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUV8NV1EEdy5RcXm_JjfDg" name="String" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUV8Nl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_qZ3GUAnxEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EDataType" xmi:id="_LUV8OV1EEdy5RcXm_JjfDg" name="Boolean" instanceClassName="java.lang.String">
- <eAnnotations xmi:id="_LUV8Ol1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="uml:PrimitiveType" href="MARTE_Library.library.uml#_Ddte8AnqEdy9WM11hWri2g"/>
- </eAnnotations>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_HYVowA-NEdyLh7muGbCqMw" name="BoundedSubtype">
- <ownedAttribute xmi:id="_OrmbAA-NEdyLh7muGbCqMw" name="baseType" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RF-LsQ-NEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RF-LsA-NEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_RF-Lsg-NEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SpzV8A-NEdyLh7muGbCqMw" name="minValue" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2JhhcA-OEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2JYXgA-OEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sswsEA-OEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vCnJIA-OEdyLh7muGbCqMw" name="maxValue" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2-HAEA-OEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_299PEA-OEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_vCnJIw-OEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3UdDgA-OEdyLh7muGbCqMw" name="isMinOpen" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6FQ-QQ-OEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6FQ-QA-OEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_6FQ-Qg-OEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7kTIEA-OEdyLh7muGbCqMw" name="isMaxOpen" visibility="public" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9YMHkA-OEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9YCWkA-OEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_9YMHkQ-OEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AfDK0Q-PEdyLh7muGbCqMw" name="base_DataType" isUnique="false" association="_Ae5Z0A-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_HvlrIA-NEdyLh7muGbCqMw" name="IntervalType">
- <ownedAttribute xmi:id="_DTvgAA-PEdyLh7muGbCqMw" name="intervalAttrib" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H_BjYA-PEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H-4ZcA-PEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_H_BjYQ-PEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qmOA4A-PEdyLh7muGbCqMw" name="base_DataType" isUnique="false" association="_qmEP4A-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_IFV4sA-NEdyLh7muGbCqMw" name="CollectionType">
- <ownedAttribute xmi:id="_Sj86sA-PEdyLh7muGbCqMw" name="collectionAttrib" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sj86sQ-PEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sj86sg-PEdyLh7muGbCqMw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Sj86sw-PEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rEdcEA-PEdyLh7muGbCqMw" name="base_DataType" isUnique="false" association="_rETrEA-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_IkLw0A-NEdyLh7muGbCqMw" name="TupleType">
- <ownedAttribute xmi:id="_Xy1aYA-PEdyLh7muGbCqMw" name="tupleAttrib" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSO1AQ-PEdyLh7muGbCqMw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSO1AA-PEdyLh7muGbCqMw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xy1aYw-PEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sXIk4A-PEdyLh7muGbCqMw" name="base_DataType" isUnique="false" association="_sW_a8A-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_I0uHMA-NEdyLh7muGbCqMw" name="ChoiceType">
- <ownedAttribute xmi:id="_dFJokA-PEdyLh7muGbCqMw" name="choiceAttrib" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fellIQ-PEdyLh7muGbCqMw" value="*"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fellIA-PEdyLh7muGbCqMw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_dFJokw-PEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_drugYA-PEdyLh7muGbCqMw" name="defaultAttrib" visibility="public" isUnique="false">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iMumYQ-PEdyLh7muGbCqMw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iMumYA-PEdyLh7muGbCqMw"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_drugYw-PEdyLh7muGbCqMw">
- <value xsi:nil="true"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tzDJQA-PEdyLh7muGbCqMw" name="base_DataType" isUnique="false" association="_ty5_UA-PEdyLh7muGbCqMw">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Ae5Z0A-PEdyLh7muGbCqMw" name="Extension_BoundedSubtype" memberEnd="_AfDK0A-PEdyLh7muGbCqMw _AfDK0Q-PEdyLh7muGbCqMw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_AfDK0A-PEdyLh7muGbCqMw" name="extension_BoundedSubtype" type="_HYVowA-NEdyLh7muGbCqMw" aggregation="composite" association="_Ae5Z0A-PEdyLh7muGbCqMw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_qmEP4A-PEdyLh7muGbCqMw" name="Extension_IntervalType" memberEnd="_qmEP4Q-PEdyLh7muGbCqMw _qmOA4A-PEdyLh7muGbCqMw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_qmEP4Q-PEdyLh7muGbCqMw" name="extension_IntervalType" type="_HvlrIA-NEdyLh7muGbCqMw" aggregation="composite" association="_qmEP4A-PEdyLh7muGbCqMw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_rETrEA-PEdyLh7muGbCqMw" name="Extension_CollectionType" memberEnd="_rETrEQ-PEdyLh7muGbCqMw _rEdcEA-PEdyLh7muGbCqMw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rETrEQ-PEdyLh7muGbCqMw" name="extension_CollectionType" type="_IFV4sA-NEdyLh7muGbCqMw" aggregation="composite" association="_rETrEA-PEdyLh7muGbCqMw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_sW_a8A-PEdyLh7muGbCqMw" name="Extension_TupleType" memberEnd="_sW_a8Q-PEdyLh7muGbCqMw _sXIk4A-PEdyLh7muGbCqMw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_sW_a8Q-PEdyLh7muGbCqMw" name="extension_TupleType" type="_IkLw0A-NEdyLh7muGbCqMw" aggregation="composite" association="_sW_a8A-PEdyLh7muGbCqMw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_ty5_UA-PEdyLh7muGbCqMw" name="Extension_ChoiceType" memberEnd="_ty5_UQ-PEdyLh7muGbCqMw _tzDJQA-PEdyLh7muGbCqMw">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ty5_UQ-PEdyLh7muGbCqMw" name="extension_ChoiceType" type="_I0uHMA-NEdyLh7muGbCqMw" aggregation="composite" association="_ty5_UA-PEdyLh7muGbCqMw"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Profile" xmi:id="_9UgzYA-MEdyLh7muGbCqMw" name="Variables">
- <eAnnotations xmi:id="_LTAfbl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_M7UAZ53yEd6SvNDHkhtrYQ" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_M7UAZp3yEd6SvNDHkhtrYQ/13" nsPrefix="Variables">
- <eAnnotations xmi:id="_M8pcw53yEd6SvNDHkhtrYQ" source="PapyrusVersion">
- <details xmi:id="_M8pcxJ3yEd6SvNDHkhtrYQ" key="Version" value="1.1.2"/>
- <details xmi:id="_M8pcxZ3yEd6SvNDHkhtrYQ" key="Comment" value=""/>
- <details xmi:id="_M8pcxp3yEd6SvNDHkhtrYQ" key="Copyright" value=""/>
- <details xmi:id="_M8pcx53yEd6SvNDHkhtrYQ" key="Date" value="2009-09-10"/>
- <details xmi:id="_M8pcyJ3yEd6SvNDHkhtrYQ" key="Author" value="cm176997"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_M7UAaJ3yEd6SvNDHkhtrYQ" name="VariableDirectionKind">
- <eAnnotations xmi:id="_M7UAaZ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_M7UAap3yEd6SvNDHkhtrYQ" name="in"/>
- <eLiterals xmi:id="_M7UAa53yEd6SvNDHkhtrYQ" name="out" value="1"/>
- <eLiterals xmi:id="_M7UAbJ3yEd6SvNDHkhtrYQ" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAbZ3yEd6SvNDHkhtrYQ" name="Var">
- <eAnnotations xmi:id="_M7UAbp3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_M7UAb53yEd6SvNDHkhtrYQ" name="dir" ordered="false" unique="false" eType="_M7UAaJ3yEd6SvNDHkhtrYQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAcZ3yEd6SvNDHkhtrYQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_M7UAc53yEd6SvNDHkhtrYQ" name="ExpressionContext">
- <eAnnotations xmi:id="_M7UAdJ3yEd6SvNDHkhtrYQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_M7UAdZ3yEd6SvNDHkhtrYQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_wlf0AUOMEd6caK5ICj_pSQ" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_wlf0AEOMEd6caK5ICj_pSQ/12" nsPrefix="Variables">
- <eAnnotations xmi:id="_wmvxMEOMEd6caK5ICj_pSQ" source="PapyrusVersion">
- <details xmi:id="_wmvxMUOMEd6caK5ICj_pSQ" key="Version" value="1.1.1"/>
- <details xmi:id="_wmvxMkOMEd6caK5ICj_pSQ" key="Comment" value="Definition of beta3"/>
- <details xmi:id="_wmvxM0OMEd6caK5ICj_pSQ" key="Copyright" value=""/>
- <details xmi:id="_wmvxNEOMEd6caK5ICj_pSQ" key="Date" value="2009-05-18"/>
- <details xmi:id="_wmvxNUOMEd6caK5ICj_pSQ" key="Author" value="mraidha"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_wlf0AkOMEd6caK5ICj_pSQ" name="VariableDirectionKind">
- <eAnnotations xmi:id="_wlf0A0OMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_wlf0BEOMEd6caK5ICj_pSQ" name="in"/>
- <eLiterals xmi:id="_wlf0BUOMEd6caK5ICj_pSQ" name="out" value="1"/>
- <eLiterals xmi:id="_wlf0BkOMEd6caK5ICj_pSQ" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlf0B0OMEd6caK5ICj_pSQ" name="Var">
- <eAnnotations xmi:id="_wlf0CEOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_wlf0CUOMEd6caK5ICj_pSQ" name="dir" ordered="false" unique="false" eType="_wlf0AkOMEd6caK5ICj_pSQ" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlf0C0OMEd6caK5ICj_pSQ" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_wlf0DUOMEd6caK5ICj_pSQ" name="ExpressionContext">
- <eAnnotations xmi:id="_wlf0DkOMEd6caK5ICj_pSQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_wlf0D0OMEd6caK5ICj_pSQ" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_kg_zKXKiEd2xwtZ516zmfg" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_kg_zKHKiEd2xwtZ516zmfg/11" nsPrefix="Variables">
- <eAnnotations xmi:id="_kh5LUXKiEd2xwtZ516zmfg" source="PapyrusVersion">
- <details xmi:id="_kh5LUnKiEd2xwtZ516zmfg" key="Version" value="1.1.0"/>
- <details xmi:id="_kh5LU3KiEd2xwtZ516zmfg" key="Comment" value="Update to MARTE Beta 2 (by Sébastien Gérard and Huascar Espinoza)

This Definition was manually updated (to be conform to 1.0.4) by Huascar Espinoza from an intermediate version (1.0.3) used to create the XMI file (MARTE Beta 2) for the OMG"/>
- <details xmi:id="_kh5LVHKiEd2xwtZ516zmfg" key="Copyright" value="Copyright (c) 2006-2008 CEA LIST.
All rights reserved. This program and the accompanying materials 
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:
 CEA LIST - initial API and implementation"/>
- <details xmi:id="_kh5LVXKiEd2xwtZ516zmfg" key="Date" value="2008-08-25"/>
- <details xmi:id="_kh5LVnKiEd2xwtZ516zmfg" key="Author" value="CEA LIST"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_kg_zKnKiEd2xwtZ516zmfg" name="VariableDirectionKind">
- <eAnnotations xmi:id="_kg_zK3KiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_kg_zLHKiEd2xwtZ516zmfg" name="in"/>
- <eLiterals xmi:id="_kg_zLXKiEd2xwtZ516zmfg" name="out" value="1"/>
- <eLiterals xmi:id="_kg_zLnKiEd2xwtZ516zmfg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zL3KiEd2xwtZ516zmfg" name="Var">
- <eAnnotations xmi:id="_kg_zMHKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_kg_zMXKiEd2xwtZ516zmfg" name="dir" ordered="false" unique="false" eType="_kg_zKnKiEd2xwtZ516zmfg" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zM3KiEd2xwtZ516zmfg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_kg_zNXKiEd2xwtZ516zmfg" name="ExpressionContext">
- <eAnnotations xmi:id="_kg_zNnKiEd2xwtZ516zmfg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_kg_zN3KiEd2xwtZ516zmfg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_pOBCIBBjEd20zIwSLfjspA" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_pOBCHxBjEd20zIwSLfjspA/10" nsPrefix="Variables">
- <eAnnotations xmi:id="_pQB0URBjEd20zIwSLfjspA" source="PapyrusVersion">
- <details xmi:id="_pQB0UhBjEd20zIwSLfjspA" key="Version" value="1.0.3"/>
- <details xmi:id="_pQB0UxBjEd20zIwSLfjspA" key="Comment" value=""/>
- <details xmi:id="_pQB0VBBjEd20zIwSLfjspA" key="Copyright" value="EPL V1.0"/>
- <details xmi:id="_pQB0VRBjEd20zIwSLfjspA" key="Date" value="2008-04-22"/>
- <details xmi:id="_pQB0VhBjEd20zIwSLfjspA" key="Author" value="Yann Tanguy"/>
- </eAnnotations>
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_pOBCIRBjEd20zIwSLfjspA" name="VariableDirectionKind">
- <eAnnotations xmi:id="_pOBCIhBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_pOBCIxBjEd20zIwSLfjspA" name="in"/>
- <eLiterals xmi:id="_pOBCJBBjEd20zIwSLfjspA" name="out" value="1"/>
- <eLiterals xmi:id="_pOBCJRBjEd20zIwSLfjspA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCJhBjEd20zIwSLfjspA" name="Var">
- <eAnnotations xmi:id="_pOBCJxBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_pOBCKBBjEd20zIwSLfjspA" name="dir" ordered="false" unique="false" eType="_pOBCIRBjEd20zIwSLfjspA" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCKhBjEd20zIwSLfjspA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_pOBCLBBjEd20zIwSLfjspA" name="ExpressionContext">
- <eAnnotations xmi:id="_pOBCLRBjEd20zIwSLfjspA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_pOBCLhBjEd20zIwSLfjspA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_lNwt0KSsEdy-NrxVBTpLyA" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_lNwtz6SsEdy-NrxVBTpLyA/9" nsPrefix="Variables">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_lNwt0aSsEdy-NrxVBTpLyA" name="VariableDirectionKind">
- <eAnnotations xmi:id="_lNwt0qSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_lNwt06SsEdy-NrxVBTpLyA" name="in"/>
- <eLiterals xmi:id="_lNwt1KSsEdy-NrxVBTpLyA" name="out" value="1"/>
- <eLiterals xmi:id="_lNwt1aSsEdy-NrxVBTpLyA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwt1qSsEdy-NrxVBTpLyA" name="Var">
- <eAnnotations xmi:id="_lNwt16SsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_lNwt2KSsEdy-NrxVBTpLyA" name="dir" ordered="false" unique="false" eType="_lNwt0aSsEdy-NrxVBTpLyA" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwt2qSsEdy-NrxVBTpLyA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_lNwt3KSsEdy-NrxVBTpLyA" name="ExpressionContext">
- <eAnnotations xmi:id="_lNwt3aSsEdy-NrxVBTpLyA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_lNwt3qSsEdy-NrxVBTpLyA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_rzrDsWquEdyHVMM3AaZxvA" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_rzrDsGquEdyHVMM3AaZxvA/8" nsPrefix="Variables">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_rzrDsmquEdyHVMM3AaZxvA" name="VariableDirectionKind">
- <eAnnotations xmi:id="_rzrDs2quEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_rzrDtGquEdyHVMM3AaZxvA" name="in"/>
- <eLiterals xmi:id="_rzrDtWquEdyHVMM3AaZxvA" name="out" value="1"/>
- <eLiterals xmi:id="_rzrDtmquEdyHVMM3AaZxvA" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzrDt2quEdyHVMM3AaZxvA" name="Var">
- <eAnnotations xmi:id="_rzrDuGquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_rzrDuWquEdyHVMM3AaZxvA" name="dir" ordered="false" unique="false" eType="_rzrDsmquEdyHVMM3AaZxvA" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzrDu2quEdyHVMM3AaZxvA" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_rzrDvWquEdyHVMM3AaZxvA" name="ExpressionContext">
- <eAnnotations xmi:id="_rzrDvmquEdyHVMM3AaZxvA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_rzrDv2quEdyHVMM3AaZxvA" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_aUoFTl-FEdyR_cYlxmaBkg" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_aUoFTV-FEdyR_cYlxmaBkg/1" nsPrefix="Variables">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_aUoFT1-FEdyR_cYlxmaBkg" name="VariableDirectionKind">
- <eAnnotations xmi:id="_aUoFUF-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_aUoFUV-FEdyR_cYlxmaBkg" name="in"/>
- <eLiterals xmi:id="_aUoFUl-FEdyR_cYlxmaBkg" name="out" value="1"/>
- <eLiterals xmi:id="_aUoFU1-FEdyR_cYlxmaBkg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFVF-FEdyR_cYlxmaBkg" name="Var">
- <eAnnotations xmi:id="_aUoFVV-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_aUoFVl-FEdyR_cYlxmaBkg" name="dir" ordered="false" unique="false" eType="_aUoFT1-FEdyR_cYlxmaBkg" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFWF-FEdyR_cYlxmaBkg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_aUoFWl-FEdyR_cYlxmaBkg" name="ExpressionContext">
- <eAnnotations xmi:id="_aUoFW1-FEdyR_cYlxmaBkg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_aUoFXF-FEdyR_cYlxmaBkg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- <contents xmi:type="ecore:EPackage" xmi:id="_LTAfb11EEdy5RcXm_JjfDg" name="Variables" nsURI="http://MARTE.MARTE_Annexes.VSL/schemas/Variables/_LTAfbV1EEdy5RcXm_JjfDg/0" nsPrefix="Variables">
- <eClassifiers xmi:type="ecore:EEnum" xmi:id="_LTAfcF1EEdy5RcXm_JjfDg" name="VariableDirectionKind">
- <eAnnotations xmi:id="_LTAfcV1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_zT7mkBBNEdyt6tGzWCpUVA"/>
- <eLiterals xmi:id="_LTAfcl1EEdy5RcXm_JjfDg" name="in"/>
- <eLiterals xmi:id="_LTAfc11EEdy5RcXm_JjfDg" name="out" value="1"/>
- <eLiterals xmi:id="_LTAfdF1EEdy5RcXm_JjfDg" name="inout" value="2"/>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfdV1EEdy5RcXm_JjfDg" name="Var">
- <eAnnotations xmi:id="_LTAfdl1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7-_5QBBNEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_LTAfd11EEdy5RcXm_JjfDg" name="dir" ordered="false" unique="false" eType="_LTAfcF1EEdy5RcXm_JjfDg" defaultValueLiteral="inout"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAfeV1EEdy5RcXm_JjfDg" name="base_Property" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Property"/>
- </eStructuralFeatures>
- </eClassifiers>
- <eClassifiers xmi:type="ecore:EClass" xmi:id="_LTAfe11EEdy5RcXm_JjfDg" name="ExpressionContext">
- <eAnnotations xmi:id="_LTAffF1EEdy5RcXm_JjfDg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_UXvlwBBOEdyt6tGzWCpUVA"/>
- <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_LTAffV1EEdy5RcXm_JjfDg" name="base_NamedElement" ordered="false" unique="false" lowerBound="1">
- <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//NamedElement"/>
- </eStructuralFeatures>
- </eClassifiers>
- </contents>
- </eAnnotations>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_zT7mkBBNEdyt6tGzWCpUVA" name="VariableDirectionKind">
- <ownedLiteral xmi:id="_1NX0cBBNEdyt6tGzWCpUVA" name="in"/>
- <ownedLiteral xmi:id="_1PwaEBBNEdyt6tGzWCpUVA" name="out"/>
- <ownedLiteral xmi:id="_1bE5QBBNEdyt6tGzWCpUVA" name="inout"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_7-_5QBBNEdyt6tGzWCpUVA" name="Var">
- <ownedAttribute xmi:id="_9QgkcBBNEdyt6tGzWCpUVA" name="dir" visibility="public" type="_zT7mkBBNEdyt6tGzWCpUVA" isUnique="false">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bx4d4BBOEdyt6tGzWCpUVA" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BxvT8BBOEdyt6tGzWCpUVA"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Bx4d4RBOEdyt6tGzWCpUVA" value="inout"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NhDawRBOEdyt6tGzWCpUVA" name="base_Property" isUnique="false" association="_Ng5pwBBOEdyt6tGzWCpUVA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_Ng5pwBBOEdyt6tGzWCpUVA" name="Extension_Var" memberEnd="_NhDawBBOEdyt6tGzWCpUVA _NhDawRBOEdyt6tGzWCpUVA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_NhDawBBOEdyt6tGzWCpUVA" name="extension_Var" type="_7-_5QBBNEdyt6tGzWCpUVA" aggregation="composite" association="_Ng5pwBBOEdyt6tGzWCpUVA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_UXvlwBBOEdyt6tGzWCpUVA" name="ExpressionContext">
- <ownedAttribute xmi:id="_bJ0WgRBOEdyt6tGzWCpUVA" name="base_NamedElement" isUnique="false" association="_bJqlgBBOEdyt6tGzWCpUVA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_bJqlgBBOEdyt6tGzWCpUVA" name="Extension_ExpressionContext" memberEnd="_bJ0WgBBOEdyt6tGzWCpUVA _bJ0WgRBOEdyt6tGzWCpUVA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bJ0WgBBOEdyt6tGzWCpUVA" name="extension_ExpressionContext" type="_UXvlwBBOEdyt6tGzWCpUVA" aggregation="composite" association="_bJqlgBBOEdyt6tGzWCpUVA"/>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Dependency" xmi:id="_y9JiUA9dEdy-lroUn0KWEw" name="FromMARTE design modeltoMARTE foundations" supplier="_jG1CQAPKEdy6wIwMc4WDOQ" client="_tADfQAPMEdyuUt-4qHuVvQ"/>
- <packagedElement xmi:type="uml:Dependency" xmi:id="_zyMT8A9dEdy-lroUn0KWEw" name="FromMARTE analysis modeltoMARTE foundations" supplier="_jG1CQAPKEdy6wIwMc4WDOQ" client="_u8y4wAPMEdyuUt-4qHuVvQ"/>
-</uml:Profile>
|