blob: ff865d9bbf7cd164cab211bf3fd6a5f39978bfe9 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Package xmi:id="_XgMSwzxVEd6JwqSGecoePg" name="datatypes">
<packageImport xmi:id="_XgMSxzxVEd6JwqSGecoePg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:id="_wFwTQDxVEd6JwqSGecoePg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:id="_tJ87wEF_Ed6OL54Mnsamsg">
<importedPackage href="pathmap://VOCAB_MODEL/vocab.uml#__yVbeUDcEd6xYZuu1VKCVw"/>
</packageImport>
<packagedElement xmi:type="uml:Class" xmi:id="__I8BwDxZEd6JwqSGecoePg" name="ANY" isAbstract="true">
<ownedAttribute xmi:id="_AJn3IDxkEd6JwqSGecoePg" name="nullFlavor" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VI6NIDxnEd6JwqSGecoePg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VJD-IDxnEd6JwqSGecoePg" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_NtgNgD90EeCv4fYDBDbIQQ" name="isNullFlavorDefined" isQuery="true">
<ownedParameter xmi:id="_QUF1QD90EeCv4fYDBDbIQQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_gkrLYDrgEeCzCsdl8TLd-w" name="isNullFlavorUndefined" isQuery="true">
<ownedParameter xmi:id="_mfwpwDrgEeCzCsdl8TLd-w" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_IQz7UD90EeCv4fYDBDbIQQ" name="hasContent" isQuery="true">
<ownedParameter xmi:id="_LVzWUD90EeCv4fYDBDbIQQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_uM-fwEBUEeCRlaE1u__gPQ" name="isDefined" isQuery="true">
<ownedParameter xmi:id="_07oJEEBUEeCRlaE1u__gPQ" name="featureName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_5NgN8EBUEeCRlaE1u__gPQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_jAwm8Pv5EeCyhLcwvvU4Nw" name="matches" isQuery="true">
<ownedComment xmi:id="_b8W6oPv6EeCyhLcwvvU4Nw">
<body>Provides Regular Expression support to ocl in the form of Feature Name to evaluated and the Regular Expression</body>
</ownedComment>
<ownedParameter xmi:id="_jAwm8fv5EeCyhLcwvvU4Nw" name="featureName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_jAwm8vv5EeCyhLcwvvU4Nw" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:id="_7_EP4Pv_EeCyhLcwvvU4Nw" name="regularExpression">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Av5_kDxaEd6JwqSGecoePg" name="BIN" isAbstract="true">
<generalization xmi:id="_F-I_ADxaEd6JwqSGecoePg" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_vrzYMD80Ed6uA6ElmbQH3Q" name="representation" visibility="private" type="_I4QZoD5xEd6cla2oXsPtlA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yBjuoD80Ed6uA6ElmbQH3Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yBjuoT80Ed6uA6ElmbQH3Q" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_CowXkDxaEd6JwqSGecoePg" name="ED">
<ownedRule xmi:id="_wxKsgDYcEeCMTMnRUBJ_FQ" name="thumbnail_thumbnail" constrainedElement="_CowXkDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_9tOTQDYcEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>not self.thumbnail.oclIsUndefined() implies self.thumbnail.thumbnail.oclIsUndefined()</body>
</specification>
</ownedRule>
<generalization xmi:id="_Gm0voDxaEd6JwqSGecoePg" general="_Av5_kDxaEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_7yi4QDxaEd6JwqSGecoePg" name="mixed" visibility="private" isOrdered="true" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Wz0kDxcEd6JwqSGecoePg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Wz0kTxcEd6JwqSGecoePg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_PIRiAD54Ed6cla2oXsPtlA" name="reference" visibility="private" type="_22o_kD52Ed6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySf0ED54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySf0ET54Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Px2DcD54Ed6cla2oXsPtlA" name="thumbnail" visibility="private" type="_CowXkDxaEd6JwqSGecoePg" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6IECID54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6IECIT54Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Q6aOAD54Ed6cla2oXsPtlA" name="mediaType" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7fFfcD54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7fPQcD54Ed6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_hQL2kDSKEeCMTMnRUBJ_FQ" value="text/plain"/>
</ownedAttribute>
<ownedAttribute xmi:id="_XhAukD54Ed6cla2oXsPtlA" name="language" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8LWIgD54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8LWIgT54Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Zc_TED54Ed6cla2oXsPtlA" name="compression" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yemeEDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uhHAD54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uhHAT54Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_gyrHMD54Ed6cla2oXsPtlA" name="integrityCheck" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EByteArray"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ctCsD54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9ctCsT54Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_tLtgcD54Ed6cla2oXsPtlA" name="integrityCheckAlgorithm" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yx4IEDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-FikUD54Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-FikUT54Ed6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_h-D5ADYmEeCek8inbxDOtw" value="SHA-1"/>
</ownedAttribute>
<ownedOperation xmi:id="_Te9moD9CEd6uA6ElmbQH3Q" name="addText">
<ownedParameter xmi:id="_VDZN0D9CEd6uA6ElmbQH3Q" name="text">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_lIxHMFBfEd6aGcsNlPFt8A" name="Parameter1" type="_CowXkDxaEd6JwqSGecoePg" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_VUFVMD9CEd6uA6ElmbQH3Q" name="getText" isQuery="true">
<ownedParameter xmi:id="_V-QTkD9CEd6uA6ElmbQH3Q" name="Parameter1" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_1iZnEADkEeGQrt4VJGN6-w" name="matches" isQuery="true">
<ownedComment xmi:id="_1iZnEQDkEeGQrt4VJGN6-w">
<body>Provides Regular Expression support to ocl</body>
</ownedComment>
<ownedParameter xmi:id="_1iZnEwDkEeGQrt4VJGN6-w" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:id="_1iZnFADkEeGQrt4VJGN6-w" name="regularExpression">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_Jr4-QLZ_EeK9lKFgcEZnwQ" name="getCDATA" isQuery="true">
<ownedParameter xmi:id="_i9j20LZ_EeK9lKFgcEZnwQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_pqYaMLfqEeKxkq_Nv01Fbg" name="addCDATA">
<ownedParameter xmi:id="_vcHIQLfqEeKxkq_Nv01Fbg" name="cdata">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_2kdrALfqEeKxkq_Nv01Fbg" name="Parameter1" type="_CowXkDxaEd6JwqSGecoePg" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_EaTNsDxaEd6JwqSGecoePg" name="ST">
<ownedRule xmi:id="_LGJa8Dk4EeCcR9mDkxn5-g" name="thumbnail" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_OUFWkDk4EeCcR9mDkxn5-g">
<language>OCL</language>
<body>self.thumbnail.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_PdsqADk4EeCcR9mDkxn5-g" name="reference" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_R_q3gDk4EeCcR9mDkxn5-g">
<language>OCL</language>
<body>self.reference.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_k0SNEDk4EeCcR9mDkxn5-g" name="integrityCheck" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_oBUw0Dk4EeCcR9mDkxn5-g">
<language>OCL</language>
<body>self.integrityCheck.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_55kcYDlGEeCzCsdl8TLd-w" name="integrityCheckAlgorithm" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_e15JUEEKEeCRlaE1u__gPQ">
<language>OCL</language>
<body>not self.isIntegrityCheckAlgorithmDefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_f3md8EEKEeCRlaE1u__gPQ" name="compression" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_jFPeoEEKEeCRlaE1u__gPQ">
<language>OCL</language>
<body>not self.isCompressionDefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_3gjPwEELEeCRlaE1u__gPQ" name="representation" constrainedElement="_EaTNsDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_CqUZgEEMEeCRlaE1u__gPQ">
<language>OCL</language>
<body>self.isRepresentationDefined() implies self.representation=BinaryDataEncoding::TXT</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_9gmV0E8xEeCPKdtRJ_I6Zg" name="ST">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_-UwWoE8xEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>((self.isNullFlavorDefined() or self.getText() &lt;> '') and not(self.isNullFlavorDefined() and self.getText() &lt;> '')) or ((self.isNullFlavorDefined() or self.getCDATA() &lt;> '') and not(self.isNullFlavorDefined() and self.getCDATA() &lt;> ''))</body>
</specification>
</ownedRule>
<generalization xmi:id="_IY9boDxaEd6JwqSGecoePg" general="_CowXkDxaEd6JwqSGecoePg"/>
<ownedOperation xmi:id="_v0k6QEBVEeCRlaE1u__gPQ" name="isCompressionDefined" bodyCondition="_10kt0EBVEeCRlaE1u__gPQ">
<ownedRule xmi:id="_10kt0EBVEeCRlaE1u__gPQ" name="body" constrainedElement="_v0k6QEBVEeCRlaE1u__gPQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="__KtWwEBVEeCRlaE1u__gPQ">
<language>OCL</language>
<body>self.isDefined('compression')</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_zeEwgEBVEeCRlaE1u__gPQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_AIIbgEEKEeCRlaE1u__gPQ" name="isIntegrityCheckAlgorithmDefined" bodyCondition="_G5T0YEEKEeCRlaE1u__gPQ">
<ownedRule xmi:id="_G5T0YEEKEeCRlaE1u__gPQ" name="body" constrainedElement="_AIIbgEEKEeCRlaE1u__gPQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_WxRLkEEKEeCRlaE1u__gPQ">
<language>OCL</language>
<body>self.isDefined('integrityCheckAlgorithm')</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_EgHvcEEKEeCRlaE1u__gPQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_dRfh4EELEeCRlaE1u__gPQ" name="isRepresentationDefined" bodyCondition="_j5RuMEELEeCRlaE1u__gPQ">
<ownedRule xmi:id="_j5RuMEELEeCRlaE1u__gPQ" name="body" constrainedElement="_dRfh4EELEeCRlaE1u__gPQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_mTNaAEELEeCRlaE1u__gPQ">
<language>OCL</language>
<body>self.isDefined('representation')</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_iKaYoEELEeCRlaE1u__gPQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_VKl7EDxaEd6JwqSGecoePg" name="CD">
<generalization xmi:id="_YsWKkDxaEd6JwqSGecoePg" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_TgJEsD55Ed6cla2oXsPtlA" name="originalText" visibility="private" type="_CowXkDxaEd6JwqSGecoePg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oRoWoD55Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oRoWoT55Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="__CseMD56Ed6cla2oXsPtlA" name="qualifier" visibility="private" type="_gokTgD55Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AaA2cD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AaA2cT57Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_DtKpQD57Ed6cla2oXsPtlA" name="translation" visibility="private" type="_VKl7EDxaEd6JwqSGecoePg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FYdGYD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FYdGYT57Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_XcVvsDxkEd6JwqSGecoePg" name="code" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BTppoD56Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BTzaoD56Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3fx3ADxkEd6JwqSGecoePg" name="codeSystem" visibility="private" type="_RpDqMDrsEeCN26jpCPaoAw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CCcCQD56Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CCcCQT56Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_50froDxkEd6JwqSGecoePg" name="codeSystemName" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CswxoD56Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CswxoT56Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_8ftUsDxkEd6JwqSGecoePg" name="codeSystemVersion" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZAzoD56Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DZAzoT56Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_PZftgD57Ed6cla2oXsPtlA" name="displayName" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qi93AD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qi93AT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_8Y3PEAT4EeOFTql9pPvb9Q" name="sDTCValueSet" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FuN04AT5EeOFTql9pPvb9Q"/>
</ownedAttribute>
<ownedAttribute xmi:id="_T4IV4AT5EeOFTql9pPvb9Q" name="sDTCValueSetVersion" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WdufIAT5EeOFTql9pPvb9Q"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Z1EGIDxaEd6JwqSGecoePg" name="CE">
<ownedRule xmi:id="_QbARwDYBEeCMTMnRUBJ_FQ" name="qualifier" constrainedElement="_Z1EGIDxaEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_YeIasDYBEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.qualifier->size()=0</body>
</specification>
</ownedRule>
<generalization xmi:id="_bw45oDxaEd6JwqSGecoePg" general="_VKl7EDxaEd6JwqSGecoePg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_culQ8DxaEd6JwqSGecoePg" name="II">
<ownedRule xmi:id="_5OACwE8yEeCPKdtRJ_I6Zg" name="II">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_6crcYE8yEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>self.isNullFlavorDefined() or self.isDefined('root')</body>
</specification>
</ownedRule>
<generalization xmi:id="_fJZtkDxaEd6JwqSGecoePg" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_hVUykDxaEd6JwqSGecoePg" name="root" visibility="private" type="_RpDqMDrsEeCN26jpCPaoAw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NXLzUD6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NXLzUT6CEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_iX7fEDxaEd6JwqSGecoePg" name="extension" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9BqAoDxjEd6JwqSGecoePg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9BqAoTxjEd6JwqSGecoePg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_IR5UgD6CEd6cla2oXsPtlA" name="assigningAuthorityName" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEj7ID6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEj7IT6CEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_KhPg8D6CEd6cla2oXsPtlA" name="displayable" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pt1hoD6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pt1hoT6CEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_r1WssDxjEd6JwqSGecoePg" name="BL">
<ownedRule xmi:id="_n-ZYoE8xEeCPKdtRJ_I6Zg" name="BL">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_r0jx4E8xEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))</body>
</specification>
</ownedRule>
<generalization xmi:id="_wyAM4DxjEd6JwqSGecoePg" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_tPgWgDxjEd6JwqSGecoePg" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SmbU0D6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SmbU0T6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_zLCg0DxjEd6JwqSGecoePg" name="BN">
<ownedRule xmi:id="_Mpq3UDxkEd6JwqSGecoePg" name="nullFlavor" constrainedElement="_zLCg0DxjEd6JwqSGecoePg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_Mpq3UTxkEd6JwqSGecoePg">
<language>OCL</language>
<body>self.isNullFlavorUndefined()</body>
</specification>
</ownedRule>
<generalization xmi:id="_0vLNEDxjEd6JwqSGecoePg" general="_r1WssDxjEd6JwqSGecoePg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_O-oXcD5wEd6cla2oXsPtlA" name="QTY" isAbstract="true">
<generalization xmi:id="_RSc0MD5wEd6cla2oXsPtlA" general="__I8BwDxZEd6JwqSGecoePg"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_I4QZoD5xEd6cla2oXsPtlA" name="BinaryDataEncoding">
<ownedLiteral xmi:id="_Ly2GAD5yEd6cla2oXsPtlA" name="B64"/>
<ownedLiteral xmi:id="_MeqDID5yEd6cla2oXsPtlA" name="TXT"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_v0zRUD5yEd6cla2oXsPtlA" name="AD">
<ownedRule xmi:id="_Uki0wD_pEd6wZe6nFLrjsw" name="delimiter" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_Uki0wT_pEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.delimiter->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DEL)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_G_9cID_uEd6wZe6nFLrjsw" name="country" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_HAHNID_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.country->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CNT)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_H6rX8D_uEd6wZe6nFLrjsw" name="state" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_H6rX8T_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.state->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STA)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_JJDPkD_uEd6wZe6nFLrjsw" name="county" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_JJDPkT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.county->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CPA)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_J4JKMD_uEd6wZe6nFLrjsw" name="city" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_J4JKMT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.city->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CTY)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_KvRmgD_uEd6wZe6nFLrjsw" name="postalCode" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_KvbXgD_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.postalCode->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::ZIP)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_LxSdID_uEd6wZe6nFLrjsw" name="streetAddressLine" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_LxSdIT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.streetAddressLine->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::SAL)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_NfHQ4D_uEd6wZe6nFLrjsw" name="houseNumber" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_NfHQ4T_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.houseNumber->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNR)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_OxNx8D_uEd6wZe6nFLrjsw" name="houseNumberNumeric" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_OxXi8D_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.houseNumberNumeric->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNN)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_RG0XYD_uEd6wZe6nFLrjsw" name="direction" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_RG-IYD_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.direction->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DIR)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_R9p4wD_uEd6wZe6nFLrjsw" name="streetName" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_R9p4wT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.streetName->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STR)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_TFLhgD_uEd6wZe6nFLrjsw" name="streetNameBase" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_TFLhgT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.streetNameBase->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STB)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_UyQuYD_uEd6wZe6nFLrjsw" name="streetNameType" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_UyQuYT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.streetNameType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::STTYP)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_WQJBoD_uEd6wZe6nFLrjsw" name="additionalLocator" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_WQJBoT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.additionalLocator->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::ADL)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_ZdLlYD_uEd6wZe6nFLrjsw" name="unitID" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_ZdLlYT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.unitID->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::UNID)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_acDocD_uEd6wZe6nFLrjsw" name="unitType" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_acDocT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.unitType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::UNIT)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_bOH-kD_uEd6wZe6nFLrjsw" name="careOf" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_bOH-kT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.careOf->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CAR)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_cNdUoD_uEd6wZe6nFLrjsw" name="censusTract" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_cNdUoT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.censusTract->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::CEN)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_dehT4D_uEd6wZe6nFLrjsw" name="deliveryAddressLine" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_dehT4T_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryAddressLine->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DAL)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_ehIAYD_uEd6wZe6nFLrjsw" name="deliveryInstallationType" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_ehIAYT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryInstallationType->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINST)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_gI1lED_uEd6wZe6nFLrjsw" name="deliveryInstallationArea" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_gI1lET_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryInstallationArea->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINSTA)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_iG50QD_uEd6wZe6nFLrjsw" name="deliveryInstallationQualifier" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_iG50QT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryInstallationQualifier->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DINSTQ)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_i6nJID_uEd6wZe6nFLrjsw" name="deliveryMode" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_i6nJIT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryMode->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DMOD)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_kJIxwD_uEd6wZe6nFLrjsw" name="deliveryModeIdentifier" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_kJIxwT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.deliveryModeIdentifier->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::DMODID)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_lUPS8D_uEd6wZe6nFLrjsw" name="buildingNumberSuffix" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_lUPS8T_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.buildingNumberSuffix->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::BNS)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_mPs1oD_uEd6wZe6nFLrjsw" name="postBox" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_mPs1oT_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.postBox->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::POB)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_nl07ED_uEd6wZe6nFLrjsw" name="precinct" constrainedElement="_v0zRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_nl07ET_uEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.precinct->forAll(adxp : datatypes::ADXP | adxp.partType = vocab::AddressPartType::PRE)</body>
</specification>
</ownedRule>
<generalization xmi:id="_G5ptAD5zEd6cla2oXsPtlA" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_NozugD_lEd6wZe6nFLrjsw" name="delimiter" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q-WG8D_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q-WG8T_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Q-8j4D_lEd6wZe6nFLrjsw" name="country" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UFRboD_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UFRboT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_UGUkgD_lEd6wZe6nFLrjsw" name="state" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WykvYD_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WykvYT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_qvTjkD_lEd6wZe6nFLrjsw" name="county" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rw3uQD_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rw3uQT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_XlrLED9HEd6uA6ElmbQH3Q" name="city" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y0qGsD9HEd6uA6ElmbQH3Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y0qGsT9HEd6uA6ElmbQH3Q" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_wQKkED_lEd6wZe6nFLrjsw" name="postalCode" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xEUk4D_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xEUk4T_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_00o1ED9GEd6uA6ElmbQH3Q" name="streetAddressLine" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xzsYD9GEd6uA6ElmbQH3Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xzsYT9GEd6uA6ElmbQH3Q" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_66pJwD_lEd6wZe6nFLrjsw" name="houseNumber" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7rOSID_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7rOSIT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_7r95AD_lEd6wZe6nFLrjsw" name="houseNumberNumeric" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9X_9AD_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9X_9AT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_9Yvj4D_lEd6wZe6nFLrjsw" name="direction" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Mc4wD_lEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Mc4wT_lEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_-NCuoD_lEd6wZe6nFLrjsw" name="streetName" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AQemAD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AQemAT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ARhH0D_mEd6wZe6nFLrjsw" name="streetNameBase" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bv_Q8D_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bv_Q8T_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Bw4o0D_mEd6wZe6nFLrjsw" name="streetNameType" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DhPMID_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DhPMIT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ImiSAD_mEd6wZe6nFLrjsw" name="additionalLocator" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JgWO4D_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jgf_4D_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_JhPmwD_mEd6wZe6nFLrjsw" name="unitID" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LBM9oD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LBM9oT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_LCZQcD_mEd6wZe6nFLrjsw" name="unitType" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MQe0MD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MQe0MT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_MRYMED_mEd6wZe6nFLrjsw" name="careOf" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NOeGcD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NOeGcT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_NPXeUD_mEd6wZe6nFLrjsw" name="censusTract" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OqZ48D_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OqZ48T_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_OrmLwD_mEd6wZe6nFLrjsw" name="deliveryAddressLine" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qvn5AD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qvn5AT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_QwhQ4D_mEd6wZe6nFLrjsw" name="deliveryInstallationType" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SlDJkD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SlDJkT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_cPvtQD_mEd6wZe6nFLrjsw" name="deliveryInstallationArea" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eUEVcD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eUEVcT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ewrY8D_mEd6wZe6nFLrjsw" name="deliveryInstallationQualifier" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gS4LgD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gS4LgT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_hT_qQD_mEd6wZe6nFLrjsw" name="deliveryMode" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_isgVUD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_isgVUT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_i7Zs8D_mEd6wZe6nFLrjsw" name="deliveryModeIdentifier" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kZ4dID_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kZ4dIT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_kaxN8D_mEd6wZe6nFLrjsw" name="buildingNumberSuffix" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-d1UD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-d1UT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_mUER4D_mEd6wZe6nFLrjsw" name="postBox" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oHQGwD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oHQGwT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_okdnMD_mEd6wZe6nFLrjsw" name="precinct" visibility="private" type="_DHg4ID5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pnz6kD_mEd6wZe6nFLrjsw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pnz6kT_mEd6wZe6nFLrjsw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_sn33cES2Ed66ToKxWS_1fg" name="part" visibility="private" isOrdered="true" isUnique="false" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uRXk0ES2Ed66ToKxWS_1fg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uRXk0US2Ed66ToKxWS_1fg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_g4yxwD6CEd6cla2oXsPtlA" name="useablePeriod" visibility="private" type="_kSZ5QD5_Ed6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kCjYAD6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kCjYAT6CEd6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_qe2q4D5zEd6cla2oXsPtlA" name="use" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Gd0DcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wvOtsD58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wvOtsT58Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_o0VE8D6CEd6cla2oXsPtlA" name="isNotOrdered" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_voe5UD6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_voe5UT6CEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_VZnuQEVdEd6QuJiOJFSRPQ" name="mixed" visibility="private" isOrdered="true" isUnique="false">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W_PoQEVdEd6QuJiOJFSRPQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_W_PoQUVdEd6QuJiOJFSRPQ" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_BZOhUD_nEd6wZe6nFLrjsw" name="addDelimiter">
<ownedParameter xmi:id="_C3_lYD_nEd6wZe6nFLrjsw" name="delimiter">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_C3_lYT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_DjD7oD_nEd6wZe6nFLrjsw" name="addCountry">
<ownedParameter xmi:id="_E7H6wD_nEd6wZe6nFLrjsw" name="country">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_E7RrwD_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_FNv70D_nEd6wZe6nFLrjsw" name="addState">
<ownedParameter xmi:id="_HgO70D_nEd6wZe6nFLrjsw" name="state">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_HgO70T_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_MyVuoD_nEd6wZe6nFLrjsw" name="addCounty">
<ownedParameter xmi:id="_OdeawD_nEd6wZe6nFLrjsw" name="county">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_OdeawT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_y1HX4D9HEd6uA6ElmbQH3Q" name="addCity">
<ownedParameter xmi:id="_3ZxO0D9HEd6uA6ElmbQH3Q" name="city">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_YTdaID9zEd6NdqfHy-LGHg" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_RsAMQD_nEd6wZe6nFLrjsw" name="addPostalCode">
<ownedParameter xmi:id="_TTH7ED_nEd6wZe6nFLrjsw" name="postalCode">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_TTH7ET_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_NOR5cD9HEd6uA6ElmbQH3Q" name="addStreetAddressLine">
<ownedParameter xmi:id="_SyHVcD9HEd6uA6ElmbQH3Q" name="streetAddressLine">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_TtJ9YD9zEd6NdqfHy-LGHg" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_by3HgD_nEd6wZe6nFLrjsw" name="addHouseNumber">
<ownedParameter xmi:id="_dTIAYD_nEd6wZe6nFLrjsw" name="houseNumber">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_dTIAYT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_dULJQD_nEd6wZe6nFLrjsw" name="addHouseNumberNumeric">
<ownedParameter xmi:id="_fFt_YD_nEd6wZe6nFLrjsw" name="houseNumberNumeric">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_fFt_YT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_pQACED_nEd6wZe6nFLrjsw" name="addDirection">
<ownedParameter xmi:id="_q_BIoD_nEd6wZe6nFLrjsw" name="direction">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_q_BIoT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_rPtQAD_nEd6wZe6nFLrjsw" name="addStreetName">
<ownedParameter xmi:id="_tLY5kD_nEd6wZe6nFLrjsw" name="streetName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_tLY5kT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_upkHwD_nEd6wZe6nFLrjsw" name="addStreetNameBase">
<ownedParameter xmi:id="_wjv8gD_nEd6wZe6nFLrjsw" name="streetNameBase">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_wjv8gT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_w1yHsD_nEd6wZe6nFLrjsw" name="addStreetNameType">
<ownedParameter xmi:id="_yjdKcD_nEd6wZe6nFLrjsw" name="streetNameType">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_yjdKcT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_zchgcD_nEd6wZe6nFLrjsw" name="addAdditionalLocator">
<ownedParameter xmi:id="_1hvggD_nEd6wZe6nFLrjsw" name="additionalLocator">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_1hvggT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_4N_rYD_nEd6wZe6nFLrjsw" name="addUnitID">
<ownedParameter xmi:id="_6YInsD_nEd6wZe6nFLrjsw" name="unitID">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_6YInsT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_6tcJUD_nEd6wZe6nFLrjsw" name="addUnitType">
<ownedParameter xmi:id="_8JFn8D_nEd6wZe6nFLrjsw" name="unitType">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_8JFn8T_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_8aN0MD_nEd6wZe6nFLrjsw" name="addCareOf">
<ownedParameter xmi:id="_9vdI0D_nEd6wZe6nFLrjsw" name="careOf">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_9vdI0T_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_-DuIoD_nEd6wZe6nFLrjsw" name="addCensusTract">
<ownedParameter xmi:id="__zCKID_nEd6wZe6nFLrjsw" name="censusTract">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="__zCKIT_nEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_AB7hwD_oEd6wZe6nFLrjsw" name="addDeliveryAddressLine">
<ownedParameter xmi:id="_B6e-0D_oEd6wZe6nFLrjsw" name="deliveryAddressLine">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_B6e-0T_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_CR4LID_oEd6wZe6nFLrjsw" name="addDeliveryInstallationType">
<ownedParameter xmi:id="_EUQ5oD_oEd6wZe6nFLrjsw" name="deliveryInstallationType">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_EUQ5oT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_FQw-ID_oEd6wZe6nFLrjsw" name="addDeliveryInstallationArea">
<ownedParameter xmi:id="_G_B2wD_oEd6wZe6nFLrjsw" name="deliveryInstallationArea">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_G_B2wT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_HYgtwD_oEd6wZe6nFLrjsw" name="addDeliveryInstallationQualifier">
<ownedParameter xmi:id="_Jr4ekD_oEd6wZe6nFLrjsw" name="deliveryInstallationQualifier">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_Jr4ekT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_K_7gYD_oEd6wZe6nFLrjsw" name="addDeliveryMode">
<ownedParameter xmi:id="_M18m0D_oEd6wZe6nFLrjsw" name="deliveryMode">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_M18m0T_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_OP8foD_oEd6wZe6nFLrjsw" name="addDeliveryModeIdentifier">
<ownedParameter xmi:id="_QY5JID_oEd6wZe6nFLrjsw" name="deliveryModeIdentifier">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_QY5JIT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_QstdAD_oEd6wZe6nFLrjsw" name="addBuildingNumberSuffix">
<ownedParameter xmi:id="_UwbxID_oEd6wZe6nFLrjsw" name="buildingNumberSuffix">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_UwbxIT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_VIRpYD_oEd6wZe6nFLrjsw" name="addPostBox">
<ownedParameter xmi:id="_WJi5ID_oEd6wZe6nFLrjsw" name="postBox">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_Y7wiED_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_ZO1PED_oEd6wZe6nFLrjsw" name="addPrecinct">
<ownedParameter xmi:id="_bZkBQD_oEd6wZe6nFLrjsw" name="precinct">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_bZkBQT_oEd6wZe6nFLrjsw" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_eKHooEVfEd6QuJiOJFSRPQ" name="addText">
<ownedParameter xmi:id="_fpfJoEVfEd6QuJiOJFSRPQ" name="text">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_cI_IwFBfEd6aGcsNlPFt8A" name="Parameter1" type="_v0zRUD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_gP7ekEVfEd6QuJiOJFSRPQ" name="getText">
<ownedParameter xmi:id="_hbU6sEVfEd6QuJiOJFSRPQ" name="Parameter1" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_wfRKoD5yEd6cla2oXsPtlA" name="EN">
<ownedRule xmi:id="_1_D9YD_hEd6wZe6nFLrjsw" name="delimiter" constrainedElement="_wfRKoD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_1_NHUD_hEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.delimiter->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::DEL)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_3ABrID_hEd6wZe6nFLrjsw" name="family" constrainedElement="_wfRKoD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_3ABrIT_hEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.family->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::FAM)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_3zvAAD_hEd6wZe6nFLrjsw" name="given" constrainedElement="_wfRKoD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_3zvAAT_hEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.given->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::GIV)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_4vCxsD_hEd6wZe6nFLrjsw" name="prefix" constrainedElement="_wfRKoD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_4vCxsT_hEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.prefix->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::PFX)</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_5xWjQD_hEd6wZe6nFLrjsw" name="suffix" constrainedElement="_wfRKoD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_5xWjQT_hEd6wZe6nFLrjsw">
<language>OCL</language>
<body>self.suffix->forAll(enxp : datatypes::ENXP | enxp.partType = vocab::EntityNamePartType::SFX)</body>
</specification>
</ownedRule>
<generalization xmi:id="_HfzHAD5zEd6cla2oXsPtlA" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_yxqP4D92Ed6NdqfHy-LGHg" name="delimiter" visibility="private" type="_D7EcAD5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2520UD92Ed6NdqfHy-LGHg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2520UT92Ed6NdqfHy-LGHg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_9IA_sD92Ed6NdqfHy-LGHg" name="family" visibility="private" type="_D7EcAD5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__3QNID92Ed6NdqfHy-LGHg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__3QNIT92Ed6NdqfHy-LGHg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_AYLv8D93Ed6NdqfHy-LGHg" name="given" visibility="private" type="_D7EcAD5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bd7QAD93Ed6NdqfHy-LGHg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bd7QAT93Ed6NdqfHy-LGHg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Db1uMD93Ed6NdqfHy-LGHg" name="prefix" visibility="private" type="_D7EcAD5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EbUOMD93Ed6NdqfHy-LGHg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EbUOMT93Ed6NdqfHy-LGHg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_EtgKYD93Ed6NdqfHy-LGHg" name="suffix" visibility="private" type="_D7EcAD5zEd6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fo9GAD93Ed6NdqfHy-LGHg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fo9GAT93Ed6NdqfHy-LGHg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Oxh_QEQFEd6ddYmQzbFZWw" name="part" visibility="private" isOrdered="true" isUnique="false" isDerived="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S_GL4EQFEd6ddYmQzbFZWw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S_GL4UQFEd6ddYmQzbFZWw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4EDXcD6CEd6cla2oXsPtlA" name="validTime" visibility="private" type="_QYeW4D5-Ed6cla2oXsPtlA" isOrdered="true" aggregation="composite" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9vf3UD6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9vf3UT6CEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ruuXUD5zEd6cla2oXsPtlA" name="use" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoORUDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x2wWcD58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x2wWcT58Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Xe1uUEVdEd6QuJiOJFSRPQ" name="mixed" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z7JYsEVdEd6QuJiOJFSRPQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z7JYsUVdEd6QuJiOJFSRPQ" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_Fy3-8D_jEd6wZe6nFLrjsw" name="addDelimiter">
<ownedParameter xmi:id="_IUaHkD_jEd6wZe6nFLrjsw" name="delimiter">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_IUj4kD_jEd6wZe6nFLrjsw" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_LHq5YD_jEd6wZe6nFLrjsw" name="addFamily">
<ownedParameter xmi:id="_MtckYD_jEd6wZe6nFLrjsw" name="family">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_MtckYT_jEd6wZe6nFLrjsw" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_N-9PkD_jEd6wZe6nFLrjsw" name="addGiven">
<ownedParameter xmi:id="_PklJkD_jEd6wZe6nFLrjsw" name="given">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_PklJkT_jEd6wZe6nFLrjsw" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_P4GigD_jEd6wZe6nFLrjsw" name="addPrefix">
<ownedParameter xmi:id="_RLPlYD_jEd6wZe6nFLrjsw" name="prefix">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_RLPlYT_jEd6wZe6nFLrjsw" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_RipYwD_jEd6wZe6nFLrjsw" name="addSuffix">
<ownedParameter xmi:id="_SqULcD_jEd6wZe6nFLrjsw" name="suffix">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_SqULcT_jEd6wZe6nFLrjsw" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_iRtwIEVfEd6QuJiOJFSRPQ" name="addText">
<ownedParameter xmi:id="_jvv0YEVfEd6QuJiOJFSRPQ" name="text">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_gEXZMFBfEd6aGcsNlPFt8A" name="Parameter1" type="_wfRKoD5yEd6cla2oXsPtlA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_kCOEcEVfEd6QuJiOJFSRPQ" name="getText">
<ownedParameter xmi:id="_kxwrAEVfEd6QuJiOJFSRPQ" name="Parameter1" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_QSxP8NbFEeGS7fsnE616TQ" name="getText" isQuery="true">
<ownedParameter xmi:id="_Sh5Z8NbFEeGS7fsnE616TQ" name="return" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:id="_UuChYNbFEeGS7fsnE616TQ" name="trim">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_yQ9xwD5yEd6cla2oXsPtlA" name="ON">
<ownedRule xmi:id="_O0-J8EVnEd6QuJiOJFSRPQ" name="invariant" constrainedElement="_yQ9xwD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_O0-J8UVnEd6QuJiOJFSRPQ">
<language>OCL</language>
<body>self.family->isEmpty() and self.given->isEmpty()</body>
</specification>
</ownedRule>
<generalization xmi:id="_8X-eAD5yEd6cla2oXsPtlA" general="_wfRKoD5yEd6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_3VD9wD5yEd6cla2oXsPtlA" name="PN">
<ownedRule xmi:id="_MQlXEEVmEd6QuJiOJFSRPQ" name="invariant" constrainedElement="_3VD9wD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_MQlXEUVmEd6QuJiOJFSRPQ">
<language>OCL</language>
<body>self.delimiter->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.family->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.given->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.prefix->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS)) and self.suffix->forAll(enxp : datatypes::ENXP | not enxp.qualifier->includes(vocab::EntityNamePartQualifier::LS))</body>
</specification>
</ownedRule>
<generalization xmi:id="_9LYQ4D5yEd6cla2oXsPtlA" general="_wfRKoD5yEd6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6WoRUD5yEd6cla2oXsPtlA" name="TN">
<ownedRule xmi:id="_P0ccMEViEd6QuJiOJFSRPQ" name="invariant" constrainedElement="_6WoRUD5yEd6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_P0mNMEViEd6QuJiOJFSRPQ">
<language>OCL</language>
<body>self.delimiter->isEmpty() and self.family->isEmpty() and self.given->isEmpty() and self.prefix->isEmpty() and self.suffix->isEmpty() and mixed->size() = 1</body>
</specification>
</ownedRule>
<generalization xmi:id="_95ukoD5yEd6cla2oXsPtlA" general="_wfRKoD5yEd6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_DHg4ID5zEd6cla2oXsPtlA" name="ADXP">
<generalization xmi:id="_KMD48D5zEd6cla2oXsPtlA" general="_EaTNsDxaEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_RMSacD5zEd6cla2oXsPtlA" name="partType" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yedpkDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s9h9sD58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s9h9sT58Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_D7EcAD5zEd6cla2oXsPtlA" name="ENXP">
<generalization xmi:id="_K1oaYD5zEd6cla2oXsPtlA" general="_EaTNsDxaEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_Scv8wD5zEd6cla2oXsPtlA" name="partType" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoON0DcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tzLMQD58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tzLMQT58Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_tXoO0D5zEd6cla2oXsPtlA" name="qualifier" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOKUDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW_00D58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW_00T58Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_2Kr4gD52Ed6cla2oXsPtlA" name="URL" isAbstract="true">
<ownedRule xmi:id="_GgHZEE8zEeCPKdtRJ_I6Zg" name="URL">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_H1yykE8zEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))</body>
</specification>
</ownedRule>
<generalization xmi:id="_9OyNYD52Ed6cla2oXsPtlA" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_TBfLED5_Ed6cla2oXsPtlA" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_StwCYD8REd6uA6ElmbQH3Q"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_St5zYD8REd6uA6ElmbQH3Q" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_22o_kD52Ed6cla2oXsPtlA" name="TEL">
<generalization xmi:id="_8oC9gD52Ed6cla2oXsPtlA" general="_2Kr4gD52Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_S9G6AD6CEd6cla2oXsPtlA" name="useablePeriod" visibility="private" type="_kSZ5QD5_Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VjjX0D6CEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VjtI0D6CEd6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_5iTUkD52Ed6cla2oXsPtlA" name="use" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Ew5sD58Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Ew5sT58Ed6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_nOeI4AFcEeqg4I9dpN7mPg" name="mixed" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nOeI4QFcEeqg4I9dpN7mPg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nOeI4gFcEeqg4I9dpN7mPg" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_qNp20AFcEeqg4I9dpN7mPg" name="getText" isQuery="true">
<ownedParameter xmi:id="_qNp20QFcEeqg4I9dpN7mPg" name="Parameter1" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_co8uMD53Ed6cla2oXsPtlA" name="INT">
<ownedRule xmi:id="_d7xLME8zEeCPKdtRJ_I6Zg" name="INT">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_fQs90E8zEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))</body>
</specification>
</ownedRule>
<generalization xmi:id="_dffUoD53Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_eUGBYD53Ed6cla2oXsPtlA" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBigInteger"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oUj1MD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oUj1MT6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_0y27IEwnEeCqd-_0jMietg" name="setValue">
<ownedParameter xmi:id="_3LveEEwnEeCqd-_0jMietg" name="newValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EIntegerObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_oSKNAD53Ed6cla2oXsPtlA" name="REAL">
<generalization xmi:id="_pktaAD53Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_p6UdoD53Ed6cla2oXsPtlA" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBigDecimal"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qrDygD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qrDygT6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_ZEN7wEwlEeCqd-_0jMietg" name="setValue">
<ownedParameter xmi:id="_ZEN7wUwlEeCqd-_0jMietg" name="newValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gokTgD55Ed6cla2oXsPtlA" name="CR">
<ownedRule xmi:id="_wCTIME8yEeCPKdtRJ_I6Zg" name="CR">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_x21A4E8yEeCPKdtRJ_I6Zg" name="">
<language>OCL</language>
<body>(self.isNullFlavorDefined() or self.isDefined('value')) and not(self.isNullFlavorDefined() and self.isDefined('value'))</body>
</specification>
</ownedRule>
<generalization xmi:id="_x1pOED56Ed6cla2oXsPtlA" general="__I8BwDxZEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_1BffAD56Ed6cla2oXsPtlA" name="name" visibility="private" type="_hSvR4D55Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GjG7oD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GjG7oT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1Vdj4D56Ed6cla2oXsPtlA" name="value" visibility="private" type="_VKl7EDxaEd6JwqSGecoePg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HVn9sD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HVn9sT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1ls_UD56Ed6cla2oXsPtlA" name="inverted" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_InIo4D57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_InIo4T57Ed6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_d20nsDSCEeCMTMnRUBJ_FQ" value="false"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_hSvR4D55Ed6cla2oXsPtlA" name="CV">
<ownedRule xmi:id="_5wlwgDYaEeCMTMnRUBJ_FQ" name="translation" constrainedElement="_hSvR4D55Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_9bk0gDYaEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.translation->size()=0</body>
</specification>
</ownedRule>
<generalization xmi:id="_mKDwsD56Ed6cla2oXsPtlA" general="_Z1EGIDxaEd6JwqSGecoePg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iYn74D55Ed6cla2oXsPtlA" name="CS">
<ownedRule xmi:id="_woP94DYYEeCMTMnRUBJ_FQ" name="originalText" constrainedElement="_srSpED56Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_6FsIsDYYEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.originalText.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_ItoCcDYZEeCMTMnRUBJ_FQ" name="codeSystem" constrainedElement="_iYn74D55Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_NC710DYZEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.codeSystem.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_PV3hwDYZEeCMTMnRUBJ_FQ" name="codeSystemName" constrainedElement="_iYn74D55Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_TkeQMDYZEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.codeSystemName.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_UtyBoDYZEeCMTMnRUBJ_FQ" name="codeSystemVersion" constrainedElement="_iYn74D55Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_Yn01UDYZEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.codeSystemVersion.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_ZayjUDYZEeCMTMnRUBJ_FQ" name="displayName" constrainedElement="_iYn74D55Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_cuYbADYZEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.displayName.oclIsUndefined()</body>
</specification>
</ownedRule>
<generalization xmi:id="_srSpED56Ed6cla2oXsPtlA" general="_hSvR4D55Ed6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_jCf_UD55Ed6cla2oXsPtlA" name="CO">
<generalization xmi:id="_u26MED56Ed6cla2oXsPtlA" general="_hSvR4D55Ed6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_TwTVsD57Ed6cla2oXsPtlA" name="SC">
<generalization xmi:id="_UoeT0D57Ed6cla2oXsPtlA" general="_EaTNsDxaEd6JwqSGecoePg"/>
<ownedAttribute xmi:id="_ao7aYD57Ed6cla2oXsPtlA" name="code" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b891ID57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b891IT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_b9kSED57Ed6cla2oXsPtlA" name="codeSystem" visibility="private" type="_RpDqMDrsEeCN26jpCPaoAw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dMZcsD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dMZcsT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_dM_SkD57Ed6cla2oXsPtlA" name="codeSystemName" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eeDR0D57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eeDR0T57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_fP928D57Ed6cla2oXsPtlA" name="codeSystemVersion" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gw1MwD57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gw1MwT57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_hAn8QD57Ed6cla2oXsPtlA" name="displayName" visibility="private" type="_d4N5sEQ3EeCldOpAaJlPmA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iVju4D57Ed6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iVju4T57Ed6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_P7FswD59Ed6cla2oXsPtlA" name="PQR">
<generalization xmi:id="_SWzhQD59Ed6cla2oXsPtlA" general="_hSvR4D55Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_dK_c8E_eEd6Rk7hvnr3oqQ" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBigDecimal"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f73pIE_eEd6Rk7hvnr3oqQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f73pIU_eEd6Rk7hvnr3oqQ" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_gbqf4EwkEeCqd-_0jMietg" name="setValue">
<ownedParameter xmi:id="_gbqf4UwkEeCqd-_0jMietg" name="newValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_3mPzYD59Ed6cla2oXsPtlA" name="PQ">
<generalization xmi:id="_531bgD59Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_7TLYID59Ed6cla2oXsPtlA" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBigDecimal"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pUVQID6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pUVQIT6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_8uEo0D59Ed6cla2oXsPtlA" name="unit" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p8uF0D6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p8uF0T6BEd6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_vypkAEWtEeCBTr6KZ9FZAQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_PC88ID6DEd6cla2oXsPtlA" name="translation" visibility="private" type="_P7FswD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QUT2UD6DEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QUT2UT6DEd6cla2oXsPtlA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_x60wUEwiEeCqd-_0jMietg" name="setValue">
<ownedParameter xmi:id="_x60wUUwiEeCqd-_0jMietg" name="newValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_4ysYYD59Ed6cla2oXsPtlA" name="TS">
<generalization xmi:id="_IvmrkD5_Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_HXr2YD5_Ed6cla2oXsPtlA" name="value" visibility="private" type="_CWZPMEWyEeC7E8_5Rmjcog">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVTTMD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVTTMT6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_QYeW4D5-Ed6cla2oXsPtlA" name="IVL_TS">
<ownedRule xmi:id="_ruDUgDkoEeCIH_Ti2hedgg" name="optionsContainingLow" constrainedElement="_QYeW4D5-Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_vRJAwDkoEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_w9LEwDkoEeCIH_Ti2hedgg" name="optionsContainingCenter" constrainedElement="_QYeW4D5-Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_0CnywDkoEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_1AwO8DkoEeCIH_Ti2hedgg" name="optionsContainingHigh" constrainedElement="_QYeW4D5-Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_5AwgsDkoEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_6VGdcDkoEeCIH_Ti2hedgg" name="optionsContainingWidth" constrainedElement="_QYeW4D5-Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_9M-pgDkoEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<generalization xmi:id="_ZmU7oD6AEd6cla2oXsPtlA" general="_kSZ5QD5_Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_fmxbID6AEd6cla2oXsPtlA" name="low" visibility="private" type="_BY5uUD6AEd6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_opicID6AEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_opicIT6AEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_imjmAD6AEd6cla2oXsPtlA" name="center" visibility="private" type="_4ysYYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sRs1oD6AEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sRs1oT6AEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_kXgmQD6AEd6cla2oXsPtlA" name="width" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tytVYD6AEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tytVYT6AEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_jfCGID6AEd6cla2oXsPtlA" name="high" visibility="private" type="_BY5uUD6AEd6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s9XBwD6AEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s9XBwT6AEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_SgOtkD5-Ed6cla2oXsPtlA" name="RTO_QTY_QTY">
<ownedRule xmi:id="_hY1ToDU3EeCMTMnRUBJ_FQ" name="denominator" constrainedElement="_SgOtkD5-Ed6cla2oXsPtlA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_mW-BkDU3EeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>(self.denominator.oclIsKindOf(datatypes::INT) implies self.denominator.oclAsType(datatypes::INT).value &lt;> 0) and (self.denominator.oclIsKindOf(datatypes::REAL) implies self.denominator.oclAsType(datatypes::REAL).value &lt;> 0)</body>
</specification>
</ownedRule>
<generalization xmi:id="__DaTED5-Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_uY750D5-Ed6cla2oXsPtlA" name="numerator" visibility="private" type="_O-oXcD5wEd6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d1vAUTU3EeCMTMnRUBJ_FQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d1vAUDU3EeCMTMnRUBJ_FQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_vZmsoD5-Ed6cla2oXsPtlA" name="denominator" visibility="private" type="_O-oXcD5wEd6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ec7jMTU3EeCMTMnRUBJ_FQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ec7jMDU3EeCMTMnRUBJ_FQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_liPl8D5-Ed6cla2oXsPtlA" name="MO">
<ownedRule xmi:id="_6c3NIE8zEeCPKdtRJ_I6Zg" name="MO">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_7y2IoE8zEeCPKdtRJ_I6Zg">
<language>OCL</language>
<body>not(self.isNullFlavorDefined() and (self.isDefined('value') or self.isDefined('currency')))</body>
</specification>
</ownedRule>
<generalization xmi:id="_o1_OoD5-Ed6cla2oXsPtlA" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_mFjuYD5-Ed6cla2oXsPtlA" name="value" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBigDecimal"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rfW9QD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rfW9QT6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ndxegD5-Ed6cla2oXsPtlA" name="currency" visibility="private" type="_WswmEETbEeC_V4iAGO_Ujg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sDkdkD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sDuOkD6BEd6cla2oXsPtlA" value="1"/>
</ownedAttribute>
<ownedOperation xmi:id="_vB8xsEtREeCnuvdSvJ63SQ" name="setValue">
<ownedParameter xmi:id="_xTsK0EtREeCnuvdSvJ63SQ" name="newValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_AG6XcD5_Ed6cla2oXsPtlA" name="RTO">
<generalization xmi:id="_BX1MwD5_Ed6cla2oXsPtlA" general="_SgOtkD5-Ed6cla2oXsPtlA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_kSZ5QD5_Ed6cla2oXsPtlA" name="SXCM_TS">
<generalization xmi:id="_lzkKAD5_Ed6cla2oXsPtlA" general="_4ysYYD59Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_2C6tgD5_Ed6cla2oXsPtlA" name="operator" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DosmsD6AEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DosmsT6AEd6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_8nRg4Eo8Ed6c3qsAxlFHaQ" name="I">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zFACkDcEd6xYZuu1VKCVw"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_BY5uUD6AEd6cla2oXsPtlA" name="IVXB_TS">
<generalization xmi:id="_Cz8wAD6AEd6cla2oXsPtlA" general="_4ysYYD59Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_OaU9QD6AEd6cla2oXsPtlA" name="inclusive" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nH0VQD6BEd6cla2oXsPtlA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nH0VQT6BEd6cla2oXsPtlA" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_eaeVoEo9Ed6c3qsAxlFHaQ" value="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__NRSwEo8Ed6c3qsAxlFHaQ" name="SXCM_INT">
<generalization xmi:id="_Aw96IEo9Ed6c3qsAxlFHaQ" general="_co8uMD53Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_Bo19UEo9Ed6c3qsAxlFHaQ" name="operator" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DVxZMEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DVxZMUo9Ed6c3qsAxlFHaQ" value="1"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_EAFhgEo9Ed6c3qsAxlFHaQ" name="I">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zFACkDcEd6xYZuu1VKCVw"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_gGEUwEo9Ed6c3qsAxlFHaQ" name="IVXB_INT">
<generalization xmi:id="_hy_JkEo9Ed6c3qsAxlFHaQ" general="_co8uMD53Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_kepekEo9Ed6c3qsAxlFHaQ" name="inclusive" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n_z4MEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n_z4MUo9Ed6c3qsAxlFHaQ" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_n_9CIEo9Ed6c3qsAxlFHaQ" value="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_wDsPEEo9Ed6c3qsAxlFHaQ" name="IVL_INT">
<ownedRule xmi:id="_q5qFIDkSEeCIH_Ti2hedgg" name="optionsContainingLow" constrainedElement="_wDsPEEo9Ed6c3qsAxlFHaQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_BgQekDkTEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_I_LuQDkTEeCIH_Ti2hedgg" name="optionsContainingCenter" constrainedElement="_wDsPEEo9Ed6c3qsAxlFHaQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_SxeuwDkTEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_XLQycDkTEeCIH_Ti2hedgg" name="optionsContainingHigh" constrainedElement="_wDsPEEo9Ed6c3qsAxlFHaQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_m1qOwDkTEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_GlbzMDkUEeCIH_Ti2hedgg" name="optionsContainingWidth" constrainedElement="_wDsPEEo9Ed6c3qsAxlFHaQ">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_VNhd8DkUEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_r_gAgKz_EeKWI_qYMeiA1A" name="INT" constrainedElement="_wDsPEEo9Ed6c3qsAxlFHaQ"/>
<generalization xmi:id="_3ksiYEo9Ed6c3qsAxlFHaQ" general="__NRSwEo8Ed6c3qsAxlFHaQ"/>
<ownedAttribute xmi:id="_xTaKgEo9Ed6c3qsAxlFHaQ" name="low" visibility="private" type="_gGEUwEo9Ed6c3qsAxlFHaQ" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ylXhoEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ylXhoUo9Ed6c3qsAxlFHaQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_ywsA0Eo9Ed6c3qsAxlFHaQ" name="center" visibility="private" type="_co8uMD53Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z9ubsEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z9ubsUo9Ed6c3qsAxlFHaQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_0JgN4Eo9Ed6c3qsAxlFHaQ" name="high" visibility="private" type="_gGEUwEo9Ed6c3qsAxlFHaQ" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QuUoEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QuUoUo9Ed6c3qsAxlFHaQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_1cgG0Eo9Ed6c3qsAxlFHaQ" name="width" visibility="private" type="_co8uMD53Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_26rVAEo9Ed6c3qsAxlFHaQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_26rVAUo9Ed6c3qsAxlFHaQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_TYhtEErrEd6FXKclYGEDCw" name="IVXB_PQ">
<generalization xmi:id="_Vu35YErrEd6FXKclYGEDCw" general="_3mPzYD59Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_XbWpUErrEd6FXKclYGEDCw" name="inclusive" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cqfAoErrEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cqfAoUrrEd6FXKclYGEDCw" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ZQ7D0ErrEd6FXKclYGEDCw" value="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_kkrQAErrEd6FXKclYGEDCw" name="SXCM_PQ">
<generalization xmi:id="_me3EwErrEd6FXKclYGEDCw" general="_3mPzYD59Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_nEao4ErrEd6FXKclYGEDCw" name="operator" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oFr4oErrEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oFr4oUrrEd6FXKclYGEDCw" value="1"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_qWOX4ErrEd6FXKclYGEDCw" name="I">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zFACkDcEd6xYZuu1VKCVw"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_1VHHUErrEd6FXKclYGEDCw" name="IVL_PQ">
<ownedRule xmi:id="_xkRoYDklEeCIH_Ti2hedgg" name="optionsContainingLow" constrainedElement="_1VHHUErrEd6FXKclYGEDCw">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_0WClYDklEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_32wTEDklEeCIH_Ti2hedgg" name="optionsContainingCenter" constrainedElement="_1VHHUErrEd6FXKclYGEDCw">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_6RR0wDklEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_7xGBsDklEeCIH_Ti2hedgg" name="optionsContainingHigh" constrainedElement="_1VHHUErrEd6FXKclYGEDCw">
<specification xmi:type="uml:OpaqueExpression" xmi:id="__TS9IDklEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_A2sCgDkmEeCIH_Ti2hedgg" name="optionsContainingWidth" constrainedElement="_1VHHUErrEd6FXKclYGEDCw">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_EBo7kDkmEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<generalization xmi:id="_8zlrEErrEd6FXKclYGEDCw" general="_kkrQAErrEd6FXKclYGEDCw"/>
<ownedAttribute xmi:id="_2xDg4ErrEd6FXKclYGEDCw" name="low" visibility="private" type="_TYhtEErrEd6FXKclYGEDCw" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_33-ssErrEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_33-ssUrrEd6FXKclYGEDCw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_4FPsoErrEd6FXKclYGEDCw" name="center" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ApT_cErsEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ApT_cUrsEd6FXKclYGEDCw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_5Pmm8ErrEd6FXKclYGEDCw" name="high" visibility="private" type="_TYhtEErrEd6FXKclYGEDCw" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6YdscErrEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6YdscUrrEd6FXKclYGEDCw" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_6i5a0ErrEd6FXKclYGEDCw" name="width" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7PKD4ErrEd6FXKclYGEDCw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7PKD4UrrEd6FXKclYGEDCw" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IZ0HUErsEd6FXKclYGEDCw" name="RTO_PQ_PQ">
<ownedRule xmi:id="_qd2UMDUzEeCMTMnRUBJ_FQ" name="denominator" constrainedElement="_IZ0HUErsEd6FXKclYGEDCw">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_vJN3IDUzEeCMTMnRUBJ_FQ">
<language>OCL</language>
<body>self.denominator.value&lt;>0</body>
</specification>
</ownedRule>
<generalization xmi:id="_J8mvwErsEd6FXKclYGEDCw" general="_O-oXcD5wEd6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_LeqYYErsEd6FXKclYGEDCw" name="numerator" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_24zOcTUyEeCMTMnRUBJ_FQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_24zOcDUyEeCMTMnRUBJ_FQ" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_NAjo8ErsEd6FXKclYGEDCw" name="denominator" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4RA-kTUyEeCMTMnRUBJ_FQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4RA-kDUyEeCMTMnRUBJ_FQ" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_4HBOEE-oEd6lBqYlbulQZA" name="PIVL_TS">
<generalization xmi:id="_5qQicE-oEd6lBqYlbulQZA" general="_kSZ5QD5_Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_FEtzkE-pEd6lBqYlbulQZA" name="phase" visibility="private" type="_QYeW4D5-Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F_30QE-pEd6lBqYlbulQZA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F_30QU-pEd6lBqYlbulQZA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_JKFGcE-pEd6lBqYlbulQZA" name="period" visibility="private" type="_3mPzYD59Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J_uVAE-pEd6lBqYlbulQZA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J_3e8E-pEd6lBqYlbulQZA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_NWcZME-pEd6lBqYlbulQZA" name="alignment" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yejAEDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O7BxYE-pEd6lBqYlbulQZA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O7BxYU-pEd6lBqYlbulQZA" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_TrUQkE-pEd6lBqYlbulQZA" name="institutionSpecified" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YBg0wE-pEd6lBqYlbulQZA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YBg0wU-pEd6lBqYlbulQZA" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ZmP98E-pEd6lBqYlbulQZA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Cm05UKQLEd-QEohlUVMP5A" name="EIVL_event">
<ownedRule xmi:id="_3uNSkDhKEeCIH_Ti2hedgg" name="originalText" constrainedElement="_Cm05UKQLEd-QEohlUVMP5A">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_73mJ0DhKEeCIH_Ti2hedgg">
<language>OCL</language>
<body>self.originalText.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_mRsi8DhLEeCIH_Ti2hedgg" name="translation" constrainedElement="_Cm05UKQLEd-QEohlUVMP5A">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_pjXIADhLEeCIH_Ti2hedgg">
<language>OCL</language>
<body>self.translation->size()=0</body>
</specification>
</ownedRule>
<ownedRule xmi:id="__LB6YDhTEeCIH_Ti2hedgg" name="codeSystem" constrainedElement="_Cm05UKQLEd-QEohlUVMP5A">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_HpR5EDhUEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.codeSystem.oclIsUndefined() implies self.codeSystem='2.16.840.1.113883.5.139'</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_NrHDMDhVEeCIH_Ti2hedgg" name="codeSystemName" constrainedElement="_Cm05UKQLEd-QEohlUVMP5A">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_UmtjYDhVEeCIH_Ti2hedgg">
<language>OCL</language>
<body>not self.codeSystemName.oclIsUndefined() implies self.codeSystemName='TimingEvent'</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_z5FHYEmeEeC4Q-xBrMK7fA" name="code" constrainedElement="_Cm05UKQLEd-QEohlUVMP5A"/>
<generalization xmi:id="_E5AXUKQLEd-QEohlUVMP5A" general="_Z1EGIDxaEd6JwqSGecoePg"/>
<ownedOperation xmi:id="_EX9qUKQMEd-QEohlUVMP5A" name="init">
<ownedParameter xmi:id="_Fx9jIKQMEd-QEohlUVMP5A" name="return" type="_Cm05UKQLEd-QEohlUVMP5A" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_HG3WAKQLEd-QEohlUVMP5A" name="EIVL_TS">
<generalization xmi:id="_Ij2RYKQLEd-QEohlUVMP5A" general="_kSZ5QD5_Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_JpJFgKQLEd-QEohlUVMP5A" name="event" visibility="private" type="_Cm05UKQLEd-QEohlUVMP5A" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mrv64aQLEd-QEohlUVMP5A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mrv64KQLEd-QEohlUVMP5A" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Z5ix4KQLEd-QEohlUVMP5A" name="offset" type="_1VHHUErrEd6FXKclYGEDCw" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bcCfYaQLEd-QEohlUVMP5A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bcCfYKQLEd-QEohlUVMP5A" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_RpDqMDrsEeCN26jpCPaoAw" name="uid"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_d4N5sEQ3EeCldOpAaJlPmA" name="stType"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_WswmEETbEeC_V4iAGO_Ujg" name="csType"/>
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_CWZPMEWyEeC7E8_5Rmjcog" name="tsType"/>
<packagedElement xmi:type="uml:Class" xmi:id="_k4LEYPbgEeup8bAQnVvUVg" name="SXCM_REAL">
<generalization xmi:id="_k4LEYfbgEeup8bAQnVvUVg" general="_oSKNAD53Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_k4LEYvbgEeup8bAQnVvUVg" name="operator" visibility="private">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k4LEY_bgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k4LEZPbgEeup8bAQnVvUVg" value="1"/>
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_k4LEZfbgEeup8bAQnVvUVg" name="I">
<type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFABkDcEd6xYZuu1VKCVw"/>
<instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zFACkDcEd6xYZuu1VKCVw"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_1PYjYPbgEeup8bAQnVvUVg" name="IVXB_REAL">
<generalization xmi:id="_1PYjYfbgEeup8bAQnVvUVg" general="_oSKNAD53Ed6cla2oXsPtlA"/>
<ownedAttribute xmi:id="_1PYjYvbgEeup8bAQnVvUVg" name="inclusive" visibility="private">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1PYjY_bgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1PYjZPbgEeup8bAQnVvUVg" value="1"/>
<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_1PYjZfbgEeup8bAQnVvUVg" value="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
</defaultValue>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_66baoPbgEeup8bAQnVvUVg" name="IVL_REAL">
<ownedRule xmi:id="_66baofbgEeup8bAQnVvUVg" name="optionsContainingLow" constrainedElement="_66baoPbgEeup8bAQnVvUVg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_66baovbgEeup8bAQnVvUVg">
<language>OCL</language>
<body>not self.low.oclIsUndefined() implies self.center.oclIsUndefined() and (self.width.oclIsUndefined() or self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_66bao_bgEeup8bAQnVvUVg" name="optionsContainingCenter" constrainedElement="_66baoPbgEeup8bAQnVvUVg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_66bapPbgEeup8bAQnVvUVg">
<language>OCL</language>
<body>not self.center.oclIsUndefined() implies self.high.oclIsUndefined() and self.low.oclIsUndefined()</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_66bapfbgEeup8bAQnVvUVg" name="optionsContainingHigh" constrainedElement="_66baoPbgEeup8bAQnVvUVg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_66bapvbgEeup8bAQnVvUVg">
<language>OCL</language>
<body>not self.high.oclIsUndefined() implies (self.low.oclIsUndefined() and self.center.oclIsUndefined() and self.width.oclIsUndefined()) or ((not self.low.oclIsUndefined()) and self.width.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.width.oclIsUndefined()) and self.low.oclIsUndefined() and self.center.oclIsUndefined())</body>
</specification>
</ownedRule>
<ownedRule xmi:id="_66bap_bgEeup8bAQnVvUVg" name="optionsContainingWidth" constrainedElement="_66baoPbgEeup8bAQnVvUVg">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_66baqPbgEeup8bAQnVvUVg">
<language>OCL</language>
<body>not self.width.oclIsUndefined() implies ((not self.low.oclIsUndefined()) and self.center.oclIsUndefined() and self.high.oclIsUndefined()) or (self.low.oclIsUndefined() and self.center.oclIsUndefined()) or ((not self.center.oclIsUndefined()) and self.low.oclIsUndefined() and self.high.oclIsUndefined())</body>
</specification>
</ownedRule>
<generalization xmi:id="_66baqfbgEeup8bAQnVvUVg" general="_k4LEYPbgEeup8bAQnVvUVg"/>
<ownedAttribute xmi:id="_66baqvbgEeup8bAQnVvUVg" name="low" visibility="private" type="_1PYjYPbgEeup8bAQnVvUVg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66baq_bgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66barPbgEeup8bAQnVvUVg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_66barfbgEeup8bAQnVvUVg" name="center" visibility="private" type="_oSKNAD53Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66barvbgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66bar_bgEeup8bAQnVvUVg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_66basPbgEeup8bAQnVvUVg" name="high" visibility="private" type="_1PYjYPbgEeup8bAQnVvUVg" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66basfbgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66basvbgEeup8bAQnVvUVg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_66bas_bgEeup8bAQnVvUVg" name="width" visibility="private" type="_oSKNAD53Ed6cla2oXsPtlA" aggregation="composite">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66batPbgEeup8bAQnVvUVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66batfbgEeup8bAQnVvUVg" value="1"/>
</ownedAttribute>
</packagedElement>
<profileApplication xmi:id="_dltfgDxVEd6JwqSGecoePg">
<eAnnotations xmi:id="_dl2pcDxVEd6JwqSGecoePg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Package>
<Ecore:EPackage xmi:id="_SDF7cDxWEd6JwqSGecoePg" base_Package="_XgMSwzxVEd6JwqSGecoePg" packageName="datatypes" nsPrefix="datatypes" nsURI="http://www.openhealthtools.org/mdht/uml/hl7/datatypes" basePackage="org.eclipse.mdht.uml.hl7" prefix="Datatypes"/>
<Ecore:EClass xmi:id="_LdN20DxaEd6JwqSGecoePg" base_Class="_Av5_kDxaEd6JwqSGecoePg" xmlContentKind="Empty"/>
<Ecore:EClass xmi:id="_LdN20jxaEd6JwqSGecoePg" base_Class="_EaTNsDxaEd6JwqSGecoePg" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_A8dmwD58Ed6cla2oXsPtlA" base_Class="_DHg4ID5zEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_A8nXwD58Ed6cla2oXsPtlA" base_Class="_D7EcAD5zEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EAttribute xmi:id="_cpec8D8XEd6uA6ElmbQH3Q" xmlName="mixed" xmlFeatureKind="ElementWildcard" base_Property="_7yi4QDxaEd6JwqSGecoePg"/>
<Ecore:EAttribute xmi:id="_BZ36cD9LEd6uA6ElmbQH3Q" isTransient="true" isUnsettable="true" base_Property="_RMSacD5zEd6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_HdmXcD9LEd6uA6ElmbQH3Q" isTransient="true" isUnsettable="true" base_Property="_Scv8wD5zEd6cla2oXsPtlA"/>
<Ecore:EClass xmi:id="_IQ-gcETCEd66ToKxWS_1fg" base_Class="_wfRKoD5yEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_nV4UMETIEd6BGP829oM3-A" base_Class="_CowXkDxaEd6JwqSGecoePg" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_QnJmwET6Ed6Z5Jncnptcog" base_Class="_v0zRUD5yEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EReference xmi:id="_75rTsEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_NozugD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75rTsUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_Q-8j4D_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EsEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_UGUkgD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EsUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_qvTjkD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EskVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_XlrLED9HEd6uA6ElmbQH3Q" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751Es0VdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_wQKkED_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EtEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_00o1ED9GEd6uA6ElmbQH3Q" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EtUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_66pJwD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_751EtkVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_7r95AD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-OoEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_9Yvj4D_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-OoUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_-NCuoD_lEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-OokVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_ARhH0D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-Oo0VdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_Bw4o0D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-OpEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_ImiSAD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_75-OpUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_JhPmwD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_oEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_LCZQcD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_oUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_MRYMED_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_okVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_NPXeUD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_o0VdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_OrmLwD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_pEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_QwhQ4D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_pUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_cPvtQD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76H_pkVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_ewrY8D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76RwoEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_hT_qQD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76RwoUVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_i7Zs8D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76RwokVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_kaxN8D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76Rwo0VdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_mUER4D_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_76RwpEVdEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_okdnMD_mEd6wZe6nFLrjsw" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EAttribute xmi:id="_Grc0MEVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlFeatureKind="Group" base_Property="_sn33cES2Ed66ToKxWS_1fg"/>
<Ecore:EAttribute xmi:id="_Grc0MUVeEd6QuJiOJFSRPQ" xmlFeatureKind="ElementWildcard" base_Property="_VZnuQEVdEd6QuJiOJFSRPQ"/>
<Ecore:EReference xmi:id="_S7QY8EVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_yxqP4D92Ed6NdqfHy-LGHg" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_S7QY8UVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_9IA_sD92Ed6NdqfHy-LGHg" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_S7Zi4EVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_AYLv8D93Ed6NdqfHy-LGHg" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_S7Zi4UVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_Db1uMD93Ed6NdqfHy-LGHg" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EReference xmi:id="_S7Zi4kVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_EtgKYD93Ed6NdqfHy-LGHg" isResolveProxies="false">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData group='#part'</annotation>
</Ecore:EReference>
<Ecore:EAttribute xmi:id="_W5UJ8EVeEd6QuJiOJFSRPQ" isTransient="true" isVolatile="true" xmlFeatureKind="Group" base_Property="_Oxh_QEQFEd6ddYmQzbFZWw"/>
<Ecore:EAttribute xmi:id="_W5UJ8UVeEd6QuJiOJFSRPQ" xmlFeatureKind="ElementWildcard" base_Property="_Xe1uUEVdEd6QuJiOJFSRPQ"/>
<Ecore:EClass xmi:id="_siaCMEVyEd6QuJiOJFSRPQ" base_Class="_yQ9xwD5yEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_siaCMUVyEd6QuJiOJFSRPQ" base_Class="_3VD9wD5yEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_siaCMkVyEd6QuJiOJFSRPQ" base_Class="_6WoRUD5yEd6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EClass xmi:id="_ZCGo8EogEd6c3qsAxlFHaQ" base_Class="_TwTVsD57Ed6cla2oXsPtlA" xmlContentKind="Mixed"/>
<Ecore:EAttribute xmi:id="_X9dxYHrOEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_qe2q4D5zEd6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_fOhkMHrOEd648OeXdSIbLg" isUnsettable="true" base_Property="_AJn3IDxkEd6JwqSGecoePg"/>
<Ecore:EAttribute xmi:id="_iYlscHrOEd648OeXdSIbLg" isUnsettable="true" base_Property="_vrzYMD80Ed6uA6ElmbQH3Q"/>
<Ecore:EAttribute xmi:id="_sDu8EHrOEd648OeXdSIbLg" isUnsettable="true" base_Property="_Zc_TED54Ed6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_umAEgHrOEd648OeXdSIbLg" isUnsettable="true" base_Property="_tLtgcD54Ed6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_1W4icHrOEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_ruuXUD5zEd6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_4hrqgHrOEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_tXoO0D5zEd6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_Cfc7MHrPEd648OeXdSIbLg" isUnsettable="true" base_Property="_NWcZME-pEd6lBqYlbulQZA"/>
<Ecore:EAttribute xmi:id="_Pkv9gHrPEd648OeXdSIbLg" isUnsettable="true" base_Property="_Bo19UEo9Ed6c3qsAxlFHaQ"/>
<Ecore:EAttribute xmi:id="_RD-UkHrPEd648OeXdSIbLg" isUnsettable="true" base_Property="_nEao4ErrEd6FXKclYGEDCw"/>
<Ecore:EAttribute xmi:id="_SX3lYHrPEd648OeXdSIbLg" isUnsettable="true" base_Property="_2C6tgD5_Ed6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_WFr68HrPEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_5iTUkD52Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_K2E2EJ75Ed6BCKDGgDgllw" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_g4yxwD6CEd6cla2oXsPtlA" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_RZ1eAJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_TgJEsD55Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_RZ1eAZ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="__CseMD56Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_RZ1eAp75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_DtKpQD57Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_Y_dyoJ75Ed6BCKDGgDgllw" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_PIRiAD54Ed6cla2oXsPtlA" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_Y_dyoZ75Ed6BCKDGgDgllw" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_Px2DcD54Ed6cla2oXsPtlA" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_dzoFMJ75Ed6BCKDGgDgllw" isTransient="true" isVolatile="true" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_4EDXcD6CEd6cla2oXsPtlA" isResolveProxies="false"/>
<Ecore:EReference xmi:id="_jYp0AJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_ywsA0Eo9Ed6c3qsAxlFHaQ"/>
<Ecore:EReference xmi:id="_jYp0AZ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_0JgN4Eo9Ed6c3qsAxlFHaQ"/>
<Ecore:EReference xmi:id="_jYp0Ap75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_xTaKgEo9Ed6c3qsAxlFHaQ"/>
<Ecore:EReference xmi:id="_jYzlAJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_1cgG0Eo9Ed6c3qsAxlFHaQ"/>
<Ecore:EReference xmi:id="_lWkSMJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_4FPsoErrEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_lWkSMZ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_5Pmm8ErrEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_lWkSMp75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_2xDg4ErrEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_lWuDMJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_6i5a0ErrEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_orzvsJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_imjmAD6AEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_orzvsZ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_jfCGID6AEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_orzvsp75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_fmxbID6AEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_or85oJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_kXgmQD6AEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_tRNNgJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_JKFGcE-pEd6lBqYlbulQZA"/>
<Ecore:EReference xmi:id="_tRNNgZ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_FEtzkE-pEd6lBqYlbulQZA"/>
<Ecore:EReference xmi:id="_wD4JcJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_PC88ID6DEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_0NaKoJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_NAjo8ErsEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_0Nj7oJ75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_LeqYYErsEd6FXKclYGEDCw"/>
<Ecore:EReference xmi:id="_1rvJ0J75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_vZmsoD5-Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_1r460J75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_uY750D5-Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_4puk8J75Ed6BCKDGgDgllw" xmlNamespace="urn:hl7-org:v3" base_Property="_S9G6AD6CEd6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_e-sGwKQLEd-QEohlUVMP5A" xmlNamespace="urn:hl7-org:v3" base_Property="_JpJFgKQLEd-QEohlUVMP5A"/>
<Ecore:EReference xmi:id="_f0LkUKQLEd-QEohlUVMP5A" xmlNamespace="urn:hl7-org:v3" base_Property="_Z5ix4KQLEd-QEohlUVMP5A"/>
<Ecore:EClass xmi:id="_lUqGYDhgEeCIH_Ti2hedgg" xmlName="EIVL.event" base_Class="_Cm05UKQLEd-QEohlUVMP5A"/>
<Ecore:EDataType xmi:id="_U6RjUDrsEeCN26jpCPaoAw" instanceClassName="java.lang.String" base_PrimitiveType="_RpDqMDrsEeCN26jpCPaoAw" dataTypeName="uid">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[0-2](\.(0|[1-9][0-9]*))* [0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12} [A-Za-z][A-Za-z0-9\-]*'</annotation>
</Ecore:EDataType>
<Ecore:EReference xmi:id="_kIc-gD-eEeCJealO8mEEZw" xmlNamespace="urn:hl7-org:v3" base_Property="_1BffAD56Ed6cla2oXsPtlA"/>
<Ecore:EReference xmi:id="_meDj8D-eEeCJealO8mEEZw" xmlNamespace="urn:hl7-org:v3" base_Property="_1Vdj4D56Ed6cla2oXsPtlA"/>
<Ecore:EDataType xmi:id="_qbPVYEQ3EeCldOpAaJlPmA" instanceClassName="java.lang.String" base_PrimitiveType="_d4N5sEQ3EeCldOpAaJlPmA" dataTypeName="stType">
<annotation> http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='.+'</annotation>
</Ecore:EDataType>
<Ecore:EDataType xmi:id="_k1Z7wETbEeC_V4iAGO_Ujg" instanceClassName="java.lang.String" base_PrimitiveType="_WswmEETbEeC_V4iAGO_Ujg" dataTypeName="csType">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[^\s]+' baseType='http://www.eclipse.org/emf/2003/XMLType#token' </annotation>
</Ecore:EDataType>
<Ecore:EDataType xmi:id="_F2NlAEWyEeC7E8_5Rmjcog" instanceClassName="java.lang.String" base_PrimitiveType="_CWZPMEWyEeC7E8_5Rmjcog" dataTypeName="tsType">
<annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData pattern='[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?'</annotation>
</Ecore:EDataType>
<Ecore:EAttribute xmi:id="_oYGC0LIdEeCAEKnqHv4T9Q" isUnsettable="true" base_Property="_Q6aOAD54Ed6cla2oXsPtlA"/>
<Ecore:EAttribute xmi:id="_FiyloFcVEeGCdLgBm6VHOQ" isUnsettable="true" base_Property="_TrUQkE-pEd6lBqYlbulQZA"/>
<Ecore:EAttribute xmi:id="_KS9ycAT5EeOFTql9pPvb9Q" xmlName="valueSet" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Attribute" base_Property="_8Y3PEAT4EeOFTql9pPvb9Q"/>
<Ecore:EAttribute xmi:id="_dewR4AT5EeOFTql9pPvb9Q" xmlName="valueSetVersion" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Attribute" base_Property="_T4IV4AT5EeOFTql9pPvb9Q"/>
<Ecore:EAttribute xmi:id="_CpgGkAGdEeqg4I9dpN7mPg" xmlName="" xmlNamespace="" xmlFeatureKind="ElementWildcard" base_Property="_nOeI4AFcEeqg4I9dpN7mPg"/>
<Ecore:EClass xmi:id="_0urgUAIyEeq4qM3HrOJ9Gw" xmlName="" base_Class="_22o_kD52Ed6cla2oXsPtlA" xmlContentKind="Mixed"/>
</xmi:XMI>