summaryrefslogtreecommitdiffstats
path: root/ONAP_Information_Model/License.uml
diff options
context:
space:
mode:
Diffstat (limited to 'ONAP_Information_Model/License.uml')
-rw-r--r--ONAP_Information_Model/License.uml862
1 files changed, 862 insertions, 0 deletions
diff --git a/ONAP_Information_Model/License.uml b/ONAP_Information_Model/License.uml
new file mode 100644
index 0000000..f9e351e
--- /dev/null
+++ b/ONAP_Information_Model/License.uml
@@ -0,0 +1,862 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ActionLanguage="http://www.omg.org/spec/ALF/20120827/ActionLanguage-Profile" xmlns:OpenModel_Profile="http:///schemas/OpenModel_Profile/_2Rm7cDkrEemjyLkBMGZA1g/27" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.omg.org/spec/ALF/20120827/ActionLanguage-Profile pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ http:///schemas/OpenModel_Profile/_2Rm7cDkrEemjyLkBMGZA1g/27 OpenModel_Profile.profile.uml#_2RzvwDkrEemjyLkBMGZA1g">
+ <uml:Package xmi:id="_R1nxUMfyEeiEtuRgTYzSUQ" name="License" URI="">
+ <packagedElement xmi:type="uml:Package" xmi:id="_U1T1kMfyEeiEtuRgTYzSUQ" name="Diagrams" visibility="public" URI="">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8nq1UConEemnoK-fhDe5lw">
+ <body>VLM is really just a Party&#xD;
+&#xD;
+'Simplified' attributes for this Vendor are VendorName, and Description, which can be gotten from the Party model (PartyRole)</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IuXygCpWEemnoK-fhDe5lw">
+ <body>Only EntitlementPool attributes currently being used are Name and MRN. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vaCLACpWEemnoK-fhDe5lw">
+ <body>Only attributes presently used are name, metric type and metric value.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_s3egcFxjEemycfDPZTAung">
+ <body>Only name and type are required. &#xD;
+MRN should also be provided, but is not required.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_AyFhgH2REemcG-PZNzdV9w">
+ <body>Entitlement and key instances and their association to pools are in a license management system that is outside of ONAP</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MafIAH2REemcG-PZNzdV9w">
+ <body>A&amp;AI stores the entitlement asset tag as an attribute of the Vnf Instance</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_souDQG1FEeq9iZY6ZXdoDA" name="LicenseAgreement" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_souDQW1FEeq9iZY6ZXdoDA" annotatedElement="_souDQG1FEeq9iZY6ZXdoDA">
+ <body>An agreement between the service provider and a given vendor granting the service provider to use the vendor's products. Generally the license agreement is specific to a family of vendor products and/or to some service provider's project/product or product family. &#xD;
+</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_souDQm1FEeq9iZY6ZXdoDA">
+ <general xmi:type="uml:Class" href="Common.uml#_z6bHYBnLEemlxOdMFpUVvQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_souDQ21FEeq9iZY6ZXdoDA" name="requirementsAndConstraints">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_souDRG1FEeq9iZY6ZXdoDA" annotatedElement="_souDQ21FEeq9iZY6ZXdoDA">
+ <body>Free form text. Includes information such as operating system or hypervisor required for the VNF. This may also contain factors to be considered in deployment/placement of the VNF instances. These requirements and constraints may need to be abstracted as policies or other business rules. &#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_souDRW1FEeq9iZY6ZXdoDA">
+ <body>Free form text. Includes information such as operating system or hypervisor required for the VNF. This may also contain factors to be considered in deployment/placement of the VNF instances. These requirements and constraints may need to be abstracted as policies or other business rules. &#xD;
+</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_souDRm1FEeq9iZY6ZXdoDA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_souDR21FEeq9iZY6ZXdoDA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_souDSG1FEeq9iZY6ZXdoDA" name="licenseTerm" type="_sckiwP_BEeiQG4ZZm0HgYw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_souDSW1FEeq9iZY6ZXdoDA" annotatedElement="_souDSG1FEeq9iZY6ZXdoDA">
+ <body>Term of the license:&#xD;
+-fixed term&#xD;
+-perpetual&#xD;
+-unlimited&#xD;
+-subscription&#xD;
+</body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Whm_UMfyEeiEtuRgTYzSUQ" name="Associations">
+ <packagedElement xmi:type="uml:Association" xmi:id="_Sj1eAN3yEei-jeeHUjfpLA" name="LicenseKeyPoolContainsLicenseKey" memberEnd="_Sj2FEt3yEei-jeeHUjfpLA _Sj3TMN3yEei-jeeHUjfpLA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Sj2FEN3yEei-jeeHUjfpLA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Sj2FEd3yEei-jeeHUjfpLA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_loracNPjEemT28hM6O3M4A" annotatedElement="_Sj1eAN3yEei-jeeHUjfpLA">
+ <body>A licenseKeyPool can contain some number of LicenseKeys.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Sj3TMN3yEei-jeeHUjfpLA" name="licensekeydesc" type="_4ZDVsMgEEeiEtuRgTYzSUQ" association="_Sj1eAN3yEei-jeeHUjfpLA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Sj2FEt3yEei-jeeHUjfpLA" name="licensekeyinstance" type="_D_LXMN3xEei-jeeHUjfpLA" aggregation="composite" association="_Sj1eAN3yEei-jeeHUjfpLA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_dHyvwNPpEemT28hM6O3M4A" annotatedElement="_Sj2FEt3yEei-jeeHUjfpLA">
+ <body>LicenseKeyPool can contain some number of LicenseKeyInstances.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_as4TcA6fEemnO9QINOJnHg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_atQt8A6fEemnO9QINOJnHg" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_sNy3kN3uEei-jeeHUjfpLA" name="LicenseKeyPoolHasSPLimits" memberEnd="_sNzeod3uEei-jeeHUjfpLA _sN0Fsd3uEei-jeeHUjfpLA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sNy3kd3uEei-jeeHUjfpLA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sNzeoN3uEei-jeeHUjfpLA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5N70sNPhEemT28hM6O3M4A" annotatedElement="_sNy3kN3uEei-jeeHUjfpLA">
+ <body>LicenseKey can have some number of service provider based limits applied to it.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_sN0Fsd3uEei-jeeHUjfpLA" name="licencekeypool" type="_4ZDVsMgEEeiEtuRgTYzSUQ" association="_sNy3kN3uEei-jeeHUjfpLA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_K00N8NS1EemxF5TqBFPL8g" annotatedElement="_sN0Fsd3uEei-jeeHUjfpLA">
+ <body>lLicenseKeyPool can have some number of service provider specified PoolLimits</body>
+ </ownedComment>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_43lCkN3uEei-jeeHUjfpLA" name="LicenseKeyPoolHasVendorLimits" memberEnd="_43lCk93uEei-jeeHUjfpLA _43qiIN3uEei-jeeHUjfpLA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_43lCkd3uEei-jeeHUjfpLA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_43lCkt3uEei-jeeHUjfpLA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-ZZ0ANPhEemT28hM6O3M4A" annotatedElement="_43lCkN3uEei-jeeHUjfpLA">
+ <body>LicenseKey can have some number of vendor based limits applied to it.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_43qiIN3uEei-jeeHUjfpLA" name="licencekeypooldesc" type="_4ZDVsMgEEeiEtuRgTYzSUQ" association="_43lCkN3uEei-jeeHUjfpLA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__LoWAP1oEeisxOMTY1eUug" name="EntitlementPoolHasSPPoolLimits" memberEnd="__Lo9Ev1oEeisxOMTY1eUug __Lw44P1oEeisxOMTY1eUug">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__Lo9EP1oEeisxOMTY1eUug" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__Lo9Ef1oEeisxOMTY1eUug" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MVQjgNPlEemT28hM6O3M4A" annotatedElement="__LoWAP1oEeisxOMTY1eUug">
+ <body>An EntitlementPool and the associated Entitlements can have some number of Service Provider based limits.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="__Lw44P1oEeisxOMTY1eUug" name="entitlementpool" type="_GlxBwP1oEeisxOMTY1eUug" association="__LoWAP1oEeisxOMTY1eUug">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Rbt-kNS3EemxF5TqBFPL8g" annotatedElement="__Lw44P1oEeisxOMTY1eUug">
+ <body>EntitlementPool can have some number of service provider specified limits.</body>
+ </ownedComment>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_M9Q54P1pEeisxOMTY1eUug" name="EntitlementPoolHasVendorPoolLimits" memberEnd="_M9Rg8v1pEeisxOMTY1eUug _M9XAgP1pEeisxOMTY1eUug">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M9Rg8P1pEeisxOMTY1eUug" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M9Rg8f1pEeisxOMTY1eUug" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_HeWe8NPlEemT28hM6O3M4A" annotatedElement="_M9Q54P1pEeisxOMTY1eUug">
+ <body>An EntitlementPool and the associated Entitlements can have some number of Vendor based limits.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_M9XAgP1pEeisxOMTY1eUug" name="entitlementpool" type="_GlxBwP1oEeisxOMTY1eUug" association="_M9Q54P1pEeisxOMTY1eUug">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_eAmbcNS3EemxF5TqBFPL8g" annotatedElement="_M9XAgP1pEeisxOMTY1eUug">
+ <body>The EntitlementPool can have some number of Vendor specified limits.</body>
+ </ownedComment>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_n3nbsAVlEemrBZmpgd_POA" name="FeatureGroupHasEntitlementPool" memberEnd="_n3oCwgVlEemrBZmpgd_POA _n3op0AVlEemrBZmpgd_POA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_n3oCwAVlEemrBZmpgd_POA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n3oCwQVlEemrBZmpgd_POA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8tmx0NPnEemT28hM6O3M4A" annotatedElement="_n3nbsAVlEemrBZmpgd_POA">
+ <body>A FeatureGroup can have one or more EntitlementPools associated with it.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_n3oCwgVlEemrBZmpgd_POA" name="entitlementpool" type="_GlxBwP1oEeisxOMTY1eUug" association="_n3nbsAVlEemrBZmpgd_POA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_nssGQNS3EemxF5TqBFPL8g" annotatedElement="_n3oCwgVlEemrBZmpgd_POA">
+ <body>The EntitlementPool can be related to one FeatureGroup</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5SrkYAVlEemrBZmpgd_POA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5S_GYAVlEemrBZmpgd_POA" value="*"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_n3op0AVlEemrBZmpgd_POA" name="featuregroup" type="_Omfk4P2SEeisxOMTY1eUug" association="_n3nbsAVlEemrBZmpgd_POA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_r3zb0NS3EemxF5TqBFPL8g" annotatedElement="_n3op0AVlEemrBZmpgd_POA">
+ <body>FeatureGroup can be related to some number of EntitlementPools.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y1BkcAVlEemrBZmpgd_POA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y1F14AVlEemrBZmpgd_POA" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mQo20AVlEemrBZmpgd_POA" name="FeatureGroupHasLicenceKeyPool" memberEnd="_mQqsAAVlEemrBZmpgd_POA _mQrTEAVlEemrBZmpgd_POA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mQqE8AVlEemrBZmpgd_POA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mQqE8QVlEemrBZmpgd_POA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QLIwQNPiEemT28hM6O3M4A" annotatedElement="_mQo20AVlEemrBZmpgd_POA">
+ <body>FeatureGroup can have 1 or more LicenseKeyPools and related LicenseKeys related to it.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mQqsAAVlEemrBZmpgd_POA" name="licencekeypool" type="_4ZDVsMgEEeiEtuRgTYzSUQ" association="_mQo20AVlEemrBZmpgd_POA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fivD8NS0EemxF5TqBFPL8g" annotatedElement="_mQqsAAVlEemrBZmpgd_POA">
+ <body>LicenseKeyPool is related to one FeatureGroup</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ASB8IAVmEemrBZmpgd_POA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ASG0oAVmEemrBZmpgd_POA" value="*"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_mQrTEAVlEemrBZmpgd_POA" name="featuregroup" type="_Omfk4P2SEeisxOMTY1eUug" association="_mQo20AVlEemrBZmpgd_POA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kyefQNS0EemxF5TqBFPL8g" annotatedElement="_mQrTEAVlEemrBZmpgd_POA">
+ <body>A feature group can be related to some number of LicenseKeyPools</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HO36kEg7EeqUdr85s9pcmw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HPOf4Eg7EeqUdr85s9pcmw" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_LMfMoAVoEemrBZmpgd_POA" name="LicenseAgreementHasFeatureGroup" memberEnd="_LMgawgVoEemrBZmpgd_POA _LMho4AVoEemrBZmpgd_POA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LMgawAVoEemrBZmpgd_POA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LMgawQVoEemrBZmpgd_POA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_LMgawgVoEemrBZmpgd_POA" name="featuregroup" type="_Omfk4P2SEeisxOMTY1eUug" association="_LMfMoAVoEemrBZmpgd_POA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S8ZeoAVoEemrBZmpgd_POA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S8p9UAVoEemrBZmpgd_POA" value="*"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_LMho4AVoEemrBZmpgd_POA" name="licenseagreement" type="_bCM3oP2SEeisxOMTY1eUug" association="_LMfMoAVoEemrBZmpgd_POA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JmAXYCpREemnoK-fhDe5lw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JmopgCpREemnoK-fhDe5lw" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_avHqoEW_Eem3_P23YPx5GQ" name="VendorHasVnfd" isAbstract="true" memberEnd="_avIRskW_Eem3_P23YPx5GQ _avI4wEW_Eem3_P23YPx5GQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_avIRsEW_Eem3_P23YPx5GQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_avIRsUW_Eem3_P23YPx5GQ" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_avIRskW_Eem3_P23YPx5GQ" name="vendor" association="_avHqoEW_Eem3_P23YPx5GQ">
+ <type xmi:type="uml:Class" href="Party.uml#_eDT94DbaEemP3p_OV1tL7g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lhLfAEW_Eem3_P23YPx5GQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lhV3EEW_Eem3_P23YPx5GQ" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_avI4wEW_Eem3_P23YPx5GQ" name="vnfd" association="_avHqoEW_Eem3_P23YPx5GQ">
+ <type xmi:type="uml:Class" href="Vnf.uml#_aaEZADOREeiHat9KcP8uWA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_poJUYEW_Eem3_P23YPx5GQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_poddcEW_Eem3_P23YPx5GQ" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_7QCYIEW_Eem3_P23YPx5GQ" name="VendorHasLicenseAgreement" memberEnd="_7QC_MkW_Eem3_P23YPx5GQ _7QENUEW_Eem3_P23YPx5GQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7QC_MEW_Eem3_P23YPx5GQ" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7QC_MUW_Eem3_P23YPx5GQ" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_7QC_MkW_Eem3_P23YPx5GQ" name="vendor" association="_7QCYIEW_Eem3_P23YPx5GQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xs5m8NS3EemxF5TqBFPL8g" annotatedElement="_7QC_MkW_Eem3_P23YPx5GQ">
+ <body>A Vendor can have some number of LicenseAgreements.</body>
+ </ownedComment>
+ <type xmi:type="uml:Class" href="Party.uml#_eDT94DbaEemP3p_OV1tL7g"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_7QENUEW_Eem3_P23YPx5GQ" name="licenseagreement" type="_bCM3oP2SEeisxOMTY1eUug" association="_7QCYIEW_Eem3_P23YPx5GQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0rcbsNS3EemxF5TqBFPL8g" annotatedElement="_7QENUEW_Eem3_P23YPx5GQ">
+ <body>A LicenseAgreement is related to some vendor.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7kU7MEXBEem3_P23YPx5GQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7kc3AEXBEem3_P23YPx5GQ" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lXfcUH2KEemcG-PZNzdV9w" name="EntitlementPoolContainsEntitlementInstance" memberEnd="_lXjGsH2KEemcG-PZNzdV9w _lXk74H2KEemcG-PZNzdV9w">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lXh4kH2KEemcG-PZNzdV9w" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lXifoH2KEemcG-PZNzdV9w" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_lXk74H2KEemcG-PZNzdV9w" name="entitlementpool" type="_GlxBwP1oEeisxOMTY1eUug" association="_lXfcUH2KEemcG-PZNzdV9w">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vJSFkNS1EemxF5TqBFPL8g" annotatedElement="_lXk74H2KEemcG-PZNzdV9w">
+ <body>EntitlementPool can contain some number of EntitlementInstances</body>
+ </ownedComment>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_lXjGsH2KEemcG-PZNzdV9w" name="entitlementinstance" type="_QG4ysP1oEeisxOMTY1eUug" aggregation="composite" association="_lXfcUH2KEemcG-PZNzdV9w">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_bSsr0NPoEemT28hM6O3M4A" annotatedElement="_lXjGsH2KEemcG-PZNzdV9w">
+ <body>EntitlementPool can contain some number of EntitlementInstances.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x7nEMH2KEemcG-PZNzdV9w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x7rVoH2KEemcG-PZNzdV9w" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nBoaANo8Eem3eo_-dvCqmw" name="VnfHasFeatureGroup" memberEnd="_nBsEYNo8Eem3eo_-dvCqmw _nBugoNo8Eem3eo_-dvCqmw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nBq2QNo8Eem3eo_-dvCqmw" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nBrdUNo8Eem3eo_-dvCqmw" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_h-7fsNo9Eem3eo_-dvCqmw" annotatedElement="_nBoaANo8Eem3eo_-dvCqmw">
+ <body>A Vnf can have some number of feature groups. A feature group can apply to one or more Vnfs.</body>
+ </ownedComment>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_nBsEYNo8Eem3eo_-dvCqmw" name="featuregroup" type="_Omfk4P2SEeisxOMTY1eUug" association="_nBoaANo8Eem3eo_-dvCqmw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uiEsoNo8Eem3eo_-dvCqmw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uiZcwNo8Eem3eo_-dvCqmw" value="*"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_nBugoNo8Eem3eo_-dvCqmw" name="vnfd" association="_nBoaANo8Eem3eo_-dvCqmw">
+ <type xmi:type="uml:Class" href="Vnf.uml#_aaEZADOREeiHat9KcP8uWA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vZCw4No8Eem3eo_-dvCqmw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vZVr0No8Eem3eo_-dvCqmw" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_65WcIAe_EeqgQMsQBX3k5g" name="VnfHasLicenseKey">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_65aGgAe_EeqgQMsQBX3k5g" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_65aGgQe_EeqgQMsQBX3k5g" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <memberEnd xmi:type="uml:Property" href="Vnf.uml#_65atkAe_EeqgQMsQBX3k5g"/>
+ <memberEnd xmi:type="uml:Property" href="#_7SCB4Qe_EeqgQMsQBX3k5g"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_7SCB4Qe_EeqgQMsQBX3k5g" name="vnfinstance" association="_65WcIAe_EeqgQMsQBX3k5g">
+ <type xmi:type="uml:Class" href="Vnf.uml#_jH_PgF3PEeiwL5tPgFMcjQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y8SiIAfDEeqBDox5Kf6yTA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y8ZP0AfDEeqBDox5Kf6yTA" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_IKP_kAfCEeqAlrMuwBoC7Q" name="VnfHasEntitlementInstance" visibility="package">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IKTp8AfCEeqAlrMuwBoC7Q" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IKURAAfCEeqAlrMuwBoC7Q" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <memberEnd xmi:type="uml:Property" href="Vnf.uml#_IKU4EAfCEeqAlrMuwBoC7Q"/>
+ <memberEnd xmi:type="uml:Property" href="#_IKXUUAfCEeqAlrMuwBoC7Q"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ZAQzEMfyEeiEtuRgTYzSUQ" name="ObjectClasses">
+ <packagedElement xmi:type="uml:Class" xmi:id="_4ZDVsMgEEeiEtuRgTYzSUQ" name="LicenseKeyPool" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yESAsAR4Eemo7ZzqT33fqQ" annotatedElement="_4ZDVsMgEEeiEtuRgTYzSUQ">
+ <body>A License Key Pool is created for each type of License Key that is required for the VNF. &#xD;
+Each License Key Pool is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the License Key Pool are defined.&#xD;
+&#xD;
+The license key Pool model provides a description to interested systems for the license keys that are provided by a vendor. &#xD;
+A license key Pool is not specific to a feature group. A license key Pool may be related to multiple feature groups that a VNF belongs to or even to multiple VNFs.&#xD;
+</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_lLdlYFsCEem07dac9irJSQ">
+ <general xmi:type="uml:Class" href="Common.uml#_v04t4DFPEemw1_Ys6rcLWw"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_sNzeod3uEei-jeeHUjfpLA" name="_spPooLlimit" type="_T5-uYN3uEei-jeeHUjfpLA" aggregation="composite" association="_sNy3kN3uEei-jeeHUjfpLA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qFWGIAR2Eemo7ZzqT33fqQ" annotatedElement="_sNzeod3uEei-jeeHUjfpLA">
+ <body>Pool limits applied by the service provider</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sNzeo93uEei-jeeHUjfpLA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sN0FsN3uEei-jeeHUjfpLA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_43lCk93uEei-jeeHUjfpLA" name="_vendorPoollimit" type="_T5-uYN3uEei-jeeHUjfpLA" aggregation="composite" association="_43lCkN3uEei-jeeHUjfpLA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_sL5i8AR2Eemo7ZzqT33fqQ" annotatedElement="_43lCk93uEei-jeeHUjfpLA">
+ <body>Pool limits applied by the vendor.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_43ne0N3uEei-jeeHUjfpLA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_43os8N3uEei-jeeHUjfpLA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_HVtowAOOEemCCMXOyOLwIw" name="poolType" type="_4CYPgAO3EemCCMXOyOLwIw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_6EuegAR3Eemo7ZzqT33fqQ" annotatedElement="_HVtowAOOEemCCMXOyOLwIw">
+ <body>The license key may be ‘universal’ or ‘unique’ or ‘one-time’. &#xD;
+- A ‘universal’ value indicates that the same exact license key (string) may be associated with all instances of the VNF.&#xD;
+&#xD;
+- A ‘unique’ value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may be returned to the license key pool for reuse.&#xD;
+&#xD;
+- A ‘one-time’ value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may not be reused.&#xD;
+</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P0DcsJ3OEemXg71wwI_kPA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P0N0wJ3OEemXg71wwI_kPA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_H5MwUAOOEemCCMXOyOLwIw" name="thresholdUnits" type="_F8MvAAMIEemoQ5ZgWCUg_g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Z6QQMAR5Eemo7ZzqT33fqQ" annotatedElement="_H5MwUAOOEemCCMXOyOLwIw">
+ <body>Units can be either absolute or a percentage (%).</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fWgfsFxsEemycfDPZTAung"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fWmmUFxsEemycfDPZTAung" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IX2bMAOOEemCCMXOyOLwIw" name="thresholdValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_k8kuIAR5Eemo7ZzqT33fqQ" annotatedElement="_IX2bMAOOEemCCMXOyOLwIw">
+ <body>Specified threshold value for the license key pool.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hP_J0FxsEemycfDPZTAung"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQECUFxsEemycfDPZTAung" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_LybEoAOOEemCCMXOyOLwIw" name="keyPurchaseIncrements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_f7yNcAR8Eemo7ZzqT33fqQ" annotatedElement="_LybEoAOOEemCCMXOyOLwIw">
+ <body>Specifies how the key must be purchased. If in blocks of 1000, the increment would be 1000.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_itis8FxsEemycfDPZTAung"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_itm-YFxsEemycfDPZTAung" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DVQbcFxsEemycfDPZTAung" name="invariantId">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FzCbYNPfEemT28hM6O3M4A" annotatedElement="_DVQbcFxsEemycfDPZTAung">
+ <body>Identifier that stays the same irrespective of version.</body>
+ </ownedComment>
+ <type xmi:type="uml:DataType" href="Common.uml#_AuYtcDkBEeiWMf5FLWfdLA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XHckoJIDEemcKqT9M_AFKA" name="Version">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NvQEANPfEemT28hM6O3M4A" annotatedElement="_XHckoJIDEemcKqT9M_AFKA">
+ <body>The version of this entity.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_r8plULLmEem-C4S9EyeNSA" name="licenseManufactureReferenceNumber" visibility="package">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LsR_0LLnEem-C4S9EyeNSA" annotatedElement="_r8plULLmEem-C4S9EyeNSA">
+ <body>Identifier for the entitlement as described by the vendor in their price list / catalog /contract.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x4lxQHKyEeqK8bAoEWmE6Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x4xXcHKyEeqK8bAoEWmE6Q" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_D_LXMN3xEei-jeeHUjfpLA" name="LicenseKeyInstance">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LcCA0AvdEeqBxdGdKtNnYA" annotatedElement="_D_LXMN3xEei-jeeHUjfpLA">
+ <body>Represents an instance of a license key.&#xD;
+NOTE: This is an experimental class and is NOT currently used by the ONAP Platform</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_0jATINoiEem3eo_-dvCqmw">
+ <general xmi:type="uml:Class" href="Common.uml#_0Zik0DFPEemw1_Ys6rcLWw"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UksywGB5Eem1ZKk2djb7zg" name="licenseKey">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kRKRoMqSEemxyP_sJGfnPA" annotatedElement="_UksywGB5Eem1ZKk2djb7zg">
+ <body>Vendor provided license key value that is entered into the vendor VNF to activiate / unlock it.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pPhp8M6AEemcqf4p4jcudw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pPtQIM6AEemcqf4p4jcudw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tpH1UGCAEem1ZKk2djb7zg" name="assignmentStatus">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KQSpYMqVEemxyP_sJGfnPA" annotatedElement="_tpH1UGCAEem1ZKk2djb7zg">
+ <body>The assignment status of the license (assigned, available, ...).</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MeY5UGCBEem1ZKk2djb7zg" name="assignmentDate">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NCcA4MqVEemxyP_sJGfnPA" annotatedElement="_MeY5UGCBEem1ZKk2djb7zg">
+ <body>The date the license key was assigned.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="Common.uml#_KwZPMP8VEeiZ-fXSiUXhdA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_xXnn4M5_Eemcqf4p4jcudw" name="licenseKeyFile" visibility="package">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_XtlpgNPsEemmedxZoaqdIw" annotatedElement="_xXnn4M5_Eemcqf4p4jcudw">
+ <body>Vendor provided license key file that is entered into the vendor VNF to activiate / unlock it.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="Common.uml#_T7JtYM6AEemcqf4p4jcudw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQP50M6AEemcqf4p4jcudw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQdVMM6AEemcqf4p4jcudw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_T5-uYN3uEei-jeeHUjfpLA" name="PoolLimit">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OA0IkARvEemo7ZzqT33fqQ" annotatedElement="_T5-uYN3uEei-jeeHUjfpLA">
+ <body>A variable set of values that identify the limits that may be imposed by an entitlement instance in the pool. Multiple constraints may be applicable for an instance of entitlement in the pool. For example, an entitlement based on GB and number of sessions. Increments, aggregation function, time scope, threshold value may repeat for each metric in the list.&#xD;
+&#xD;
+Limits can be applied by the vendor or the service provider.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tG0BUP-7EeiQG4ZZm0HgYw" name="limitMetricType" type="_FbFaQP4LEeiao-2FtYZWRA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_erEmwARsEemo7ZzqT33fqQ" annotatedElement="_tG0BUP-7EeiQG4ZZm0HgYw">
+ <body>Specifies if this pool holds entitlements based on usage of the VNF instance (number of users), number of sessions, country, line of business, etc.&#xD;
+</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tntH4P-7EeiQG4ZZm0HgYw" name="limitMetricValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kn0KoARvEemo7ZzqT33fqQ" annotatedElement="_tntH4P-7EeiQG4ZZm0HgYw">
+ <body>The value of some limit being applied.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_v5xRIP-7EeiQG4ZZm0HgYw" name="aggregationFunction" type="_UsE8IARuEemo7ZzqT33fqQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_BORDIARvEemo7ZzqT33fqQ" annotatedElement="_v5xRIP-7EeiQG4ZZm0HgYw">
+ <body>Type of aggregation being performed (Peak or Average)</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hjZ0MAMLEemoQ5ZgWCUg_g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hjiXEAMLEemoQ5ZgWCUg_g" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_wXOpMP-7EeiQG4ZZm0HgYw" name="limitUnits" type="_DKi_YAMLEemoQ5ZgWCUg_g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_uI7UgARvEemo7ZzqT33fqQ" annotatedElement="_wXOpMP-7EeiQG4ZZm0HgYw">
+ <body>The units of the limit (Trunks, Users, Subscribers, Sessions, tentants, Tokens, Seats, TB, GB, MB, ...)</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_yQCk8P-7EeiQG4ZZm0HgYw" name="time">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_O0lpMCpeEemnoK-fhDe5lw" annotatedElement="_yQCk8P-7EeiQG4ZZm0HgYw">
+ <body>Units time is specified in (day, month, hour, minute, second, millisecond.&#xD;
+</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="Common.uml#_KwZPMP8VEeiZ-fXSiUXhdA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ly2QIAMLEemoQ5ZgWCUg_g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ly8WwAMLEemoQ5ZgWCUg_g" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_1cIjwARsEemo7ZzqT33fqQ" name="poolMetricTypeOther">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_F3FTQARtEemo7ZzqT33fqQ" annotatedElement="_1cIjwARsEemo7ZzqT33fqQ">
+ <body>LimitMetricType if Other enumeration is selected.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BYRloARtEemo7ZzqT33fqQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BYavkARtEemo7ZzqT33fqQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_QG4ysP1oEeisxOMTY1eUug" name="EntitlementInstance" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_BAUicP74EeiZ-fXSiUXhdA" annotatedElement="_QG4ysP1oEeisxOMTY1eUug">
+ <body>Represents an instance of a Entitlement&#xD;
+Specifies the use rights for the VNFs as described by the license. &#xD;
+&#xD;
+NOTE: This is an experimental class and is NOT currently used by the ONAP Platform&#xD;
+</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_3pwosNoiEem3eo_-dvCqmw">
+ <general xmi:type="uml:Class" href="Common.uml#_0Zik0DFPEemw1_Ys6rcLWw"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_48Z50M9BEemfevCNCQbkKw" name="assignmentStatus">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_a54uwNPeEemT28hM6O3M4A" annotatedElement="_48Z50M9BEemfevCNCQbkKw">
+ <body>The assignment status of the entitlement (assigned, available, ...).</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_62irQM9BEemfevCNCQbkKw" name="assignmentDate">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_f55sANPeEemT28hM6O3M4A" annotatedElement="_62irQM9BEemfevCNCQbkKw">
+ <body>The date the entitlement was assigned.&#xD;
+NOTE; This is experimental and not currently used by ONAP</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="Common.uml#_KwZPMP8VEeiZ-fXSiUXhdA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IKXUUAfCEeqAlrMuwBoC7Q" name="vnfinstance" association="_IKP_kAfCEeqAlrMuwBoC7Q">
+ <type xmi:type="uml:Class" href="Vnf.uml#_jH_PgF3PEeiwL5tPgFMcjQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="___fIIAfCEeqBDox5Kf6yTA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="___oSEAfCEeqBDox5Kf6yTA" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_GlxBwP1oEeisxOMTY1eUug" name="EntitlementPool" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_T6IWgP73EeiZ-fXSiUXhdA" annotatedElement="_GlxBwP1oEeisxOMTY1eUug">
+ <body>An EntitlementPool is created for each type of Entitlement that is required for the VNFs. Each Entitlement Pool is assigned a Name and Description for modeling purposes and is uniquely identified by a UUID. In addition, a list of characteristics of the Entitlement Pool are defined.&#xD;
+&#xD;
+An EntitlementPool is not specific to a Feature Group. An Entitlement Pool may be related to multiple Feature Groups containing a VNF or even to multiple VNFs.&#xD;
+Purchased entitlements are inventoried in the Entitlement Pools.&#xD;
+&#xD;
+Multiple pools for the same type of entitlement may be created based on the constraints.&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_teEzIFxzEemycfDPZTAung">
+ <body>Note: description is required according to the inherited attribute, but it presently is optional.</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_jVeVIFr3Eem07dac9irJSQ">
+ <general xmi:type="uml:Class" href="Common.uml#_v04t4DFPEemw1_Ys6rcLWw"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__Lo9Ev1oEeisxOMTY1eUug" name="_spPoolLimit" type="_T5-uYN3uEei-jeeHUjfpLA" aggregation="composite" association="__LoWAP1oEeisxOMTY1eUug">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MfC4AARoEemo7ZzqT33fqQ" annotatedElement="__Lo9Ev1oEeisxOMTY1eUug">
+ <body>Pool limits applied by the service provider</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__LtOgP1oEeisxOMTY1eUug"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__LvqwP1oEeisxOMTY1eUug" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_M9Rg8v1pEeisxOMTY1eUug" name="_vendorPoolLimit" type="_T5-uYN3uEei-jeeHUjfpLA" aggregation="composite" association="_M9Q54P1pEeisxOMTY1eUug">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OlV2IARoEemo7ZzqT33fqQ" annotatedElement="_M9Rg8v1pEeisxOMTY1eUug">
+ <body>Pool limits applied by the vendor.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M9T9MP1pEeisxOMTY1eUug"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M9VyYP1pEeisxOMTY1eUug" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BLpV4P19EeisxOMTY1eUug" name="entitlementManufactureReferenceNumber">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_N6jM8APJEemCCMXOyOLwIw" annotatedElement="_BLpV4P19EeisxOMTY1eUug">
+ <body>Reference number for the entitlement as described by the vendor in their price list / catalog /contract.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MQOQJ3SEemXg71wwI_kPA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3MXjAJ3SEemXg71wwI_kPA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_BluCwP19EeisxOMTY1eUug" name="entitlementPurchaseIncrements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_TBkKEAPJEemCCMXOyOLwIw" annotatedElement="_BluCwP19EeisxOMTY1eUug">
+ <body>This field contains information to tell a Designer how the entitlement must be purchased. For example, if the entitlement must be purchased in blocks of 1000, the increment would be 1000. &#xD;
+</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNgCIP4LEeiao-2FtYZWRA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNlhsP4LEeiao-2FtYZWRA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IjiJcP19EeisxOMTY1eUug" name="entitlementPoolThresholdValue">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VUgdEAPJEemCCMXOyOLwIw" annotatedElement="_IjiJcP19EeisxOMTY1eUug">
+ <body>A description of a threshold that will be assessed for some business purpose (e.g. 20% of entitlement pool remains available). (The threshold of interest to DCAE or Capacity Planning, etc.) This may be an absolute value or a percentage. For example:&#xD;
+when 90% of the pool is in-use, trigger an additional purchase of inventory.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_e7zhsFxhEemycfDPZTAung">
+ <body>A description of a threshold that will be assessed for some business purpose (e.g. 20% of entitlement pool remains available). (The threshold of interest to DCAE or Capacity Planning, etc.) This may be an absolute value or a percentage. For example:&#xD;
+when 90% of the pool is in-use, trigger an additional purchase of inventory.&#xD;
+</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h77kkP4LEeiao-2FtYZWRA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h7_2AP4LEeiao-2FtYZWRA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_I9Ob0P19EeisxOMTY1eUug" name="entitlementPoolThresholdUnits" type="_F8MvAAMIEemoQ5ZgWCUg_g">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Y0LB4APJEemCCMXOyOLwIw" annotatedElement="_I9Ob0P19EeisxOMTY1eUug">
+ <body>Specifies the Units for the ThresholdValue. </body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1tdaEAMIEemoQ5ZgWCUg_g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1tiSkAMIEemoQ5ZgWCUg_g" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_6ERWYFr5Eem07dac9irJSQ" name="invariantId">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_XvZigFr6Eem07dac9irJSQ" annotatedElement="_6ERWYFr5Eem07dac9irJSQ">
+ <body>Identifier that stays the same irrespective of version.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_m29kwNPeEemT28hM6O3M4A">
+ <body>Identifier that stays the same irrespective of version.</body>
+ </ownedComment>
+ <type xmi:type="uml:DataType" href="Common.uml#_AuYtcDkBEeiWMf5FLWfdLA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_snCIIJICEemcKqT9M_AFKA" name="Version">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LzHugNPfEemT28hM6O3M4A" annotatedElement="_snCIIJICEemcKqT9M_AFKA">
+ <body>The version of this entity.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_W9QlsM8_EemfevCNCQbkKw" name="poolType" type="_4CYPgAO3EemCCMXOyOLwIw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ru96EM8_EemfevCNCQbkKw" annotatedElement="_W9QlsM8_EemfevCNCQbkKw">
+ <body>The license key may be ‘universal’ or ‘unique’ or ‘one-time’. &#xD;
+- A ‘universal’ value indicates that the same exact license key (string) may be associated with all instances of the VNF.&#xD;
+&#xD;
+- A ‘unique’ value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may be returned to the license key pool for reuse.&#xD;
+&#xD;
+- A ‘one-time’ value indicates that each instance of the VNF must be related to a unique license key (string). When no longer needed, the key may not be reused.&#xD;
+</body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Omfk4P2SEeisxOMTY1eUug" name="FeatureGroup" visibility="package">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jFvgwAVoEemrBZmpgd_POA" annotatedElement="_Omfk4P2SEeisxOMTY1eUug">
+ <body>Feature groups represent a set of the features of one or more VNFs. Feature groups may be defined by the vendor and/or by the service provider. A VNF may be related to multiple feature groups. At least one feature group will be related to a VNF. If no sub-sets are needed, a single feature group will be defined that represents the base or core capabilities of the VNF(s) in it.&#xD;
+If an Entitlement Pool or License Key Group is associated with a particular Feature Group, the Feature Group becomes a “constraint” for the pool/group.&#xD;
+</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_FeFtUCoxEemnoK-fhDe5lw" name="featureGroupName" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Su4PcMBGEem3GPFSfqjGLQ" annotatedElement="_FeFtUCoxEemnoK-fhDe5lw">
+ <body>Name of the feature group</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IkqcsCoxEemnoK-fhDe5lw" name="featureGroupDescription">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UeTlsMBGEem3GPFSfqjGLQ" annotatedElement="_IkqcsCoxEemnoK-fhDe5lw">
+ <body>Description of the feature group.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7NM9wL3oEemK6JiDsak_Cg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7NTEYL3oEemK6JiDsak_Cg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_RF49QCo5EemnoK-fhDe5lw" name="featureGroupPartNumber">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LCp0oL7HEem4xcGs3yJOww" annotatedElement="_RF49QCo5EemnoK-fhDe5lw">
+ <body>The featureGroupPartNumber specifies the SKU or reference number that the Vendor has for the Vnf that this FeatureGroup is related to.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NuESAL7HEem4xcGs3yJOww">
+ <body>The featureGroupPartNumber specifies the Vnf that this FeatureGroup is related to.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_bCM3oP2SEeisxOMTY1eUug" name="LicenseAgreement" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DZlRYCpREemnoK-fhDe5lw" annotatedElement="_bCM3oP2SEeisxOMTY1eUug">
+ <body>An agreement between the service provider and a given vendor granting the service provider to use the vendor's products. Generally the license agreement is specific to a family of vendor products and/or to some service provider's project/product or product family. &#xD;
+</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_io00wBpwEemOGejS9lsDjA">
+ <general xmi:type="uml:Class" href="Common.uml#_z6bHYBnLEemlxOdMFpUVvQ"/>
+ </generalization>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ccRu8P_BEeiQG4ZZm0HgYw" name="requirementsAndConstraints">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_q9WWYCosEemnoK-fhDe5lw" annotatedElement="_ccRu8P_BEeiQG4ZZm0HgYw">
+ <body>Free form text. Includes information such as operating system or hypervisor required for the VNF instance. This may also contain factors to be considered in deployment/placement of the VNF instances. These requirements and constraints may need to be abstracted as policies or other business rules. &#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_vobaYF8HEeqvreA8P35pRw">
+ <body>Free form text. Includes information such as operating system or hypervisor required for the VNF. This may also contain factors to be considered in deployment/placement of the VNF instances. These requirements and constraints may need to be abstracted as policies or other business rules. &#xD;
+</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n-pl8P_BEeiQG4ZZm0HgYw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n-w6sP_BEeiQG4ZZm0HgYw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_cy77cP_BEeiQG4ZZm0HgYw" name="licenseTerm" type="_sckiwP_BEeiQG4ZZm0HgYw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DqKLMCopEemnoK-fhDe5lw" annotatedElement="_cy77cP_BEeiQG4ZZm0HgYw">
+ <body>Term of the license:&#xD;
+-fixed term&#xD;
+-perpetual&#xD;
+-unlimited&#xD;
+-subscription&#xD;
+</body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_bIcAgMfyEeiEtuRgTYzSUQ" name="TypeDefinitions">
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_FbFaQP4LEeiao-2FtYZWRA" name="EPMetricType">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JcMfQP4LEeiao-2FtYZWRA" name="BWTH"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_K1kF8P4LEeiao-2FtYZWRA" name="COUNTRY"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_MMljQP4LEeiao-2FtYZWRA" name="SESSION"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NWS9UP4LEeiao-2FtYZWRA" name="LOB"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OUUr0P4LEeiao-2FtYZWRA" name="SITE"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_P-pfoP4LEeiao-2FtYZWRA" name="USAGE"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_RFYeMP4LEeiao-2FtYZWRA" name="OTHER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_sckiwP_BEeiQG4ZZm0HgYw" name="LicenseTerm">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lpSNQA64EemnO9QINOJnHg" annotatedElement="_sckiwP_BEeiQG4ZZm0HgYw">
+ <body>Valid values:&#xD;
+year, quarter, month, day.&#xD;
+Not applicable when license type is Perpetual.&#xD;
+</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_wi434P_BEeiQG4ZZm0HgYw" name="FIXED_TERM"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ydBCQP_BEeiQG4ZZm0HgYw" name="PERPETUAL"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2ICigP_BEeiQG4ZZm0HgYw" name="UNLIMITED"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3aXtEP_BEeiQG4ZZm0HgYw" name="OTHER"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bT5CEAPIEemCCMXOyOLwIw" name="TRIAL"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cn_uQAPIEemCCMXOyOLwIw" name="SUBSCRIPTION"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_DKi_YAMLEemoQ5ZgWCUg_g" name="LimitUnits">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Fi1FYAMLEemoQ5ZgWCUg_g" name="TRUNKS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HYdKQAMLEemoQ5ZgWCUg_g" name="USERS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_I3FEYAMLEemoQ5ZgWCUg_g" name="SUBSCRIBERS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KS6JMAMLEemoQ5ZgWCUg_g" name="SESSIONS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LpjMAAMLEemoQ5ZgWCUg_g" name="TENANTS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NCNoEAMLEemoQ5ZgWCUg_g" name="TOKENS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OBALkAMLEemoQ5ZgWCUg_g" name="SEATS"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_PG3AYAMLEemoQ5ZgWCUg_g" name="TB"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_P2BzgAMLEemoQ5ZgWCUg_g" name="GB"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Q6_3gAMLEemoQ5ZgWCUg_g" name="MB"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_R7jVkAMLEemoQ5ZgWCUg_g" name="OTHER"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_F8MvAAMIEemoQ5ZgWCUg_g" name="ThresholdUnitType">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KxiGQAMIEemoQ5ZgWCUg_g" name="ABSOLUTE"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_PXPGEAMIEemoQ5ZgWCUg_g" name="%"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_4CYPgAO3EemCCMXOyOLwIw" name="LicenseGroupType">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8VPy4AO3EemCCMXOyOLwIw" name="UNIVERSAL"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_9sQpIAO3EemCCMXOyOLwIw" name="UNIQUE"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__gFXMAO3EemCCMXOyOLwIw" name="ONE_TIME"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_UsE8IARuEemo7ZzqT33fqQ" name="AggregationTypes">
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YGemcARuEemo7ZzqT33fqQ" name="PEAK"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Y-w5UARuEemo7ZzqT33fqQ" name="AVERAGE"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_oaES0A64EemnO9QINOJnHg" name="LicenseDuration">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_9MpJ4A64EemnO9QINOJnHg" annotatedElement="_oaES0A64EemnO9QINOJnHg">
+ <body>Units of the entitlement/license term. Valid values: year, quarter, month, day.&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KovioA65EemnO9QINOJnHg" name="YEAR"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_MeFToA65EemnO9QINOJnHg" name="QUARTER"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OGL54A65EemnO9QINOJnHg" name="MONTH"/>
+ <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QAd1QA65EemnO9QINOJnHg" name="DAY"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_63pIML4OEemK6JiDsak_Cg" name="SequenceFlows">
+ <packagedElement xmi:type="uml:Interaction" xmi:id="_9kMOAL4OEemK6JiDsak_Cg" name="License Setup">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QnPhUNogEem3eo_-dvCqmw">
+ <body>LicenseInventory and Purchasing outside the scope of ONAP</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ULqBUNvjEemCBr4viJ41_A" name="" type="_9kMOAL4OEemK6JiDsak_Cg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_B0XpwL4PEemK6JiDsak_Cg" name="SO"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_Dgz9cL4PEemK6JiDsak_Cg" name="OOF-HSC" coveredBy="_Tc5mUcA2Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_E5UogL4PEemK6JiDsak_Cg" name="LicenseInventory" coveredBy="_XL8q8MA2Eem3GPFSfqjGLQ _sDDcscA2Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_GKwbML4PEemK6JiDsak_Cg" name="AAI"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_dMARkL7FEem4xcGs3yJOww" name="SDC" coveredBy="_Tc5mUMA2Eem3GPFSfqjGLQ _XL8D4MA2Eem3GPFSfqjGLQ _dv7VUMA2Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_iDhaIL7FEem4xcGs3yJOww" name="Controller" coveredBy="_dv78YMA2Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_qO78sM55Eemcqf4p4jcudw" name="Purchasing" coveredBy="_sDDcsMA2Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_ULpaQNvjEemCBr4viJ41_A" name="" represents="_ULqBUNvjEemCBr4viJ41_A"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Tc5mUMA2Eem3GPFSfqjGLQ" name="Message10SendEvent" covered="_dMARkL7FEem4xcGs3yJOww" message="_Tc4_QMA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Tc5mUcA2Eem3GPFSfqjGLQ" name="Message10ReceiveEvent" covered="_Dgz9cL4PEemK6JiDsak_Cg" message="_Tc4_QMA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XL8D4MA2Eem3GPFSfqjGLQ" name="Message13SendEvent" covered="_dMARkL7FEem4xcGs3yJOww" message="_XL7c0MA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XL8q8MA2Eem3GPFSfqjGLQ" name="Message13ReceiveEvent" covered="_E5UogL4PEemK6JiDsak_Cg" message="_XL7c0MA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_dv7VUMA2Eem3GPFSfqjGLQ" name="Message16SendEvent" covered="_dMARkL7FEem4xcGs3yJOww" message="_dv6uQMA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_dv78YMA2Eem3GPFSfqjGLQ" name="Message16ReceiveEvent" covered="_iDhaIL7FEem4xcGs3yJOww" message="_dv6uQMA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_sDDcsMA2Eem3GPFSfqjGLQ" name="Message20SendEvent" covered="_qO78sM55Eemcqf4p4jcudw" message="_sDCOkMA2Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_sDDcscA2Eem3GPFSfqjGLQ" name="Message20ReceiveEvent" covered="_E5UogL4PEemK6JiDsak_Cg" message="_sDCOkMA2Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_Tc4_QMA2Eem3GPFSfqjGLQ" name="License Model &amp; Policy" messageSort="asynchCall" receiveEvent="_Tc5mUcA2Eem3GPFSfqjGLQ" sendEvent="_Tc5mUMA2Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_XL7c0MA2Eem3GPFSfqjGLQ" name="License Model &amp; Policy" messageSort="asynchCall" receiveEvent="_XL8q8MA2Eem3GPFSfqjGLQ" sendEvent="_XL8D4MA2Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_dv6uQMA2Eem3GPFSfqjGLQ" name="License Model &amp; Policy" messageSort="asynchCall" receiveEvent="_dv78YMA2Eem3GPFSfqjGLQ" sendEvent="_dv7VUMA2Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_sDCOkMA2Eem3GPFSfqjGLQ" name="Load Entitlements &amp; License Keys" messageSort="asynchCall" receiveEvent="_sDDcscA2Eem3GPFSfqjGLQ" sendEvent="_sDDcsMA2Eem3GPFSfqjGLQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interaction" xmi:id="_Yh24gMA3Eem3GPFSfqjGLQ" name="SimpleOrderFlow">
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_3uA1sMA7Eem3GPFSfqjGLQ" name="Order System" coveredBy="_BCBXsMA8Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_8ZaN0MA7Eem3GPFSfqjGLQ" name="SO" coveredBy="_BCBXscA8Eem3GPFSfqjGLQ _NUP-UcA8Eem3GPFSfqjGLQ _QfoVMcA8Eem3GPFSfqjGLQ _y77fYMA-Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_FdGb4MA8Eem3GPFSfqjGLQ" name="OOF" coveredBy="_NUQlYMA8Eem3GPFSfqjGLQ _QfoVMMA8Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_YYknYMA8Eem3GPFSfqjGLQ" name="Controller" coveredBy="_y77fYcA-Eem3GPFSfqjGLQ _Eg81UcA_Eem3GPFSfqjGLQ _Eia08MA_Eem3GPFSfqjGLQ _14lBQMA_Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_85X_8MA-Eem3GPFSfqjGLQ" name="License Inventory" coveredBy="_Eg9cYMA_Eem3GPFSfqjGLQ _EiaN4cA_Eem3GPFSfqjGLQ _EiQc4MA_Eem3GPFSfqjGLQ"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_YendoMA_Eem3GPFSfqjGLQ" name="AAI" coveredBy="_14loUMA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BCBXsMA8Eem3GPFSfqjGLQ" name="Message3SendEvent" covered="_3uA1sMA7Eem3GPFSfqjGLQ" message="_BCAwoMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_BCBXscA8Eem3GPFSfqjGLQ" name="Message3ReceiveEvent" covered="_8ZaN0MA7Eem3GPFSfqjGLQ" message="_BCAwoMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NUP-UcA8Eem3GPFSfqjGLQ" name="Message7SendEvent" covered="_8ZaN0MA7Eem3GPFSfqjGLQ" message="_NUP-UMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_NUQlYMA8Eem3GPFSfqjGLQ" name="Message7ReceiveEvent" covered="_FdGb4MA8Eem3GPFSfqjGLQ" message="_NUP-UMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_QfoVMMA8Eem3GPFSfqjGLQ" name="Message10SendEvent" covered="_FdGb4MA8Eem3GPFSfqjGLQ" message="_QfnuIMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_QfoVMcA8Eem3GPFSfqjGLQ" name="Message10ReceiveEvent" covered="_8ZaN0MA7Eem3GPFSfqjGLQ" message="_QfnuIMA8Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_y77fYMA-Eem3GPFSfqjGLQ" name="Message14SendEvent" covered="_8ZaN0MA7Eem3GPFSfqjGLQ" message="_y764UMA-Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_y77fYcA-Eem3GPFSfqjGLQ" name="Message14ReceiveEvent" covered="_YYknYMA8Eem3GPFSfqjGLQ" message="_y764UMA-Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Eg81UcA_Eem3GPFSfqjGLQ" name="Message18SendEvent" covered="_YYknYMA8Eem3GPFSfqjGLQ" message="_Eg81UMA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Eg9cYMA_Eem3GPFSfqjGLQ" name="Message18ReceiveEvent" covered="_85X_8MA-Eem3GPFSfqjGLQ" message="_Eg81UMA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_EiQc4MA_Eem3GPFSfqjGLQ" name="BehaviorExecutionSpecification21" covered="_85X_8MA-Eem3GPFSfqjGLQ" finish="_EiaN4cA_Eem3GPFSfqjGLQ" start="_Eg9cYMA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_EiaN4cA_Eem3GPFSfqjGLQ" name="Message23SendEvent" covered="_85X_8MA-Eem3GPFSfqjGLQ" message="_EiaN4MA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Eia08MA_Eem3GPFSfqjGLQ" name="Message23ReceiveEvent" covered="_YYknYMA8Eem3GPFSfqjGLQ" message="_EiaN4MA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_14lBQMA_Eem3GPFSfqjGLQ" name="Message26SendEvent" covered="_YYknYMA8Eem3GPFSfqjGLQ" message="_14kaMMA_Eem3GPFSfqjGLQ"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_14loUMA_Eem3GPFSfqjGLQ" name="Message26ReceiveEvent" covered="_YendoMA_Eem3GPFSfqjGLQ" message="_14kaMMA_Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_BCAwoMA8Eem3GPFSfqjGLQ" name=" Service Request" messageSort="asynchCall" receiveEvent="_BCBXscA8Eem3GPFSfqjGLQ" sendEvent="_BCBXsMA8Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_NUP-UMA8Eem3GPFSfqjGLQ" name="License / Entitlement Request" messageSort="asynchCall" receiveEvent="_NUQlYMA8Eem3GPFSfqjGLQ" sendEvent="_NUP-UcA8Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_QfnuIMA8Eem3GPFSfqjGLQ" name="License Pool / Group Response" messageSort="reply" receiveEvent="_QfoVMcA8Eem3GPFSfqjGLQ" sendEvent="_QfoVMMA8Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_y764UMA-Eem3GPFSfqjGLQ" name="License Pool &amp; Group Selection" messageSort="asynchCall" receiveEvent="_y77fYcA-Eem3GPFSfqjGLQ" sendEvent="_y77fYMA-Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_Eg81UMA_Eem3GPFSfqjGLQ" name="Entitlement / License Key Request" receiveEvent="_Eg9cYMA_Eem3GPFSfqjGLQ" sendEvent="_Eg81UcA_Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_EiaN4MA_Eem3GPFSfqjGLQ" name="Response with Entitlement &amp; License Key" messageSort="reply" receiveEvent="_Eia08MA_Eem3GPFSfqjGLQ" sendEvent="_EiaN4cA_Eem3GPFSfqjGLQ"/>
+ <message xmi:type="uml:Message" xmi:id="_14kaMMA_Eem3GPFSfqjGLQ" name="Vnf Instance with Entitlement &amp; License Key" messageSort="asynchCall" receiveEvent="_14loUMA_Eem3GPFSfqjGLQ" sendEvent="_14lBQMA_Eem3GPFSfqjGLQ"/>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_Jha1YEHWEemqbK2aT-9uCA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sI6YYEHXEemqbK2aT-9uCA" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sI6YYUHXEemqbK2aT-9uCA" key="Version" value="0.2.15"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sI6YYkHXEemqbK2aT-9uCA" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sI6YY0HXEemqbK2aT-9uCA" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sI6YZEHXEemqbK2aT-9uCA" key="Date" value="2019-02-25"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sI6YZUHXEemqbK2aT-9uCA" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Jha1Z0HWEemqbK2aT-9uCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="OpenModel_Profile.profile.uml#_2RzvwDkrEemjyLkBMGZA1g"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhefwEHWEemqbK2aT-9uCA" source="duplicatedProfile"/>
+ <appliedProfile xmi:type="uml:Profile" href="OpenModel_Profile.profile.uml#_m1xqsHBgEd6FKu9XX1078A"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_JhjYQEHWEemqbK2aT-9uCA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhjYQUHWEemqbK2aT-9uCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhkmYEHWEemqbK2aT-9uCA" source="duplicatedProfile"/>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
+ </profileApplication>
+ </uml:Package>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_7QDmQEW_Eem3_P23YPx5GQ" base_StructuralFeature="_7QC_MkW_Eem3_P23YPx5GQ"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_6ER9cFr5Eem07dac9irJSQ" base_StructuralFeature="_6ERWYFr5Eem07dac9irJSQ"/>
+ <OpenModel_Profile:Experimental xmi:id="_iRyjMFr6Eem07dac9irJSQ" base_Element="_BLpV4P19EeisxOMTY1eUug"/>
+ <OpenModel_Profile:Experimental xmi:id="_WqVF8Fr8Eem07dac9irJSQ" base_Element="_6ERWYFr5Eem07dac9irJSQ"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_e8UfEFxhEemycfDPZTAung" base_Comment="_e7zhsFxhEemycfDPZTAung" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_DVQbcVxsEemycfDPZTAung" base_StructuralFeature="_DVQbcFxsEemycfDPZTAung"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_UktZ0GB5Eem1ZKk2djb7zg" base_StructuralFeature="_UksywGB5Eem1ZKk2djb7zg"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_tpH1UWCAEem1ZKk2djb7zg" base_StructuralFeature="_tpH1UGCAEem1ZKk2djb7zg"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_MeY5UWCBEem1ZKk2djb7zg" base_StructuralFeature="_MeY5UGCBEem1ZKk2djb7zg"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_lXjGsX2KEemcG-PZNzdV9w" base_StructuralFeature="_lXjGsH2KEemcG-PZNzdV9w"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_lXk74X2KEemcG-PZNzdV9w" base_StructuralFeature="_lXk74H2KEemcG-PZNzdV9w"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_snCIIZICEemcKqT9M_AFKA" base_StructuralFeature="_snCIIJICEemcKqT9M_AFKA"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_XHdLsJIDEemcKqT9M_AFKA" base_StructuralFeature="_XHckoJIDEemcKqT9M_AFKA"/>
+ <OpenModel_Profile:Experimental xmi:id="_sp3Q8JQ3EemOEtHYIW7DFw" base_Element="_XHckoJIDEemcKqT9M_AFKA"/>
+ <OpenModel_Profile:Experimental xmi:id="_REgXIJQ6EemOEtHYIW7DFw" base_Element="_HVtowAOOEemCCMXOyOLwIw"/>
+ <OpenModel_Profile:Experimental xmi:id="_fnNWIJQ7EemOEtHYIW7DFw" base_Element="_DVQbcFxsEemycfDPZTAung"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_r8sooLLmEem-C4S9EyeNSA" base_StructuralFeature="_r8plULLmEem-C4S9EyeNSA"/>
+ <OpenModel_Profile:OpenModelClass xmi:id="_9kM1EL4OEemK6JiDsak_Cg" base_Class="_9kMOAL4OEemK6JiDsak_Cg"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_Nul2cL7HEem4xcGs3yJOww" base_Comment="_NuESAL7HEem4xcGs3yJOww" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
+ <OpenModel_Profile:OpenModelClass xmi:id="_Yh3fkMA3Eem3GPFSfqjGLQ" base_Class="_Yh24gMA3Eem3GPFSfqjGLQ"/>
+ <OpenModel_Profile:Experimental xmi:id="_8r4SUMBFEem3GPFSfqjGLQ" base_Element="_ccRu8P_BEeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_-okBcMBFEem3GPFSfqjGLQ" base_Element="_cy77cP_BEeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_F1xyUM55Eemcqf4p4jcudw" base_Element="_r8plULLmEem-C4S9EyeNSA"/>
+ <OpenModel_Profile:Experimental xmi:id="_IobgIM55Eemcqf4p4jcudw" base_Element="_UksywGB5Eem1ZKk2djb7zg"/>
+ <OpenModel_Profile:Experimental xmi:id="_LsB0AM55Eemcqf4p4jcudw" base_Element="_tpH1UGCAEem1ZKk2djb7zg"/>
+ <OpenModel_Profile:Experimental xmi:id="_NoI7YM55Eemcqf4p4jcudw" base_Element="_MeY5UGCBEem1ZKk2djb7zg"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_xXnn4c5_Eemcqf4p4jcudw" base_StructuralFeature="_xXnn4M5_Eemcqf4p4jcudw"/>
+ <OpenModel_Profile:Experimental xmi:id="_jbzvIM6REemcqf4p4jcudw" base_Element="_H5MwUAOOEemCCMXOyOLwIw"/>
+ <OpenModel_Profile:Experimental xmi:id="_r0XVgM6REemcqf4p4jcudw" base_Element="_IX2bMAOOEemCCMXOyOLwIw"/>
+ <OpenModel_Profile:Experimental xmi:id="_zdJr0M6REemcqf4p4jcudw" base_Element="_LybEoAOOEemCCMXOyOLwIw"/>
+ <OpenModel_Profile:Experimental xmi:id="_escG4M6aEemcqf4p4jcudw" base_Element="_tG0BUP-7EeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_hNl1AM6aEemcqf4p4jcudw" base_Element="_tntH4P-7EeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_jq9PUM6aEemcqf4p4jcudw" base_Element="_v5xRIP-7EeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_nJ0i4M6aEemcqf4p4jcudw" base_Element="_wXOpMP-7EeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_qS2wYM6aEemcqf4p4jcudw" base_Element="_yQCk8P-7EeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Experimental xmi:id="_snmaMM6aEemcqf4p4jcudw" base_Element="_1cIjwARsEemo7ZzqT33fqQ"/>
+ <OpenModel_Profile:Experimental xmi:id="_U8wtkM8_EemfevCNCQbkKw" base_Element="_snCIIJICEemcKqT9M_AFKA"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_W9Qlsc8_EemfevCNCQbkKw" base_StructuralFeature="_W9QlsM8_EemfevCNCQbkKw"/>
+ <OpenModel_Profile:Experimental xmi:id="_3UxfkM8_EemfevCNCQbkKw" base_Element="_W9QlsM8_EemfevCNCQbkKw"/>
+ <OpenModel_Profile:Experimental xmi:id="_7rb90M8_EemfevCNCQbkKw" base_Element="_I9Ob0P19EeisxOMTY1eUug"/>
+ <OpenModel_Profile:Experimental xmi:id="_jHNkoM9AEemfevCNCQbkKw" base_Element="_BluCwP19EeisxOMTY1eUug"/>
+ <OpenModel_Profile:Experimental xmi:id="_nmKcMM9AEemfevCNCQbkKw" base_Element="_IjiJcP19EeisxOMTY1eUug"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_48Z50c9BEemfevCNCQbkKw" base_StructuralFeature="_48Z50M9BEemfevCNCQbkKw"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_62irQc9BEemfevCNCQbkKw" base_StructuralFeature="_62irQM9BEemfevCNCQbkKw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_m3_fgNPeEemT28hM6O3M4A" base_Comment="_m29kwNPeEemT28hM6O3M4A" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
+ <OpenModel_Profile:Experimental xmi:id="_sXUM4NS4EemxF5TqBFPL8g" base_Element="_48Z50M9BEemfevCNCQbkKw"/>
+ <OpenModel_Profile:Experimental xmi:id="_ugQ2YNS4EemxF5TqBFPL8g" base_Element="_62irQM9BEemfevCNCQbkKw"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_nBugodo8Eem3eo_-dvCqmw" base_StructuralFeature="_nBugoNo8Eem3eo_-dvCqmw"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_ULqBUdvjEemCBr4viJ41_A" base_StructuralFeature="_ULqBUNvjEemCBr4viJ41_A"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_7SCB4ge_EeqgQMsQBX3k5g" base_StructuralFeature="_7SCB4Qe_EeqgQMsQBX3k5g"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_IKXUUQfCEeqAlrMuwBoC7Q" base_StructuralFeature="_IKXUUAfCEeqAlrMuwBoC7Q"/>
+ <OpenModel_Profile:Reference xmi:id="_T9vSAAoCEeqBDox5Kf6yTA" base_Element="_4ZDVsMgEEeiEtuRgTYzSUQ" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_a0u_AAoCEeqBDox5Kf6yTA" base_Element="_D_LXMN3xEei-jeeHUjfpLA" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_EmJeEArgEeqW-467Rt61hA" base_Element="_T5-uYN3uEei-jeeHUjfpLA" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_JAVxcArgEeqW-467Rt61hA" base_Element="_GlxBwP1oEeisxOMTY1eUug" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_L28yMArgEeqW-467Rt61hA" base_Element="_QG4ysP1oEeisxOMTY1eUug" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_lhrD8ArgEeqW-467Rt61hA" base_Element="_Omfk4P2SEeisxOMTY1eUug" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Reference xmi:id="_osOUYArgEeqW-467Rt61hA" base_Element="_bCM3oP2SEeisxOMTY1eUug" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_KOwlAArjEeqW-467Rt61hA" base_Element="_FbFaQP4LEeiao-2FtYZWRA"/>
+ <OpenModel_Profile:Reference xmi:id="_KPOfEArjEeqW-467Rt61hA" base_Element="_FbFaQP4LEeiao-2FtYZWRA" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_NJM84ArjEeqW-467Rt61hA" base_Element="_sckiwP_BEeiQG4ZZm0HgYw"/>
+ <OpenModel_Profile:Reference xmi:id="_NJpo0ArjEeqW-467Rt61hA" base_Element="_sckiwP_BEeiQG4ZZm0HgYw" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_PkpEkArjEeqW-467Rt61hA" base_Element="_DKi_YAMLEemoQ5ZgWCUg_g"/>
+ <OpenModel_Profile:Reference xmi:id="_PlDUQArjEeqW-467Rt61hA" base_Element="_DKi_YAMLEemoQ5ZgWCUg_g" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_SsWcYArjEeqW-467Rt61hA" base_Element="_F8MvAAMIEemoQ5ZgWCUg_g"/>
+ <OpenModel_Profile:Reference xmi:id="_SswFAArjEeqW-467Rt61hA" base_Element="_F8MvAAMIEemoQ5ZgWCUg_g" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_VHELUArjEeqW-467Rt61hA" base_Element="_4CYPgAO3EemCCMXOyOLwIw"/>
+ <OpenModel_Profile:Reference xmi:id="_VHb-wArjEeqW-467Rt61hA" base_Element="_4CYPgAO3EemCCMXOyOLwIw" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_XVyssArjEeqW-467Rt61hA" base_Element="_UsE8IARuEemo7ZzqT33fqQ"/>
+ <OpenModel_Profile:Reference xmi:id="_XWNjcArjEeqW-467Rt61hA" base_Element="_UsE8IARuEemo7ZzqT33fqQ" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_ZqM_UArjEeqW-467Rt61hA" base_Element="_oaES0A64EemnO9QINOJnHg"/>
+ <OpenModel_Profile:Reference xmi:id="_ZqsHgArjEeqW-467Rt61hA" base_Element="_oaES0A64EemnO9QINOJnHg" reference="As Built in SDC; Not related to any release usecase."/>
+ <ActionLanguage:TextualRepresentation xmi:id="_vonnoF8HEeqvreA8P35pRw" base_Comment="_vobaYF8HEeqvreA8P35pRw" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
+ <OpenModel_Profile:Experimental xmi:id="_D-JBIGI7Eeq1ytZV0-BuxA" base_Element="_xXnn4M5_Eemcqf4p4jcudw"/>
+ <OpenModel_Profile:Experimental xmi:id="_3gzysG07Eeq9iZY6ZXdoDA" base_Element="_FeFtUCoxEemnoK-fhDe5lw"/>
+ <OpenModel_Profile:Experimental xmi:id="_rT1DAG08Eeq9iZY6ZXdoDA" base_Element="_IkqcsCoxEemnoK-fhDe5lw"/>
+ <OpenModel_Profile:Experimental xmi:id="_v6zOIG08Eeq9iZY6ZXdoDA" base_Element="_RF49QCo5EemnoK-fhDe5lw"/>
+ <OpenModel_Profile:OpenModelClass xmi:id="_souqUG1FEeq9iZY6ZXdoDA" base_Class="_souDQG1FEeq9iZY6ZXdoDA"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_sovRYG1FEeq9iZY6ZXdoDA" base_StructuralFeature="_souDQ21FEeq9iZY6ZXdoDA"/>
+ <OpenModel_Profile:OpenModelAttribute xmi:id="_sovRYW1FEeq9iZY6ZXdoDA" base_StructuralFeature="_souDSG1FEeq9iZY6ZXdoDA"/>
+ <OpenModel_Profile:Reference xmi:id="_so6QgG1FEeq9iZY6ZXdoDA" base_Element="_souDQG1FEeq9iZY6ZXdoDA" reference="As Built in SDC; Not related to any release usecase."/>
+ <OpenModel_Profile:Experimental xmi:id="_so63kG1FEeq9iZY6ZXdoDA" base_Element="_souDQG1FEeq9iZY6ZXdoDA"/>
+ <OpenModel_Profile:Experimental xmi:id="_so63kW1FEeq9iZY6ZXdoDA" base_Element="_souDQ21FEeq9iZY6ZXdoDA"/>
+ <OpenModel_Profile:Experimental xmi:id="_so7eoG1FEeq9iZY6ZXdoDA" base_Element="_souDSG1FEeq9iZY6ZXdoDA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_so8FsG1FEeq9iZY6ZXdoDA" base_Comment="_souDRW1FEeq9iZY6ZXdoDA" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
+</xmi:XMI>