<?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="DSLCustomiza" name="DSL Customization" version="1.0"
                  notes="DSL Customization"/>
   <Content>
      <Stereotypes>
         <Stereotype name="Customization" notes="">
            <AppliesTo>
               <Apply type="Class"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="typesForTarget" type="Class" description="" unit="" values="" default=""/>
               <Tag name="typesForSource" type="Class" description="" unit="" values="" default=""/>
               <Tag name="representationText" type="String" description="" unit="" values=""
                    default=""/>
               <Tag name="keyword" type="String" description="" unit="" values="" default=""/>
               <Tag name="allowedRelationships" type="Class" description="" unit="" values=""
                    default=""/>
               <Tag name="disallowedRelationships" type="Class" description="" unit="" values=""
                    default=""/>
               <Tag name="hideMetatype" type="Boolean" description="" unit="" values="" default=""/>
               <Tag name="customizationTarget" type="Stereotype" description="" unit="" values=""
                    default=""/>
               <Tag name="applyToSource" type="Stereotype" description="" unit="" values=""
                    default=""/>
               <Tag name="applyToTarget" type="Stereotype" description="" unit="" values=""
                    default=""/>
               <Tag name="superTypes" type="Element" description="" unit="" values="" default=""/>
               <Tag name="standardExpertConfiguration" type="String" description="" unit=""
                    values=""
                    default=""/>
               <Tag name="suggestedOwnedTypes" type="Stereotype" description="" unit="" values=""
                    default=""/>
               <Tag name="hiddenOwnedTypes" type="Class" description="" unit="" values=""
                    default=""/>
               <Tag name="suggestedOwnedDiagrams" type="String" description="" unit="" values=""
                    default=""/>
               <Tag name="hiddenOwnedDiagrams" type="String" description="" unit="" values=""
                    default=""/>
               <Tag name="inShortcutMenu" type="Property" description="" unit="" values=""
                    default=""/>
               <Tag name="showPropertiesWhenNotApplied" type="Boolean" description="" unit=""
                    values=""
                    default=""/>
               <Tag name="quickApplyingFor" type="Class" description="" unit="" values=""
                    default=""/>
               <Tag name="usedUMLProperties" type="String" description="" unit="" values=""
                    default=""/>
               <Tag name="possibleOwners" type="Class" description="" unit="" values="" default=""/>
               <Tag name="multiLineTextProperties" type="Property" description="" unit="" values=""
                    default=""/>
               <Tag name="category" type="String" description="" unit="" values="" default=""/>
               <Tag name="checkSpelling" type="String" description="" unit="" values="" default=""/>
               <Tag name="defaultShapeSize" type="int" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="grouped" notes="">
            <AppliesTo>
               <Apply type="Property"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="group" type="" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="metaProperty" notes="">
            <AppliesTo>
               <Apply type="Property"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="newName" type="String" description="" unit="" values="" default=""/>
               <Tag name="newTypes" type="Type" description="" unit="" values="" default=""/>
               <Tag name="suggestedValues" type="String" description="" unit="" values=""
                    default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="propertyGroup" notes="">
            <AppliesTo>
               <Apply type="Property"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="properties" type="String" description="" unit="" values="" default=""/>
               <Tag name="columns" type="String" description="" unit="" values="" default=""/>
               <Tag name="useAsNode" type="Boolean" description="" unit="" values="" default=""/>
               <Tag name="filter" type="Class" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
         <Stereotype name="suggestedValues" notes="">
            <AppliesTo>
               <Apply type="Property"/>
            </AppliesTo>
         </Stereotype>
         <Stereotype name="suggestedStringValues" notes="">
            <AppliesTo>
               <Apply type="Property"/>
            </AppliesTo>
            <TaggedValues>
               <Tag name="values" type="String" description="" unit="" values="" default=""/>
            </TaggedValues>
         </Stereotype>
      </Stereotypes>
   </Content>
</UMLProfile>
