<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:JMM="http://JMM/_11_5_1ab00d4_1164055757453_405595_1" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xsi:schemaLocation="http://JMM/_11_5_1ab00d4_1164055757453_405595_1 JMM.profile.uml#_SmuCmGPfEe2IX_pekllHiw http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
  <uml:Profile xmi:id="_18_5_3_1ea00f4_1534265329085_427483_8828" name="TestProfile" metamodelReference="_18_5_3_1ea00f4_1534265329086_194150_8829">
    <eAnnotations xmi:id="_SmuKOWPfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <contents xmi:type="ecore:EPackage" xmi:id="_SmuKOmPfEe2IX_pekllHiw" name="TestProfile" nsURI="http://TestProfile/_18_5_3_1ea00f4_1534265329085_427483_8828" nsPrefix="TestProfile">
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_SmuKO2PfEe2IX_pekllHiw" name="MyCustomValidation" eSuperTypes="_SmuKRWPfEe2IX_pekllHiw">
          <eAnnotations xmi:id="_SmuKPGPfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_18_5_3_1ea00f4_1534307651097_460388_9300"/>
          <eAnnotations xmi:id="_SmuKPWPfEe2IX_pekllHiw" source="duplicates">
            <contents xmi:type="ecore:EReference" xmi:id="_SmuKPmPfEe2IX_pekllHiw" name="base_Class" ordered="false" lowerBound="1">
              <eAnnotations xmi:id="_SmuKP2PfEe2IX_pekllHiw" source="redefines" references="_SmuKSGPfEe2IX_pekllHiw"/>
              <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Class"/>
            </contents>
            <contents xmi:type="ecore:EReference" xmi:id="_SmuKQGPfEe2IX_pekllHiw" name="base_Property" ordered="false" lowerBound="1">
              <eAnnotations xmi:id="_SmuKQWPfEe2IX_pekllHiw" source="redefines" references="_SmuKS2PfEe2IX_pekllHiw"/>
              <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Property"/>
            </contents>
            <contents xmi:type="ecore:EReference" xmi:id="_SmuKQmPfEe2IX_pekllHiw" name="base_Parameter" ordered="false" lowerBound="1">
              <eAnnotations xmi:id="_SmuKQ2PfEe2IX_pekllHiw" source="redefines" references="_SmuKR2PfEe2IX_pekllHiw"/>
              <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Parameter"/>
            </contents>
          </eAnnotations>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SmuKRGPfEe2IX_pekllHiw" name="myEnum" ordered="false" lowerBound="1" eType="_SmuKUmPfEe2IX_pekllHiw"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_SmuKRWPfEe2IX_pekllHiw" name="JMM_Validation" abstract="true">
          <eAnnotations xmi:id="_SmuKRmPfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <references xmi:type="uml:Stereotype" href="JMM.profile.uml#_18_5_3_1ea00f4_1533642348390_847893_5325"/>
          </eAnnotations>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SmuKR2PfEe2IX_pekllHiw" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SmuKSGPfEe2IX_pekllHiw" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SmuKSWPfEe2IX_pekllHiw" name="severity" ordered="false" eType="_SmuKTGPfEe2IX_pekllHiw" defaultValueLiteral="NotUsed"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_SmuKSmPfEe2IX_pekllHiw" name="errorCode" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_SmuKS2PfEe2IX_pekllHiw" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_SmuKTGPfEe2IX_pekllHiw" name="JMM_validation_Severity">
          <eAnnotations xmi:id="_SmuKTWPfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <references xmi:type="uml:Enumeration" href="JMM.profile.uml#_18_5_3_1ea00f4_1533642421802_383309_5362"/>
          </eAnnotations>
          <eLiterals xmi:id="_SmuKTmPfEe2IX_pekllHiw" name="Info"/>
          <eLiterals xmi:id="_SmuKT2PfEe2IX_pekllHiw" name="Warning" value="1"/>
          <eLiterals xmi:id="_SmuKUGPfEe2IX_pekllHiw" name="Error" value="2"/>
          <eLiterals xmi:id="_SmuKUWPfEe2IX_pekllHiw" name="NotUsed" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_SmuKUmPfEe2IX_pekllHiw" name="TestProfile_com_anaptecs_jeaf_accounting_validation_MyEnum">
          <eAnnotations xmi:id="_SmuKU2PfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_19_0_4_29b40597_1631520929155_173869_7984"/>
          <eLiterals xmi:id="_SmuKVGPfEe2IX_pekllHiw" name="HELLO"/>
          <eLiterals xmi:id="_SmuKVWPfEe2IX_pekllHiw" name="WORLD" value="1"/>
        </eClassifiers>
      </contents>
    </eAnnotations>
    <packageImport xmi:id="_18_5_3_1ea00f4_1534265329086_194150_8829">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
    </packageImport>
    <packageImport xmi:id="_0primitiveTypesTestProfile">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:id="_0javaPrimitiveTypesTestProfile">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_18_5_3_1ea00f4_1534265258701_253844_8789" name="mymetamodel">
      <packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_1ea00f4_1534308254537_798501_9832" name="" memberEnd="_18_5_3_1ea00f4_1534308254538_268747_9834 _18_5_3_1ea00f4_1534308254538_391194_9833" navigableOwnedEnd="_18_5_3_1ea00f4_1534308254538_268747_9834">
        <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_1ea00f4_1534308254538_268747_9834" name="extension_AttSpecial" visibility="private" type="_18_5_3_1ea00f4_1534307651097_460388_9300" aggregation="composite" association="_18_5_3_1ea00f4_1534308254537_798501_9832">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_18_5_3_1ea00f4_1534308254538_223429_9836" name="" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_1ea00f4_1534308254538_754500_9835" name=""/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_18_5_3_1ea00f4_1534391955940_677560_21304" name="" supplier="_19_0_4_29b40597_1631520929155_173869_7984" client="_18_5_3_1ea00f4_1534307651097_460388_9300"/>
      <packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_1ea00f4_1534392616139_632060_21362" name="" memberEnd="_18_5_3_1ea00f4_1534392616140_534629_21364 _18_5_3_1ea00f4_1534392616139_254506_21363" navigableOwnedEnd="_18_5_3_1ea00f4_1534392616140_534629_21364">
        <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_1ea00f4_1534392616140_534629_21364" name="extension_MyCustomValidation" visibility="private" type="_18_5_3_1ea00f4_1534307651097_460388_9300" aggregation="composite" association="_18_5_3_1ea00f4_1534392616139_632060_21362">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_18_5_3_1ea00f4_1534392616140_700322_21366" name="" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_1ea00f4_1534392616140_15289_21365" name=""/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_1ea00f4_1534392616141_121858_21367" name="" memberEnd="_18_5_3_1ea00f4_1534392616141_150574_21369 _18_5_3_1ea00f4_1534392616141_45996_21368" navigableOwnedEnd="_18_5_3_1ea00f4_1534392616141_150574_21369">
        <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_1ea00f4_1534392616141_150574_21369" name="extension_MyCustomValidation" visibility="private" type="_18_5_3_1ea00f4_1534307651097_460388_9300" aggregation="composite" association="_18_5_3_1ea00f4_1534392616141_121858_21367">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_18_5_3_1ea00f4_1534392616142_44077_21371" name="" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_1ea00f4_1534392616141_346028_21370" name=""/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_19_0_4_29b40597_1631521314912_733130_8015" name="com">
      <packagedElement xmi:type="uml:Package" xmi:id="_19_0_4_29b40597_1631521326137_848879_8016" name="anaptecs">
        <packagedElement xmi:type="uml:Package" xmi:id="_19_0_4_29b40597_1631521338689_100115_8017" name="jeaf">
          <packagedElement xmi:type="uml:Package" xmi:id="_19_0_4_29b40597_1631521344993_857640_8018" name="accounting">
            <packagedElement xmi:type="uml:Package" xmi:id="_19_0_4_29b40597_1631521354517_131438_8019" name="validation">
              <packagedElement xmi:type="uml:Enumeration" xmi:id="_19_0_4_29b40597_1631520929155_173869_7984" name="MyEnum">
                <ownedLiteral xmi:id="_19_0_4_29b40597_1631520970344_886442_8004" name="HELLO" classifier="_19_0_4_29b40597_1631520929155_173869_7984"/>
                <ownedLiteral xmi:id="_19_0_4_29b40597_1631520978575_285527_8006" name="WORLD" classifier="_19_0_4_29b40597_1631520929155_173869_7984"/>
              </packagedElement>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_1ea00f4_1534307651097_460388_9300" name="MyCustomValidation" clientDependency="_18_5_3_1ea00f4_1534391955940_677560_21304">
      <generalization xmi:id="_18_5_3_1ea00f4_1546887652590_687893_10039" isSubstitutable="true">
        <general xmi:type="uml:Stereotype" href="JMM.profile.uml#_18_5_3_1ea00f4_1533642348390_847893_5325"/>
      </generalization>
      <ownedAttribute xmi:id="_18_5_3_1ea00f4_1534308254538_391194_9833" name="base_Class" visibility="private" association="_18_5_3_1ea00f4_1534308254537_798501_9832">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_18_5_3_1ea00f4_1534392616139_254506_21363" name="base_Property" visibility="private" association="_18_5_3_1ea00f4_1534392616139_632060_21362">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_18_5_3_1ea00f4_1534392616141_45996_21368" name="base_Parameter" visibility="private" association="_18_5_3_1ea00f4_1534392616141_121858_21367">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_4_29b40597_1631520993458_498364_8008" name="myEnum" type="_19_0_4_29b40597_1631520929155_173869_7984"/>
    </packagedElement>
    <profileApplication xmi:id="_18_5_3_1ea00f4_1534265712855_720373_8947" appliedProfile="_18_5_3_1ea00f4_1534265329085_427483_8828"/>
    <profileApplication xmi:id="_11_5_1ab00d4_1164055757453_405595_1profileApplicationTestProfile">
      <eAnnotations xmi:id="_Sp-LAWPfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="JMM.profile.uml#_SmuCmGPfEe2IX_pekllHiw"/>
      </eAnnotations>
      <appliedProfile href="JMM.profile.uml#_11_5_1ab00d4_1164055757453_405595_1"/>
    </profileApplication>
    <profileApplication xmi:id="_0profileApplicationTestProfile">
      <eAnnotations xmi:id="_SqMNU2PfEe2IX_pekllHiw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
  </uml:Profile>
  <JMM:CustomConstraint xmi:id="_Sp-LAmPfEe2IX_pekllHiw" className="com.anaptecs.jeaf.accounting.validation.MyGeneratedCustomConstraint" base_Stereotype="_18_5_3_1ea00f4_1534307651097_460388_9300">
    <validatedBy>com.anaptecs.jeaf.accounting.validation.MyCustomConstraintValidator</validatedBy>
    <validatedBy>com.anaptecs.jeaf.accounting.validation.BankConstraintValidator</validatedBy>
  </JMM:CustomConstraint>
  <Standard:ModelLibrary xmi:id="_SqMNVGPfEe2IX_pekllHiw" base_Package="_18_5_3_1ea00f4_1534265329085_427483_8828"/>
</xmi:XMI>
