<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_hJWXRCcbEd-M4dJ2Myxmow" name="ProfileBase" metamodelReference="_hJWXhScbEd-M4dJ2Myxmow">
  <eAnnotations xmi:id="_hJWXRScbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
    <contents xmi:type="ecore:EPackage" xmi:id="_hJWXRicbEd-M4dJ2Myxmow" name="ProfileBase" nsURI="http:///schemas/ProfileBase/1" nsPrefix="ProfileBase">
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_hJWXRycbEd-M4dJ2Myxmow" name="ProfileConstraint" eSuperTypes="_hJWXTicbEd-M4dJ2Myxmow">
        <eAnnotations xmi:id="_hJWXSCcbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hJWXkScbEd-M4dJ2Myxmow"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXSScbEd-M4dJ2Myxmow" name="messageKey" ordered="false">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hJWXSycbEd-M4dJ2Myxmow" name="base_Constraint" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_hJWXTicbEd-M4dJ2Myxmow" name="Default_AbstractMetaConstraint" abstract="true">
        <eAnnotations xmi:id="_hJWXTycbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="Default.profile.uml#_hJzGaicbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXUCcbEd-M4dJ2Myxmow" name="evaluationMode" ordered="false" lowerBound="1" eType="_hJWXVCcbEd-M4dJ2Myxmow" defaultValueLiteral="batch"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXUicbEd-M4dJ2Myxmow" name="severity" ordered="false" lowerBound="1" eType="_hJWXWCcbEd-M4dJ2Myxmow" defaultValueLiteral="error"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_hJWXVCcbEd-M4dJ2Myxmow" name="Default_ConstraintEvaluationMode">
        <eAnnotations xmi:id="_hJWXVScbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="Default.profile.uml#_hJzGEycbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eLiterals xmi:id="_hJWXVicbEd-M4dJ2Myxmow" name="batch"/>
        <eLiterals xmi:id="_hJWXVycbEd-M4dJ2Myxmow" name="live" value="1"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_hJWXWCcbEd-M4dJ2Myxmow" name="Default_ConstraintSeverity">
        <eAnnotations xmi:id="_hJWXWScbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="Default.profile.uml#_hJzGHCcbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eLiterals xmi:id="_hJWXWicbEd-M4dJ2Myxmow" name="error"/>
        <eLiterals xmi:id="_hJWXWycbEd-M4dJ2Myxmow" name="warning" value="1"/>
        <eLiterals xmi:id="_hJWXXCcbEd-M4dJ2Myxmow" name="info" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_hJWXXScbEd-M4dJ2Myxmow" name="ImageUsageHint">
        <eAnnotations xmi:id="_hJWXXicbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hJWXqicbEd-M4dJ2Myxmow"/>
        <eLiterals xmi:id="_hJWXXycbEd-M4dJ2Myxmow" name="None"/>
        <eLiterals xmi:id="_hJWXYCcbEd-M4dJ2Myxmow" name="Icon" value="1"/>
        <eLiterals xmi:id="_hJWXYScbEd-M4dJ2Myxmow" name="ShapeImage" value="2"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_hJWXYicbEd-M4dJ2Myxmow" name="ExtendedImage">
        <eAnnotations xmi:id="_hJWXYycbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hJWXticbEd-M4dJ2Myxmow"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXZCcbEd-M4dJ2Myxmow" name="data" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXZicbEd-M4dJ2Myxmow" name="usageHint" ordered="false" lowerBound="1" eType="_hJWXXScbEd-M4dJ2Myxmow" defaultValueLiteral="None"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXaCcbEd-M4dJ2Myxmow" name="hint" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXaicbEd-M4dJ2Myxmow" name="imageName" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hJWXbCcbEd-M4dJ2Myxmow" name="base_Image" ordered="false" lowerBound="1">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Image"/>
        </eStructuralFeatures>
      </eClassifiers>
    </contents>
    <contents xmi:type="ecore:EPackage" xmi:id="_hJWXbicbEd-M4dJ2Myxmow" name="ProfileBase_0" nsURI="http:///ProfileBase_0.profile.uml2" nsPrefix="ProfileBase_0">
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_hJWXbycbEd-M4dJ2Myxmow" name="ProfileBase__ProfileConstraint" eSuperTypes="_hJWXdicbEd-M4dJ2Myxmow">
        <eAnnotations xmi:id="_hJWXcCcbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_hJWXkScbEd-M4dJ2Myxmow"/>
        <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_hJWXcScbEd-M4dJ2Myxmow" name="base_Constraint">
          <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/2.1.0/UML#//Constraint"/>
        </eStructuralFeatures>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXcycbEd-M4dJ2Myxmow" name="messageKey" defaultValueLiteral="">
          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
        </eStructuralFeatures>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EClass" xmi:id="_hJWXdicbEd-M4dJ2Myxmow" name="Default__AbstractMetaConstraint" abstract="true">
        <eAnnotations xmi:id="_hJWXdycbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Stereotype" href="Default.profile.uml#_hJzGaicbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXeCcbEd-M4dJ2Myxmow" name="evaluationMode" lowerBound="1" eType="_hJWXfCcbEd-M4dJ2Myxmow" defaultValueLiteral="batch"/>
        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_hJWXeicbEd-M4dJ2Myxmow" name="severity" lowerBound="1" eType="_hJWXgCcbEd-M4dJ2Myxmow" defaultValueLiteral="error"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_hJWXfCcbEd-M4dJ2Myxmow" name="Default__ConstraintEvaluationMode">
        <eAnnotations xmi:id="_hJWXfScbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="Default.profile.uml#_hJzGEycbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eLiterals xmi:id="_hJWXficbEd-M4dJ2Myxmow" name="batch"/>
        <eLiterals xmi:id="_hJWXfycbEd-M4dJ2Myxmow" name="live" value="1"/>
      </eClassifiers>
      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_hJWXgCcbEd-M4dJ2Myxmow" name="Default__ConstraintSeverity">
        <eAnnotations xmi:id="_hJWXgScbEd-M4dJ2Myxmow" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="uml:Enumeration" href="Default.profile.uml#_hJzGHCcbEd-M4dJ2Myxmow"/>
        </eAnnotations>
        <eLiterals xmi:id="_hJWXgicbEd-M4dJ2Myxmow" name="error"/>
        <eLiterals xmi:id="_hJWXgycbEd-M4dJ2Myxmow" name="warning" value="1"/>
        <eLiterals xmi:id="_hJWXhCcbEd-M4dJ2Myxmow" name="info" value="2"/>
      </eClassifiers>
    </contents>
  </eAnnotations>
  <packageImport xmi:id="_hJWXhScbEd-M4dJ2Myxmow" visibility="private">
    <eAnnotations xmi:id="_hJWXhicbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXhycbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
    </eAnnotations>
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_hJWXiCcbEd-M4dJ2Myxmow" visibility="private">
    <eAnnotations xmi:id="_hJWXiScbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXiicbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
    </eAnnotations>
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packageImport xmi:id="_hJWXiycbEd-M4dJ2Myxmow" visibility="private">
    <eAnnotations xmi:id="_hJWXjCcbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXjScbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
    </eAnnotations>
    <importedPackage xmi:type="uml:Profile" href="Default.profile.uml#_hJzFsScbEd-M4dJ2Myxmow"/>
  </packageImport>
  <packageImport xmi:id="_hJWXjicbEd-M4dJ2Myxmow" visibility="private">
    <eAnnotations xmi:id="_hJWXjycbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXkCcbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
    </eAnnotations>
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#_0"/>
  </packageImport>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_hJWXkScbEd-M4dJ2Myxmow" name="ProfileConstraint">
    <eAnnotations xmi:id="_hJWXkicbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXkycbEd-M4dJ2Myxmow" key="categoryName" value="ProfileConstraint.category"/>
      <details xmi:id="_hJWXlCcbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
    </eAnnotations>
    <generalization xmi:id="_hJWXlScbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXlicbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXlycbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
      </eAnnotations>
      <general xmi:type="uml:Stereotype" href="Default.profile.uml#_hJzGaicbEd-M4dJ2Myxmow"/>
    </generalization>
    <ownedAttribute xmi:id="_hJWXmCcbEd-M4dJ2Myxmow" name="messageKey">
      <eAnnotations xmi:id="_hJWXmScbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXmicbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJWXmycbEd-M4dJ2Myxmow">
        <eAnnotations xmi:id="_hJWXnCcbEd-M4dJ2Myxmow" source="uml2.extensions">
          <details xmi:id="_hJWXnScbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
        </eAnnotations>
      </lowerValue>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hJWXnicbEd-M4dJ2Myxmow" name="base_Constraint" association="_hJWXoScbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXnycbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXoCcbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
      </eAnnotations>
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Constraint"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_hJWXoScbEd-M4dJ2Myxmow" name="Constraint_ProfileConstraint" memberEnd="_hJWXpCcbEd-M4dJ2Myxmow _hJWXnicbEd-M4dJ2Myxmow">
    <eAnnotations xmi:id="_hJWXoicbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXoycbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
    </eAnnotations>
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hJWXpCcbEd-M4dJ2Myxmow" name="extension_ProfileConstraint" type="_hJWXkScbEd-M4dJ2Myxmow" aggregation="composite" association="_hJWXoScbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXpScbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXpicbEd-M4dJ2Myxmow" key="addedInVersion" value="0"/>
      </eAnnotations>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJWXpycbEd-M4dJ2Myxmow" value="1">
        <eAnnotations xmi:id="_hJWXqCcbEd-M4dJ2Myxmow" source="uml2.extensions">
          <details xmi:id="_hJWXqScbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
        </eAnnotations>
      </lowerValue>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Enumeration" xmi:id="_hJWXqicbEd-M4dJ2Myxmow" name="ImageUsageHint">
    <eAnnotations xmi:id="_hJWXqycbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXrCcbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
    </eAnnotations>
    <ownedLiteral xmi:id="_hJWXrScbEd-M4dJ2Myxmow" name="None">
      <eAnnotations xmi:id="_hJWXricbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXrycbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
    </ownedLiteral>
    <ownedLiteral xmi:id="_hJWXsCcbEd-M4dJ2Myxmow" name="Icon">
      <eAnnotations xmi:id="_hJWXsScbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXsicbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
    </ownedLiteral>
    <ownedLiteral xmi:id="_hJWXsycbEd-M4dJ2Myxmow" name="ShapeImage">
      <eAnnotations xmi:id="_hJWXtCcbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXtScbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
    </ownedLiteral>
  </packagedElement>
  <packagedElement xmi:type="uml:Stereotype" xmi:id="_hJWXticbEd-M4dJ2Myxmow" name="ExtendedImage">
    <eAnnotations xmi:id="_hJWXtycbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXuCcbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
    </eAnnotations>
    <ownedAttribute xmi:id="_hJWXuScbEd-M4dJ2Myxmow" name="data">
      <eAnnotations xmi:id="_hJWXuicbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXuycbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EByteArray"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hJWXvCcbEd-M4dJ2Myxmow" name="usageHint" type="_hJWXqicbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXvScbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXvicbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <defaultValue xmi:type="uml:InstanceValue" xmi:id="_hJWXvycbEd-M4dJ2Myxmow" instance="_hJWXrScbEd-M4dJ2Myxmow">
        <eAnnotations xmi:id="_hJWXwCcbEd-M4dJ2Myxmow" source="uml2.extensions">
          <details xmi:id="_hJWXwScbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
        </eAnnotations>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hJWXwicbEd-M4dJ2Myxmow" name="hint">
      <eAnnotations xmi:id="_hJWXwycbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXxCcbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hJWXxScbEd-M4dJ2Myxmow" name="imageName">
      <eAnnotations xmi:id="_hJWXxicbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXxycbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hJWXyCcbEd-M4dJ2Myxmow" name="base_Image" association="_hJWXyycbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXyScbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWXyicbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Image"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Extension" xmi:id="_hJWXyycbEd-M4dJ2Myxmow" name="Image_ExtendedImage" memberEnd="_hJWXzicbEd-M4dJ2Myxmow _hJWXyCcbEd-M4dJ2Myxmow">
    <eAnnotations xmi:id="_hJWXzCcbEd-M4dJ2Myxmow" source="uml2.extensions">
      <details xmi:id="_hJWXzScbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
    </eAnnotations>
    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_hJWXzicbEd-M4dJ2Myxmow" name="extension_ExtendedImage" type="_hJWXticbEd-M4dJ2Myxmow" aggregation="composite" association="_hJWXyycbEd-M4dJ2Myxmow">
      <eAnnotations xmi:id="_hJWXzycbEd-M4dJ2Myxmow" source="uml2.extensions">
        <details xmi:id="_hJWX0CcbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
      </eAnnotations>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJWX0ScbEd-M4dJ2Myxmow" value="1">
        <eAnnotations xmi:id="_hJWX0icbEd-M4dJ2Myxmow" source="uml2.extensions">
          <details xmi:id="_hJWX0ycbEd-M4dJ2Myxmow" key="addedInVersion" value="1"/>
        </eAnnotations>
      </lowerValue>
    </ownedEnd>
  </packagedElement>
</uml:Profile>
