<?xml version="1.0" encoding="UTF-8"?>
<UMLProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:fn="http://www.w3.org/2005/xpath-functions"
            xmlns:xslt="http://modelDrivenSolutions.org/2007/XSL/Transform/target"
            xmlns:xmi="http://schema.omg.org/spec/XMI/2.1"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML"
            profiletype="uml2">
   <Documentation id="ValidationPr" name="Validation Profile" version="1.0"
                  notes="Validation Profile"/>
   <Content>
      <Stereotypes>
         <Stereotype name="validationSuite" notes="">
            <AppliesTo>
               <Apply type="Package"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="validationRule" notes="" generalizes="invariant">
            <AppliesTo>
               <Apply type="Constraint"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="abbreviation" type="String" description="" unit="" values="" default=""/>
               <Tag name="errorMessage" type="String" description="" unit="" values="" default=""/>
               <Tag name="severity" type="" description="" unit="" values="" default=""/>
               <Tag name="implementation" type="String" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="imaged" notes="">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="highlightColor" type="String" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="debugIcon" notes="" generalizes="imaged">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="infoIcon" notes="" generalizes="imaged">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="warningIcon" notes="" generalizes="imaged">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="errorIcon" notes="" generalizes="imaged">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="fatalIcon" notes="" generalizes="imaged">
            <AppliesTo>
               <Apply type="EnumerationLiteral"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="invariant" notes="">
            <AppliesTo>
               <Apply type="Constraint"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="definition" notes="">
            <AppliesTo>
               <Apply type="Constraint"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="activeValidationSuite" notes="" generalizes="validationSuite">
            <AppliesTo>
               <Apply type="Package"/>
            </AppliesTo>
         </Stereotype>
      </Stereotypes>
   </Content>
</UMLProfile>
