<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <uml:Profile xmi:id="_9_0_2_12ab03bf_1120853774265_65497_87" name="andromda-persistence" visibility="public" URI="" metamodelReference="_0metamodelReferenceandromda-persistence">
    <eAnnotations xmi:id="_dqUs-Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <contents xmi:type="ecore:EPackage" xmi:id="_dqUs-gu7Ee6fOMLvBu902Q" name="andromdapersistence" nsURI="http:///schemas/andromdapersistence/_djEM4Au7Ee6fOMLvBu902Q/0" nsPrefix="andromdapersistence">
        <eAnnotations xmi:id="_dqUs-wu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <details xmi:id="_dqUs_Au7Ee6fOMLvBu902Q" key="originalName" value="andromda-persistence"/>
        </eAnnotations>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUs_Qu7Ee6fOMLvBu902Q" name="HibernateOuterJoin">
          <eAnnotations xmi:id="_dqUs_gu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_797425_60"/>
          <eLiterals xmi:id="_dqUs_wu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtAAu7Ee6fOMLvBu902Q" name="auto" value="1"/>
          <eLiterals xmi:id="_dqUtAQu7Ee6fOMLvBu902Q" name="true" value="2"/>
          <eLiterals xmi:id="_dqUtAgu7Ee6fOMLvBu902Q" name="false" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtAwu7Ee6fOMLvBu902Q" name="HibernateCollection">
          <eAnnotations xmi:id="_dqUtBAu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_146878_71"/>
          <eLiterals xmi:id="_dqUtBQu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtBgu7Ee6fOMLvBu902Q" name="list" value="1"/>
          <eLiterals xmi:id="_dqUtBwu7Ee6fOMLvBu902Q" name="map" value="2"/>
          <eLiterals xmi:id="_dqUtCAu7Ee6fOMLvBu902Q" name="set" value="3"/>
          <eLiterals xmi:id="_dqUtCQu7Ee6fOMLvBu902Q" name="bag" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtCgu7Ee6fOMLvBu902Q" name="EjbViewType">
          <eAnnotations xmi:id="_dqUtCwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_967196_12"/>
          <eLiterals xmi:id="_dqUtDAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtDQu7Ee6fOMLvBu902Q" name="remote" value="1"/>
          <eLiterals xmi:id="_dqUtDgu7Ee6fOMLvBu902Q" name="local" value="2"/>
          <eLiterals xmi:id="_dqUtDwu7Ee6fOMLvBu902Q" name="both" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtEAu7Ee6fOMLvBu902Q" name="HibernateCache">
          <eAnnotations xmi:id="_dqUtEQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_592975_37"/>
          <eLiterals xmi:id="_dqUtEgu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtEwu7Ee6fOMLvBu902Q" name="read-write" value="1"/>
          <eLiterals xmi:id="_dqUtFAu7Ee6fOMLvBu902Q" name="nonstrict-read-write" value="2"/>
          <eLiterals xmi:id="_dqUtFQu7Ee6fOMLvBu902Q" name="read-only" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtFgu7Ee6fOMLvBu902Q" name="HibernateCriteriaComparator">
          <eAnnotations xmi:id="_dqUtFwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_115631_22"/>
          <eLiterals xmi:id="_dqUtGAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtGQu7Ee6fOMLvBu902Q" name="like" value="1"/>
          <eLiterals xmi:id="_dqUtGgu7Ee6fOMLvBu902Q" name="equal" value="2"/>
          <eLiterals xmi:id="_dqUtGwu7Ee6fOMLvBu902Q" name="greater" value="3"/>
          <eLiterals xmi:id="_dqUtHAu7Ee6fOMLvBu902Q" name="greater_equal" value="4"/>
          <eLiterals xmi:id="_dqUtHQu7Ee6fOMLvBu902Q" name="less" value="5"/>
          <eLiterals xmi:id="_dqUtHgu7Ee6fOMLvBu902Q" name="less_equal" value="6"/>
          <eLiterals xmi:id="_dqUtHwu7Ee6fOMLvBu902Q" name="insensitive_like" value="7"/>
          <eLiterals xmi:id="_dqUtIAu7Ee6fOMLvBu902Q" name="in" value="8"/>
          <eLiterals xmi:id="_dqUtIQu7Ee6fOMLvBu902Q" name="not_equal" value="9"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtIgu7Ee6fOMLvBu902Q" name="HibernateGeneratorClass">
          <eAnnotations xmi:id="_dqUtIwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_689570_54"/>
          <eLiterals xmi:id="_dqUtJAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtJQu7Ee6fOMLvBu902Q" name="increment" value="1"/>
          <eLiterals xmi:id="_dqUtJgu7Ee6fOMLvBu902Q" name="identity" value="2"/>
          <eLiterals xmi:id="_dqUtJwu7Ee6fOMLvBu902Q" name="sequence" value="3"/>
          <eLiterals xmi:id="_dqUtKAu7Ee6fOMLvBu902Q" name="hilo" value="4"/>
          <eLiterals xmi:id="_dqUtKQu7Ee6fOMLvBu902Q" name="seqhilo" value="5"/>
          <eLiterals xmi:id="_dqUtKgu7Ee6fOMLvBu902Q" name="uuid.hex" value="6"/>
          <eLiterals xmi:id="_dqUtKwu7Ee6fOMLvBu902Q" name="uuid.string" value="7"/>
          <eLiterals xmi:id="_dqUtLAu7Ee6fOMLvBu902Q" name="native" value="8"/>
          <eLiterals xmi:id="_dqUtLQu7Ee6fOMLvBu902Q" name="foreign" value="9"/>
          <eLiterals xmi:id="_dqUtLgu7Ee6fOMLvBu902Q" name="uuid" value="10"/>
          <eLiterals xmi:id="_dqUtLwu7Ee6fOMLvBu902Q" name="guid" value="11"/>
          <eLiterals xmi:id="_dqUtMAu7Ee6fOMLvBu902Q" name="select" value="12"/>
          <eLiterals xmi:id="_dqUtMQu7Ee6fOMLvBu902Q" name="assigned" value="13"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtMgu7Ee6fOMLvBu902Q" name="HibernateOrderDirection">
          <eAnnotations xmi:id="_dqUtMwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_990503_94"/>
          <eLiterals xmi:id="_dqUtNAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtNQu7Ee6fOMLvBu902Q" name="ascending" value="1"/>
          <eLiterals xmi:id="_dqUtNgu7Ee6fOMLvBu902Q" name="descending" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtNwu7Ee6fOMLvBu902Q" name="HibernateCriteriaOrder">
          <eAnnotations xmi:id="_dqUtOAu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_766456_29"/>
          <eLiterals xmi:id="_dqUtOQu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtOgu7Ee6fOMLvBu902Q" name="ascending" value="1"/>
          <eLiterals xmi:id="_dqUtOwu7Ee6fOMLvBu902Q" name="descending" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtPAu7Ee6fOMLvBu902Q" name="HibernateSortType">
          <eAnnotations xmi:id="_dqUtPQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_606422_100"/>
          <eLiterals xmi:id="_dqUtPgu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtPwu7Ee6fOMLvBu902Q" name="unsorted" value="1"/>
          <eLiterals xmi:id="_dqUtQAu7Ee6fOMLvBu902Q" name="natural" value="2"/>
          <eLiterals xmi:id="_dqUtQQu7Ee6fOMLvBu902Q" name="comparatorClass" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtQgu7Ee6fOMLvBu902Q" name="HibernateMatchMode">
          <eAnnotations xmi:id="_dqUtQwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_143037_90"/>
          <eLiterals xmi:id="_dqUtRAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtRQu7Ee6fOMLvBu902Q" name="anywhere" value="1"/>
          <eLiterals xmi:id="_dqUtRgu7Ee6fOMLvBu902Q" name="start" value="2"/>
          <eLiterals xmi:id="_dqUtRwu7Ee6fOMLvBu902Q" name="end" value="3"/>
          <eLiterals xmi:id="_dqUtSAu7Ee6fOMLvBu902Q" name="exact" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtSQu7Ee6fOMLvBu902Q" name="HibernateInheritanceStrategy">
          <eAnnotations xmi:id="_dqUtSgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_310729_81"/>
          <eLiterals xmi:id="_dqUtSwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtTAu7Ee6fOMLvBu902Q" name="class" value="1"/>
          <eLiterals xmi:id="_dqUtTQu7Ee6fOMLvBu902Q" name="subclass" value="2"/>
          <eLiterals xmi:id="_dqUtTgu7Ee6fOMLvBu902Q" name="concrete" value="3"/>
          <eLiterals xmi:id="_dqUtTwu7Ee6fOMLvBu902Q" name="interface" value="4"/>
          <eLiterals xmi:id="_dqUtUAu7Ee6fOMLvBu902Q" name="union-subclass" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtUQu7Ee6fOMLvBu902Q" name="HibernateCascade">
          <eAnnotations xmi:id="_dqUtUgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_2_1fe00f9_1123571143765_718324_1"/>
          <eLiterals xmi:id="_dqUtUwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtVAu7Ee6fOMLvBu902Q" name="create" value="1"/>
          <eLiterals xmi:id="_dqUtVQu7Ee6fOMLvBu902Q" name="merge" value="2"/>
          <eLiterals xmi:id="_dqUtVgu7Ee6fOMLvBu902Q" name="save-update" value="3"/>
          <eLiterals xmi:id="_dqUtVwu7Ee6fOMLvBu902Q" name="delete" value="4"/>
          <eLiterals xmi:id="_dqUtWAu7Ee6fOMLvBu902Q" name="lock" value="5"/>
          <eLiterals xmi:id="_dqUtWQu7Ee6fOMLvBu902Q" name="refresh" value="6"/>
          <eLiterals xmi:id="_dqUtWgu7Ee6fOMLvBu902Q" name="evict" value="7"/>
          <eLiterals xmi:id="_dqUtWwu7Ee6fOMLvBu902Q" name="replicate" value="8"/>
          <eLiterals xmi:id="_dqUtXAu7Ee6fOMLvBu902Q" name="all" value="9"/>
          <eLiterals xmi:id="_dqUtXQu7Ee6fOMLvBu902Q" name="none" value="10"/>
          <eLiterals xmi:id="_dqUtXgu7Ee6fOMLvBu902Q" name="delete-orphan" value="11"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtXwu7Ee6fOMLvBu902Q" name="EjbGeneratorType">
          <eAnnotations xmi:id="_dqUtYAu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_814954_131"/>
          <eLiterals xmi:id="_dqUtYQu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtYgu7Ee6fOMLvBu902Q" name="TABLE" value="1"/>
          <eLiterals xmi:id="_dqUtYwu7Ee6fOMLvBu902Q" name="SEQUENCE" value="2"/>
          <eLiterals xmi:id="_dqUtZAu7Ee6fOMLvBu902Q" name="IDENTITY" value="3"/>
          <eLiterals xmi:id="_dqUtZQu7Ee6fOMLvBu902Q" name="AUTO" value="4"/>
          <eLiterals xmi:id="_dqUtZgu7Ee6fOMLvBu902Q" name="NONE" value="5"/>
          <eLiterals xmi:id="_dqUtZwu7Ee6fOMLvBu902Q" name="GENERIC" value="6"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtaAu7Ee6fOMLvBu902Q" name="EjbFinderParameterResultType">
          <eAnnotations xmi:id="_dqUtaQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_906757_134"/>
          <eLiterals xmi:id="_dqUtagu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtawu7Ee6fOMLvBu902Q" name="First" value="1"/>
          <eLiterals xmi:id="_dqUtbAu7Ee6fOMLvBu902Q" name="Max" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtbQu7Ee6fOMLvBu902Q" name="EjbFetchType">
          <eAnnotations xmi:id="_dqUtbgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_770397_137"/>
          <eLiterals xmi:id="_dqUtbwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtcAu7Ee6fOMLvBu902Q" name="EAGER" value="1"/>
          <eLiterals xmi:id="_dqUtcQu7Ee6fOMLvBu902Q" name="LAZY" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtcgu7Ee6fOMLvBu902Q" name="EjbEnumerationType">
          <eAnnotations xmi:id="_dqUtcwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_818199_140"/>
          <eLiterals xmi:id="_dqUtdAu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtdQu7Ee6fOMLvBu902Q" name="ORDINAL" value="1"/>
          <eLiterals xmi:id="_dqUtdgu7Ee6fOMLvBu902Q" name="STRING" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtdwu7Ee6fOMLvBu902Q" name="EjbDiscriminatorType">
          <eAnnotations xmi:id="_dqUteAu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_717985_144"/>
          <eLiterals xmi:id="_dqUteQu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtegu7Ee6fOMLvBu902Q" name="STRING" value="1"/>
          <eLiterals xmi:id="_dqUtewu7Ee6fOMLvBu902Q" name="CHAR" value="2"/>
          <eLiterals xmi:id="_dqUtfAu7Ee6fOMLvBu902Q" name="INTEGER" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtfQu7Ee6fOMLvBu902Q" name="EjbCascadeType">
          <eAnnotations xmi:id="_dqUtfgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_633598_150"/>
          <eLiterals xmi:id="_dqUtfwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtgAu7Ee6fOMLvBu902Q" name="ALL" value="1"/>
          <eLiterals xmi:id="_dqUtgQu7Ee6fOMLvBu902Q" name="PERSIST" value="2"/>
          <eLiterals xmi:id="_dqUtggu7Ee6fOMLvBu902Q" name="MERGE" value="3"/>
          <eLiterals xmi:id="_dqUtgwu7Ee6fOMLvBu902Q" name="REMOVE" value="4"/>
          <eLiterals xmi:id="_dqUthAu7Ee6fOMLvBu902Q" name="REFRESH" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUthQu7Ee6fOMLvBu902Q" name="EjbCollectionType">
          <eAnnotations xmi:id="_dqUthgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_461932_155"/>
          <eLiterals xmi:id="_dqUthwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtiAu7Ee6fOMLvBu902Q" name="list" value="1"/>
          <eLiterals xmi:id="_dqUtiQu7Ee6fOMLvBu902Q" name="map" value="2"/>
          <eLiterals xmi:id="_dqUtigu7Ee6fOMLvBu902Q" name="set" value="3"/>
          <eLiterals xmi:id="_dqUtiwu7Ee6fOMLvBu902Q" name="bag" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtjAu7Ee6fOMLvBu902Q" name="EjbTemporalType">
          <eAnnotations xmi:id="_dqUtjQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_795402_160"/>
          <eLiterals xmi:id="_dqUtjgu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtjwu7Ee6fOMLvBu902Q" name="DATE" value="1"/>
          <eLiterals xmi:id="_dqUtkAu7Ee6fOMLvBu902Q" name="TIME" value="2"/>
          <eLiterals xmi:id="_dqUtkQu7Ee6fOMLvBu902Q" name="TIMESTAMP" value="3"/>
          <eLiterals xmi:id="_dqUtkgu7Ee6fOMLvBu902Q" name="NONE" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtkwu7Ee6fOMLvBu902Q" name="EjbInheritancesStrategy">
          <eAnnotations xmi:id="_dqUtlAu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_126751_164"/>
          <eLiterals xmi:id="_dqUtlQu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtlgu7Ee6fOMLvBu902Q" name="SINGLE_TABLE" value="1"/>
          <eLiterals xmi:id="_dqUtlwu7Ee6fOMLvBu902Q" name="TABLE_PER_CLASS" value="2"/>
          <eLiterals xmi:id="_dqUtmAu7Ee6fOMLvBu902Q" name="JOINED" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtmQu7Ee6fOMLvBu902Q" name="EjbCacheStrategy">
          <eAnnotations xmi:id="_dqUtmgu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1142389557250_594866_0"/>
          <eLiterals xmi:id="_dqUtmwu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtnAu7Ee6fOMLvBu902Q" name="NONE" value="1"/>
          <eLiterals xmi:id="_dqUtnQu7Ee6fOMLvBu902Q" name="NONSTRICT_READ_WRITE" value="2"/>
          <eLiterals xmi:id="_dqUtngu7Ee6fOMLvBu902Q" name="READ_ONLY" value="3"/>
          <eLiterals xmi:id="_dqUtnwu7Ee6fOMLvBu902Q" name="READ_WRITE" value="4"/>
          <eLiterals xmi:id="_dqUtoAu7Ee6fOMLvBu902Q" name="TRANSACTIONAL" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_dqUtoQu7Ee6fOMLvBu902Q" name="TernaryBoolean">
          <eAnnotations xmi:id="_dqUtogu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229360404906_208430_12"/>
          <eLiterals xmi:id="_dqUtowu7Ee6fOMLvBu902Q" name="default"/>
          <eLiterals xmi:id="_dqUtpAu7Ee6fOMLvBu902Q" name="true" value="1"/>
          <eLiterals xmi:id="_dqUtpQu7Ee6fOMLvBu902Q" name="false" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqUtpgu7Ee6fOMLvBu902Q" name="Criteria">
          <eAnnotations xmi:id="_dqUtpwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_540334_3"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqUtqAu7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtqgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqUtrAu7Ee6fOMLvBu902Q" name="Entity">
          <eAnnotations xmi:id="_dqUtrQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_354011_73"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtrgu7Ee6fOMLvBu902Q" name="andromda_ejb_resourceref_jndiname" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtsAu7Ee6fOMLvBu902Q" name="andromda_ejb_resourceref_resauth" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtsgu7Ee6fOMLvBu902Q" name="andromda_hibernate_generator_class" ordered="false" lowerBound="1" eType="_dqUtIgu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUttAu7Ee6fOMLvBu902Q" name="andromda_ejb_noSyntheticCreateMethod" ordered="false" defaultValueLiteral="true">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUttgu7Ee6fOMLvBu902Q" name="andromda_ejb_automaticKey" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtuAu7Ee6fOMLvBu902Q" name="andromda_hibernate_entity_cache" ordered="false" lowerBound="1" eType="_dqUtEAu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqUtugu7Ee6fOMLvBu902Q" name="andromda_hibernate_entity_proxy" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSgAu7Ee6fOMLvBu902Q" name="andromda_hibernate_ehcache_maxElementsInMemory" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSggu7Ee6fOMLvBu902Q" name="andromda_hibernate_ehcache_eternal" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVShAu7Ee6fOMLvBu902Q" name="andromda_hibernate_ehcache_timeToIdleSeconds" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVShgu7Ee6fOMLvBu902Q" name="andromda_hibernate_ehcache_timeToLiveSeconds" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSiAu7Ee6fOMLvBu902Q" name="andromda_hibernate_ehcache_overflowToDisk" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSigu7Ee6fOMLvBu902Q" name="andromda_hibernate_inheritance" ordered="false" lowerBound="1" eType="_dqUtSQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSjAu7Ee6fOMLvBu902Q" name="andromda_hibernate_entity_dynamicUpdate" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSjgu7Ee6fOMLvBu902Q" name="andromda_hibernate_entity_dynamicInsert" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSkAu7Ee6fOMLvBu902Q" name="andromda_hibernate_version" ordered="false" lowerBound="1" defaultValueLiteral="4">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSkgu7Ee6fOMLvBu902Q" name="andromda_persistence_discriminator_column_definition" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSlAu7Ee6fOMLvBu902Q" name="andromda_persistence_discriminator_column_length" ordered="false" lowerBound="1" defaultValueLiteral="10">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSlgu7Ee6fOMLvBu902Q" name="andromda_persistence_discriminator_column_name" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSmAu7Ee6fOMLvBu902Q" name="andromda_persistence_discriminator_type" ordered="false" lowerBound="1" eType="_dqUtdwu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSmgu7Ee6fOMLvBu902Q" name="andromda_persistence_discriminator_value" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSnAu7Ee6fOMLvBu902Q" name="andromda_persistence_inheritance" ordered="false" lowerBound="1" eType="_dqUtkwu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSngu7Ee6fOMLvBu902Q" name="andromda_persistence_entity_cache" ordered="false" lowerBound="1" eType="_dqUtmQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSoAu7Ee6fOMLvBu902Q" name="andromda_persistence_schema" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSogu7Ee6fOMLvBu902Q" name="andromda_hibernate_entity_cache_distributed" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSpAu7Ee6fOMLvBu902Q" name="andromda_serialVersionUID" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVSpgu7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSqAu7Ee6fOMLvBu902Q" name="andromda_persistence_mapped_superclass" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSqgu7Ee6fOMLvBu902Q" name="andromda_persistence_entity_listeners" ordered="false" lowerBound="1" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSrAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVSrgu7Ee6fOMLvBu902Q" name="EntityRef">
          <eAnnotations xmi:id="_dqVSrwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_980360_33"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVSsAu7Ee6fOMLvBu902Q" name="base_Dependency" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVSsgu7Ee6fOMLvBu902Q" name="Unique">
          <eAnnotations xmi:id="_dqVSswu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_432579_74"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVStAu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVStgu7Ee6fOMLvBu902Q" name="FinderMethod">
          <eAnnotations xmi:id="_dqVStwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_897872_64"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSuAu7Ee6fOMLvBu902Q" name="andromda_ejb_query" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSugu7Ee6fOMLvBu902Q" name="andromda_hibernate_query_useCache" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSvAu7Ee6fOMLvBu902Q" name="andromda_ejb_query_useCache" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSvgu7Ee6fOMLvBu902Q" name="andromda_ejb_query_weblogic" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSwAu7Ee6fOMLvBu902Q" name="andromda_hibernate_query" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSwgu7Ee6fOMLvBu902Q" name="andromda_ejb_query_dialect" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSxAu7Ee6fOMLvBu902Q" name="andromda_hibernate_query_useNamedParameters" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVSxgu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVSyAu7Ee6fOMLvBu902Q" name="EmbeddedValue">
          <eAnnotations xmi:id="_dqVSyQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_866889_23"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVSygu7Ee6fOMLvBu902Q" name="andromda_serialVersionUID" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVSzAu7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVSzgu7Ee6fOMLvBu902Q" name="ValueRef">
          <eAnnotations xmi:id="_dqVSzwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_60875_24"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS0Au7Ee6fOMLvBu902Q" name="base_Relationship" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Relationship"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS0gu7Ee6fOMLvBu902Q" name="SelectMethod">
          <eAnnotations xmi:id="_dqVS0wu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_507971_85"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS1Au7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS1gu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS2Au7Ee6fOMLvBu902Q" name="CreateMethod">
          <eAnnotations xmi:id="_dqVS2Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_831647_65"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS2gu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS3Au7Ee6fOMLvBu902Q" name="Identifier">
          <eAnnotations xmi:id="_dqVS3Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_176418_96"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS3gu7Ee6fOMLvBu902Q" name="andromda_persistence_assigned_identifier" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS4Au7Ee6fOMLvBu902Q" name="andromda_persistence_generator_allocation_size" ordered="false" lowerBound="1" defaultValueLiteral="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS4gu7Ee6fOMLvBu902Q" name="andromda_persistence_generator_initial_value" ordered="false" lowerBound="1" defaultValueLiteral="0">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS5Au7Ee6fOMLvBu902Q" name="andromda_persistence_generator_name" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS5gu7Ee6fOMLvBu902Q" name="andromda_persistence_generator_pkcolumn_value" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS6Au7Ee6fOMLvBu902Q" name="andromda_persistence_generator_source_name" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS6gu7Ee6fOMLvBu902Q" name="andromda_persistence_generator_type" ordered="false" lowerBound="1" eType="_dqUtXwu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS7Au7Ee6fOMLvBu902Q" name="andromda_persistence_generator_genericStrategy" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS7gu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS8Au7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS8gu7Ee6fOMLvBu902Q" name="Version">
          <eAnnotations xmi:id="_dqVS8wu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_857272_175"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS9Au7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS9gu7Ee6fOMLvBu902Q" name="Transient">
          <eAnnotations xmi:id="_dqVS9wu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_876451_176"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVS-Au7Ee6fOMLvBu902Q" name="andromda_hibernate_formula" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS-gu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVS_Au7Ee6fOMLvBu902Q" name="PreUpdate">
          <eAnnotations xmi:id="_dqVS_Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_656930_177"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVS_gu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTAAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTAgu7Ee6fOMLvBu902Q" name="PreRemove">
          <eAnnotations xmi:id="_dqVTAwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_943002_178"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTBAu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTBgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTCAu7Ee6fOMLvBu902Q" name="PrePersist">
          <eAnnotations xmi:id="_dqVTCQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_495060_179"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTCgu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTDAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTDgu7Ee6fOMLvBu902Q" name="PostUpdate">
          <eAnnotations xmi:id="_dqVTDwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_663022_180"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTEAu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTEgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTFAu7Ee6fOMLvBu902Q" name="PostRemove">
          <eAnnotations xmi:id="_dqVTFQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_46963_181"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTFgu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTGAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTGgu7Ee6fOMLvBu902Q" name="PostPersist">
          <eAnnotations xmi:id="_dqVTGwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_933904_182"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTHAu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTHgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTIAu7Ee6fOMLvBu902Q" name="PostLoad">
          <eAnnotations xmi:id="_dqVTIQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_124077_183"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTIgu7Ee6fOMLvBu902Q" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTJAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTJgu7Ee6fOMLvBu902Q" name="MaxResult">
          <eAnnotations xmi:id="_dqVTJwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_5164_184"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTKAu7Ee6fOMLvBu902Q" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTKgu7Ee6fOMLvBu902Q" name="MappedSuperclass">
          <eAnnotations xmi:id="_dqVTKwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_729938_185"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTLAu7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTLgu7Ee6fOMLvBu902Q" name="FirstResult">
          <eAnnotations xmi:id="_dqVTLwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469554_563160_187"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTMAu7Ee6fOMLvBu902Q" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTMgu7Ee6fOMLvBu902Q" name="CriteriaAttribute">
          <eAnnotations xmi:id="_dqVTMwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229357579401_656965_0"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTNAu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_order_relevance" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTNgu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_comparator" ordered="false" eType="_dqUtFgu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTOAu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_order_direction" ordered="false" lowerBound="1" eType="_dqUtMgu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTOgu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_nullable" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTPAu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_attribute" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTPgu7Ee6fOMLvBu902Q" name="andromda_hibernate_criteria_matchmode" ordered="false" lowerBound="1" eType="_dqUtQgu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTQAu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTQgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTRAu7Ee6fOMLvBu902Q" name="PersistentProperty">
          <eAnnotations xmi:id="_dqVTRQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229358184252_851625_1"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTRgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_index" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTSAu7Ee6fOMLvBu902Q" name="andromda_persistence_column" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTSgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_equality" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTTAu7Ee6fOMLvBu902Q" name="andromda_persistence_fetch_type" ordered="false" eType="_dqUtbQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTTgu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTUAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTUgu7Ee6fOMLvBu902Q" name="PersistentAssociation">
          <eAnnotations xmi:id="_dqVTUwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229358343739_881967_2"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTVAu7Ee6fOMLvBu902Q" name="andromda_ejb_generateCMR" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTVgu7Ee6fOMLvBu902Q" name="andromda_hibernate_association_cache_distributed" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTWAu7Ee6fOMLvBu902Q" name="andromda_hibernate_association_cache" ordered="false" eType="_dqUtEAu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTWgu7Ee6fOMLvBu902Q" name="andromda_persistence_table" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTXAu7Ee6fOMLvBu902Q" name="andromda_ejb_generateVOreference" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTXgu7Ee6fOMLvBu902Q" name="base_Association" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Association"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTYAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTYgu7Ee6fOMLvBu902Q" name="PersistentAttribute">
          <eAnnotations xmi:id="_dqVTYwu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229358689368_351951_3"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTZAu7Ee6fOMLvBu902Q" name="andromda_persistence_column_length" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTZgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_uniqueGroup" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTaAu7Ee6fOMLvBu902Q" name="andromda_persistence_column_scale" ordered="false" defaultValueLiteral="2">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTagu7Ee6fOMLvBu902Q" name="andromda_persistence_column_nullable" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTbAu7Ee6fOMLvBu902Q" name="andromda_persistence_column_precision" ordered="false" defaultValueLiteral="12">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTbgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_definition" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTcAu7Ee6fOMLvBu902Q" name="andromda_hibernate_property_update" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTcgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_insert" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTdAu7Ee6fOMLvBu902Q" name="andromda_persistence_column_weblogicDataType" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTdgu7Ee6fOMLvBu902Q" name="andromda_persistence_column_update" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTeAu7Ee6fOMLvBu902Q" name="andromda_hibernate_property_insert" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTegu7Ee6fOMLvBu902Q" name="andromda_persistence_lob_type" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTfAu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTfgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTgAu7Ee6fOMLvBu902Q" name="PersistentAssociationEnd">
          <eAnnotations xmi:id="_dqVTgQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229358832557_67413_4"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTggu7Ee6fOMLvBu902Q" name="andromda_hibernate_xml_embed" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVThAu7Ee6fOMLvBu902Q" name="andromda_hibernate_orderByColumns" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVThgu7Ee6fOMLvBu902Q" name="andromda_persistence_foreignkey_constraint" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTiAu7Ee6fOMLvBu902Q" name="andromda_hibernate_outerjoin" ordered="false" eType="_dqUs_Qu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTigu7Ee6fOMLvBu902Q" name="andromda_persistence_optional" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTjAu7Ee6fOMLvBu902Q" name="andromda_hibernate_whereClause" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTjgu7Ee6fOMLvBu902Q" name="andromda_hibernate_sort_type" ordered="false" eType="_dqUtPAu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTkAu7Ee6fOMLvBu902Q" name="andromda_persistence_cascade_type" ordered="false" eType="_dqUtfQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTkgu7Ee6fOMLvBu902Q" name="andromda_hibernate_collection_index_type" ordered="false">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTlAu7Ee6fOMLvBu902Q" name="andromda_persistence_orderBy" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTlgu7Ee6fOMLvBu902Q" name="andromda_persistence_collection_type" ordered="false" eType="_dqUthQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTmAu7Ee6fOMLvBu902Q" name="andromda_hibernate_cascade" ordered="false" lowerBound="1" defaultValueLiteral="none">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTmgu7Ee6fOMLvBu902Q" name="andromda_hibernate_collection_type" ordered="false" eType="_dqUtAwu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTnAu7Ee6fOMLvBu902Q" name="andromda_persistence_foreign_identifier" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTngu7Ee6fOMLvBu902Q" name="andromda_hibernate_collection_index" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVToAu7Ee6fOMLvBu902Q" name="andromda_persistence_association_cache" ordered="false" lowerBound="1" eType="_dqUtmQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTogu7Ee6fOMLvBu902Q" name="andromda_ejb_generateVOreference" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTpAu7Ee6fOMLvBu902Q" name="andromda_persistence_associationEnd_primary" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTpgu7Ee6fOMLvBu902Q" name="andromda_persistence_collection_index" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTqAu7Ee6fOMLvBu902Q" name="andromda_persistence_collection_index_type" ordered="false">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTqgu7Ee6fOMLvBu902Q" name="andromda_persistence_associationEnd_uniqueGroup" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTrAu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTrgu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTsAu7Ee6fOMLvBu902Q" name="PersistentElement">
          <eAnnotations xmi:id="_dqVTsQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229359266094_94892_6"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTsgu7Ee6fOMLvBu902Q" name="andromda_hibernate_lazy" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTtAu7Ee6fOMLvBu902Q" name="andromda_hibernate_xml_tagName" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTtgu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTuAu7Ee6fOMLvBu902Q" name="base_Classifier" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTugu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTvAu7Ee6fOMLvBu902Q" name="PersistentClass">
          <eAnnotations xmi:id="_dqVTvQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229359387080_960664_7"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTvgu7Ee6fOMLvBu902Q" name="andromda_persistence_dummyload_size" ordered="false" defaultValueLiteral="20">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTwAu7Ee6fOMLvBu902Q" name="andromda_persistence_immutable" ordered="false" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTwgu7Ee6fOMLvBu902Q" name="andromda_persistence_table" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTxAu7Ee6fOMLvBu902Q" name="andromda_serialVersionUID" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVTxgu7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTyAu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVTygu7Ee6fOMLvBu902Q" name="EnumerationLiteral">
          <eAnnotations xmi:id="_dqVTywu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229359819820_284639_10"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTzAu7Ee6fOMLvBu902Q" name="andromda_persistence_enumeration_member_variable" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVTzgu7Ee6fOMLvBu902Q" name="andromda_persistence_enumeration_literal_parameters" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT0Au7Ee6fOMLvBu902Q" name="andromda_persistence_enumeration_type" ordered="false" eType="_dqUtcgu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVT0gu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVT1Au7Ee6fOMLvBu902Q" name="TemporalElement">
          <eAnnotations xmi:id="_dqVT1Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229359927665_700196_11"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT1gu7Ee6fOMLvBu902Q" name="andromda_persistence_temporal_type" ordered="false" eType="_dqUtjAu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVT2Au7Ee6fOMLvBu902Q" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVT2gu7Ee6fOMLvBu902Q" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVT3Au7Ee6fOMLvBu902Q" name="PersistentPackage">
          <eAnnotations xmi:id="_dqVT3Qu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_2e90116_1229369156486_677333_0"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT3gu7Ee6fOMLvBu902Q" name="andromda_persistence_table_prefix" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVT4Au7Ee6fOMLvBu902Q" name="base_Element" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_dqVT4gu7Ee6fOMLvBu902Q" name="Manageable">
          <eAnnotations xmi:id="_dqVT4wu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118953_260052_118"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT5Au7Ee6fOMLvBu902Q" name="andromda_manageable_table_pagesize" ordered="false" lowerBound="1" defaultValueLiteral="20">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT5gu7Ee6fOMLvBu902Q" name="andromda_manageable_table_displayname" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT6Au7Ee6fOMLvBu902Q" name="andromda_manageable_table_maxlistsize" ordered="false" lowerBound="1" defaultValueLiteral="250">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT6gu7Ee6fOMLvBu902Q" name="andromda_manageable_table_resolveable" ordered="false" lowerBound="1" eType="_dqUtoQu7Ee6fOMLvBu902Q" defaultValueLiteral="default"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_dqVT7Au7Ee6fOMLvBu902Q" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_dqVT7gu7Ee6fOMLvBu902Q" name="andromda_additionalAnnotations" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
          </eStructuralFeatures>
        </eClassifiers>
      </contents>
    </eAnnotations>
    <packageImport xmi:id="_0metamodelReferenceandromda-persistence">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
    </packageImport>
    <packageImport xmi:id="_0primitiveTypesandromda-persistence">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:id="_0javaPrimitiveTypesandromda-persistence">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_797425_60" name="HibernateOuterJoin" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975335333_458281_20" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_141551_57" name="auto" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_890890_58" name="true" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_884979_59" name="false" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_146878_71" name="HibernateCollection" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_142820_194" annotatedElement="_9_0_1fe00f9_1119337118921_146878_71" body="The possible definintions of the hibernate Collection type, this definition will be used in the associated tagged value on the AssociationEnd"/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975304567_631876_13" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_842171_67" name="list" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_601478_68" name="map" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_23504_69" name="set" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_223127_70" name="bag" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_967196_12" name="EjbViewType" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_438175_139" annotatedElement="_9_0_1fe00f9_1119337118921_967196_12" body="Represents the view type an EJB (i.e. what interface type should be exposed)."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975291208_277851_10" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_465525_9" name="remote" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_458102_10" name="local" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_213347_11" name="both" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_592975_37" name="HibernateCache" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975296192_491681_11" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_687102_34" name="read-write" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_111800_35" name="nonstrict-read-write" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_357767_36" name="read-only" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_115631_22" name="HibernateCriteriaComparator" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_149566_145" annotatedElement="_9_0_1fe00f9_1119337118921_115631_22" body="Contains the values for the possible criteria comparators."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975296192_491681_12" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_594089_15" name="like" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_793784_16" name="equal" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_302789_17" name="greater" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_431273_18" name="greater_equal" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_873562_19" name="less" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_569778_20" name="less_equal" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_357347_21" name="insensitive_like" visibility="public">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_594092_146" annotatedElement="_9_0_1fe00f9_1119337118921_357347_21" body="Case insensitive like comparator."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_16970423_1128438162015_721624_0" name="in" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_16970423_1128438162031_441859_1" name="not_equal" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_689570_54" name="HibernateGeneratorClass" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_746449_177" annotatedElement="_9_0_1fe00f9_1119337118921_689570_54" body="The possible definintions of the hibernate generator class.  This is the type of identiifer that will be used on a hibernate entity."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975317911_311863_16" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_558261_44" name="increment" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_200754_3" annotatedElement="_9_0_1fe00f9_1119337118921_558261_44" body="Generates identifiers of type long, short or int that are unique only when no other process is inserting data into the same table. Do not use in a cluster."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_638057_45" name="identity" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_116771_4" annotatedElement="_9_0_1fe00f9_1119337118921_638057_45" body="Supports identity columns in DB2, MySQL, MS SQL Server, Sybase and HypersonicSQL. The returned identifier is of type long, short or int."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_341279_46" name="sequence" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_243519_5" annotatedElement="_9_0_1fe00f9_1119337118921_341279_46" body="Uses a sequence in DB2, PostgreSQL, Oracle, SAP DB, McKoi or a generator in Interbase. The returned identifier is of type long, short or int"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_936611_47" name="hilo" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_949538_6" annotatedElement="_9_0_1fe00f9_1119337118921_936611_47" body="Uses a hi/lo algorithm to efficiently generate identifiers of type long, short or int, given a table and column (by default hibernate_unique_key and next_hi respectively) as a source of hi values. The hi/lo algorithm generates identifiers that are unique only for a particular database."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_110860_48" name="seqhilo" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_761719_7" annotatedElement="_9_0_1fe00f9_1119337118921_110860_48" body="Uses a hi/lo algorithm to efficiently generate identifiers of type long, short or int, given a named database sequence."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_605634_49" name="uuid.hex" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_706352_50" name="uuid.string" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_29897_51" name="native" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_177563_8" annotatedElement="_9_0_1fe00f9_1119337118921_29897_51" body="Picks identity, sequence or hilo depending upon the capabilities of the underlying database."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_90151_53" name="foreign" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_879719_9" annotatedElement="_9_0_1fe00f9_1119337118921_90151_53" body="Uses the identifier of another associated object. Usually used in conjunction with a &lt;one-to-one> primary key association."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458359_868319_0" name="uuid" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_558930_10" annotatedElement="_9_0_2_1fe00f9_1121758458359_868319_0" body="Uses a 128-bit UUID algorithm to generate identifiers of type string, unique within a network (the IP address is used). The UUID is encoded as a string of hexadecimal digits of length 32."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458375_926510_1" name="guid" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_835687_11" annotatedElement="_9_0_2_1fe00f9_1121758458375_926510_1" body="Uses a database-generated GUID string on MS SQL Server and MySQL."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458375_679508_2" name="select" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_621959_12" annotatedElement="_9_0_2_1fe00f9_1121758458375_679508_2" body="Retrieves a primary key assigned by a database trigger by selecting the row by some unique key and retrieving the primary key value."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_368460_52" name="assigned" visibility="public">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_456598_13" annotatedElement="_9_0_1fe00f9_1119337118921_368460_52" body="Lets the application to assign an identifier to the object before save() is called. This is the default strategy if no &lt;generator> element is specified."/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_990503_94" name="HibernateOrderDirection" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975330849_109068_19" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_140243_92" name="ascending" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_513664_93" name="descending" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_766456_29" name="HibernateCriteriaOrder" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_565161_152" annotatedElement="_9_0_1fe00f9_1119337118921_766456_29" body="Represents the order of result that a criteria query can be in."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975313333_49882_15" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_683322_27" name="ascending" visibility="public">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_824623_153" annotatedElement="_9_0_1fe00f9_1119337118921_683322_27" body="An order of 'ascending'."/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_606741_28" name="descending" visibility="public">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_363350_154" annotatedElement="_9_0_1fe00f9_1119337118921_606741_28" body="An order of 'descending'."/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_606422_100" name="HibernateSortType" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975341849_564043_21" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_262773_97" name="unsorted" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_293804_98" name="natural" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_397664_99" name="comparatorClass" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_143037_90" name="HibernateMatchMode" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975326802_272358_18" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_563060_86" name="anywhere" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_290280_87" name="start" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_574589_88" name="end" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_201168_89" name="exact" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_310729_81" name="HibernateInheritanceStrategy" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_676865_213" annotatedElement="_9_0_1fe00f9_1119337118921_310729_81" body="Represents the inheritance stragey to use when using Hibernate.  The option you select will determine how Hibernate deals with sub entity tables."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975322661_246561_17" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_506718_77" name="class" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_318147_78" name="subclass" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_856216_79" name="concrete" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_156509_80" name="interface" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_12ab03bf_1125421663296_223515_0" name="union-subclass" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_2_1fe00f9_1123571143765_718324_1" name="HibernateCascade" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975300411_255687_12" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_423779_2" name="create" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_480951_3" name="merge" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_269364_4" name="save-update" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_316552_5" name="delete" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_487974_6" name="lock" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_547840_7" name="refresh" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_636334_8" name="evict" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_899874_9" name="replicate" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_19085_10" name="all" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_872441_11" name="none" visibility="public"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_352072_12" name="delete-orphan" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_814954_131" name="EjbGeneratorType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_411789_165" annotatedElement="_9_5_1_192d044b_1141266388257_814954_131" body="Represents the generation strategies for EJB3."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975276114_287063_7" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_178508_126" name="TABLE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_419540_127" name="SEQUENCE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_814882_128" name="IDENTITY" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_291688_129" name="AUTO" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_490485_130" name="NONE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_8c50279_1181438726093_10818_0" name="GENERIC" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_906757_134" name="EjbFinderParameterResultType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_810216_166" annotatedElement="_9_5_1_192d044b_1141266388257_906757_134" body="Enumeration of types for the finder method parameter.&#xA;First - indicates the starting index for the result set.&#xA;Max - the maximum number of results to return."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975270676_357652_6" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_471715_132" name="First" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_949802_133" name="Max" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_770397_137" name="EjbFetchType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_146134_167" annotatedElement="_9_5_1_192d044b_1141266388257_770397_137" body="Represents the fetch types for EJB3."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975266285_146605_5" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_280021_135" name="EAGER" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_415245_136" name="LAZY" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_818199_140" name="EjbEnumerationType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_46492_168" annotatedElement="_9_5_1_192d044b_1141266388257_818199_140" body="Available enum types."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975261973_311597_4" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_57667_138" name="ORDINAL" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_870497_139" name="STRING" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_717985_144" name="EjbDiscriminatorType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_846540_169" annotatedElement="_9_5_1_192d044b_1141266388257_717985_144" body="Represents the enumeration of types available to set as the type of the object/column used as the class discriminator."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975256879_770871_3" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_774172_141" name="STRING" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_637007_142" name="CHAR" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_319265_143" name="INTEGER" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_633598_150" name="EjbCascadeType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_917442_170" annotatedElement="_9_5_1_192d044b_1141266388257_633598_150" body="Represents the cascade types, operations that are propogated to the association entity."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975246738_201580_1" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_797406_145" name="ALL" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_777485_146" name="PERSIST" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_840459_147" name="MERGE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_691239_148" name="REMOVE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_324944_149" name="REFRESH" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_461932_155" name="EjbCollectionType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_194489_171" annotatedElement="_9_5_1_192d044b_1141266388273_461932_155" body="The possible definintions of the EJB3 Collection types, this definition will be used in the associated tagged value on the AssociationEnd."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975251723_326163_2" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_670692_151" name="list" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_919251_152" name="map" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_52973_153" name="set" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_877015_154" name="bag" visibility="public">
        <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_321522_172" annotatedElement="_9_5_1_192d044b_1141266388273_877015_154" body="Currently, this is only referenced in the Hibernate cartridge."/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_795402_160" name="EjbTemporalType" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_779748_173" annotatedElement="_9_5_1_192d044b_1141266388273_795402_160" body="Temporal types specified on the finder method args to specify DATE, TIME, TIMESTAMP or NONE.  This will override the default type found."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975286598_883655_9" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_873329_156" name="DATE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_558341_157" name="TIME" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_115252_158" name="TIMESTAMP" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_235260_159" name="NONE" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_126751_164" name="EjbInheritancesStrategy" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_525632_174" annotatedElement="_9_5_1_192d044b_1141266388273_126751_164" body="Represents the inheritance stragey to use dealing with EJB3 inheritance between entities."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975281129_585206_8" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_311502_161" name="SINGLE_TABLE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_81325_162" name="TABLE_PER_CLASS" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_980785_163" name="JOINED" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1142389557250_594866_0" name="EjbCacheStrategy" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1142389966359_664945_10" annotatedElement="_9_5_1_192d044b_1142389557250_594866_0" body="Provides the list of available cache concurrency strategies for the entity cache."/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229975236144_913955_0" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_69979_1" name="NONE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_455781_2" name="NONSTRICT_READ_WRITE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_564609_3" name="READ_ONLY" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_254046_4" name="READ_WRITE" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_844845_5" name="TRANSACTIONAL" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_2e90116_1229360404906_208430_12" name="TernaryBoolean" visibility="public">
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229360419078_926982_13" name="default" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229360425609_996528_14" name="true" visibility="public"/>
      <ownedLiteral xmi:id="_9_5_1_2e90116_1229360432484_269228_15" name="false" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258578_974421_567" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258578_208772_569 _12_1_2e90116_1238689258578_608893_568" navigableOwnedEnd="_12_1_2e90116_1238689258578_208772_569">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258578_208772_569" name="extension_PersistentAttribute" visibility="private" type="_9_5_1_2e90116_1229358689368_351951_3" aggregation="composite" association="_12_1_2e90116_1238689258578_974421_567">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258578_910970_570" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258578_3423_571" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258578_773981_574" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258578_299917_576 _12_1_2e90116_1238689258578_258269_575" navigableOwnedEnd="_12_1_2e90116_1238689258578_299917_576">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258578_299917_576" name="extension_EmbeddedValue" visibility="private" type="_9_0_1fe00f9_1119337118921_866889_23" aggregation="composite" association="_12_1_2e90116_1238689258578_773981_574">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258578_377974_577" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258578_316741_578" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_33285_582" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_832314_584 _12_1_2e90116_1238689258594_9534_583" navigableOwnedEnd="_12_1_2e90116_1238689258594_832314_584">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_832314_584" name="extension_FinderMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_897872_64" aggregation="composite" association="_12_1_2e90116_1238689258594_33285_582">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_305709_585" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_800271_586" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_490584_587" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_450440_589 _12_1_2e90116_1238689258594_380444_588" navigableOwnedEnd="_12_1_2e90116_1238689258594_450440_589">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_450440_589" name="extension_Unique" visibility="private" type="_9_0_1fe00f9_1119337118921_432579_74" aggregation="composite" association="_12_1_2e90116_1238689258594_490584_587">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_582470_590" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_498554_591" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_616662_592" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_90738_594 _12_1_2e90116_1238689258594_986629_593" navigableOwnedEnd="_12_1_2e90116_1238689258594_90738_594">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_90738_594" name="extension_PostPersist" visibility="private" type="_9_5_1_192d044b_1141266469554_933904_182" aggregation="composite" association="_12_1_2e90116_1238689258594_616662_592">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_316450_595" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_161520_596" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_137376_598" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_952722_600 _12_1_2e90116_1238689258594_741836_599" navigableOwnedEnd="_12_1_2e90116_1238689258594_952722_600">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_952722_600" name="extension_PersistentClass" visibility="private" type="_9_5_1_2e90116_1229359387080_960664_7" aggregation="composite" association="_12_1_2e90116_1238689258594_137376_598">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_175633_601" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_825383_602" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_138986_603" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_412220_605 _12_1_2e90116_1238689258594_418203_604" navigableOwnedEnd="_12_1_2e90116_1238689258594_412220_605">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_412220_605" name="extension_Entity" visibility="private" type="_9_0_1fe00f9_1119337118921_354011_73" aggregation="composite" association="_12_1_2e90116_1238689258594_138986_603">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_380968_606" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_753526_607" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_60981_609" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_905807_611 _12_1_2e90116_1238689258594_392759_610" navigableOwnedEnd="_12_1_2e90116_1238689258594_905807_611">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_905807_611" name="extension_EnumerationLiteral" visibility="private" type="_9_5_1_2e90116_1229359819820_284639_10" aggregation="composite" association="_12_1_2e90116_1238689258594_60981_609">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_612874_612" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_121960_613" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_97024_621" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_612185_623 _12_1_2e90116_1238689258594_787105_622" navigableOwnedEnd="_12_1_2e90116_1238689258594_612185_623">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_612185_623" name="extension_PreRemove" visibility="private" type="_9_5_1_192d044b_1141266469539_943002_178" aggregation="composite" association="_12_1_2e90116_1238689258594_97024_621">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_266229_624" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_995384_625" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_690770_627" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_793782_629 _12_1_2e90116_1238689258594_45690_628" navigableOwnedEnd="_12_1_2e90116_1238689258594_793782_629">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_793782_629" name="extension_Version" visibility="private" type="_9_5_1_192d044b_1141266469539_857272_175" aggregation="composite" association="_12_1_2e90116_1238689258594_690770_627">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_131252_630" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_207446_631" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258594_332433_632" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258594_503480_634 _12_1_2e90116_1238689258594_643697_633" navigableOwnedEnd="_12_1_2e90116_1238689258594_503480_634">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258594_503480_634" name="extension_PersistentAssociation" visibility="private" type="_9_5_1_2e90116_1229358343739_881967_2" aggregation="composite" association="_12_1_2e90116_1238689258594_332433_632">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258594_812024_635" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258594_935106_636" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_328384_639" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_930499_641 _12_1_2e90116_1238689258610_453628_640" navigableOwnedEnd="_12_1_2e90116_1238689258610_930499_641">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_930499_641" name="extension_PostRemove" visibility="private" type="_9_5_1_192d044b_1141266469554_46963_181" aggregation="composite" association="_12_1_2e90116_1238689258610_328384_639">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_846591_642" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_154585_643" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_754218_644" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_93165_646 _12_1_2e90116_1238689258610_393237_645" navigableOwnedEnd="_12_1_2e90116_1238689258610_93165_646">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_93165_646" name="extension_Manageable" visibility="private" type="_9_0_1fe00f9_1119337118953_260052_118" aggregation="composite" association="_12_1_2e90116_1238689258610_754218_644">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_374007_647" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_359719_648" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_505471_649" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_219170_651 _12_1_2e90116_1238689258610_260939_650" navigableOwnedEnd="_12_1_2e90116_1238689258610_219170_651">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_219170_651" name="extension_EntityRef" visibility="private" type="_9_0_1fe00f9_1119337118921_980360_33" aggregation="composite" association="_12_1_2e90116_1238689258610_505471_649">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_704723_652" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_946469_653" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_54262_655" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_713778_657 _12_1_2e90116_1238689258610_768451_656" navigableOwnedEnd="_12_1_2e90116_1238689258610_713778_657">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_713778_657" name="extension_PersistentAssociationEnd" visibility="private" type="_9_5_1_2e90116_1229358832557_67413_4" aggregation="composite" association="_12_1_2e90116_1238689258610_54262_655">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_346928_658" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_98096_659" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_10175_662" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_121292_664 _12_1_2e90116_1238689258610_696121_663" navigableOwnedEnd="_12_1_2e90116_1238689258610_121292_664">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_121292_664" name="extension_Transient" visibility="private" type="_9_5_1_192d044b_1141266469539_876451_176" aggregation="composite" association="_12_1_2e90116_1238689258610_10175_662">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_713455_665" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_845149_666" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258610_94394_669" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258610_108823_671 _12_1_2e90116_1238689258610_869636_670" navigableOwnedEnd="_12_1_2e90116_1238689258610_108823_671">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258610_108823_671" name="extension_PersistentElement" visibility="private" type="_9_5_1_2e90116_1229359266094_94892_6" aggregation="composite" association="_12_1_2e90116_1238689258610_94394_669">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258610_435582_672" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258610_457599_673" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_183243_674" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_132888_676 _12_1_2e90116_1238689258625_995252_675" navigableOwnedEnd="_12_1_2e90116_1238689258625_132888_676">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_132888_676" name="extension_PersistentElement" visibility="private" type="_9_5_1_2e90116_1229359266094_94892_6" aggregation="composite" association="_12_1_2e90116_1238689258625_183243_674">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_927087_677" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_110441_678" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_245616_680" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_268927_682 _12_1_2e90116_1238689258625_670278_681" navigableOwnedEnd="_12_1_2e90116_1238689258625_268927_682">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_268927_682" name="extension_PrePersist" visibility="private" type="_9_5_1_192d044b_1141266469539_495060_179" aggregation="composite" association="_12_1_2e90116_1238689258625_245616_680">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_739889_683" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_943053_684" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_314328_690" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_882057_692 _12_1_2e90116_1238689258625_8759_691" navigableOwnedEnd="_12_1_2e90116_1238689258625_882057_692">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_882057_692" name="extension_PersistentProperty" visibility="private" type="_9_5_1_2e90116_1229358184252_851625_1" aggregation="composite" association="_12_1_2e90116_1238689258625_314328_690">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_302550_693" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_385296_694" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_133411_705" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_165890_707 _12_1_2e90116_1238689258625_351269_706" navigableOwnedEnd="_12_1_2e90116_1238689258625_165890_707">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_165890_707" name="extension_SelectMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_507971_85" aggregation="composite" association="_12_1_2e90116_1238689258625_133411_705">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_325305_708" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_227102_709" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_599599_714" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_391157_716 _12_1_2e90116_1238689258625_143390_715" navigableOwnedEnd="_12_1_2e90116_1238689258625_391157_716">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_391157_716" name="extension_Criteria" visibility="private" type="_9_0_1fe00f9_1119337118921_540334_3" aggregation="composite" association="_12_1_2e90116_1238689258625_599599_714">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_77443_717" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_471467_718" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_562364_719" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_5193_721 _12_1_2e90116_1238689258625_596280_720" navigableOwnedEnd="_12_1_2e90116_1238689258625_5193_721">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_5193_721" name="extension_CreateMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_831647_65" aggregation="composite" association="_12_1_2e90116_1238689258625_562364_719">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_251571_722" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_194456_723" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_28355_724" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_109771_726 _12_1_2e90116_1238689258625_14440_725" navigableOwnedEnd="_12_1_2e90116_1238689258625_109771_726">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_109771_726" name="extension_TemporalElement" visibility="private" type="_9_5_1_2e90116_1229359927665_700196_11" aggregation="composite" association="_12_1_2e90116_1238689258625_28355_724">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_922630_727" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_903307_728" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_343632_729" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_947109_731 _12_1_2e90116_1238689258625_963196_730" navigableOwnedEnd="_12_1_2e90116_1238689258625_947109_731">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_947109_731" name="extension_TemporalElement" visibility="private" type="_9_5_1_2e90116_1229359927665_700196_11" aggregation="composite" association="_12_1_2e90116_1238689258625_343632_729">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_143766_732" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_531426_733" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_828322_735" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_16966_737 _12_1_2e90116_1238689258625_13547_736" navigableOwnedEnd="_12_1_2e90116_1238689258625_16966_737">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_16966_737" name="extension_PostLoad" visibility="private" type="_9_5_1_192d044b_1141266469554_124077_183" aggregation="composite" association="_12_1_2e90116_1238689258625_828322_735">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_767182_738" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_518930_739" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_659114_740" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_488807_742 _12_1_2e90116_1238689258625_810211_741" navigableOwnedEnd="_12_1_2e90116_1238689258625_488807_742">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_488807_742" name="extension_MappedSuperclass" visibility="private" type="_9_5_1_192d044b_1141266469554_729938_185" aggregation="composite" association="_12_1_2e90116_1238689258625_659114_740">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_494340_743" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_123706_744" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_834359_745" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_834286_747 _12_1_2e90116_1238689258625_100820_746" navigableOwnedEnd="_12_1_2e90116_1238689258625_834286_747">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_834286_747" name="extension_FirstResult" visibility="private" type="_9_5_1_192d044b_1141266469554_563160_187" aggregation="composite" association="_12_1_2e90116_1238689258625_834359_745">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_932071_748" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_926264_749" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_407434_750" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_657209_752 _12_1_2e90116_1238689258625_382441_751" navigableOwnedEnd="_12_1_2e90116_1238689258625_657209_752">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_657209_752" name="extension_PersistentPackage" visibility="private" type="_9_5_1_2e90116_1229369156486_677333_0" aggregation="composite" association="_12_1_2e90116_1238689258625_407434_750">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_895742_753" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_146432_754" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_916725_755" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_490970_757 _12_1_2e90116_1238689258625_975260_756" navigableOwnedEnd="_12_1_2e90116_1238689258625_490970_757">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_490970_757" name="extension_PostUpdate" visibility="private" type="_9_5_1_192d044b_1141266469539_663022_180" aggregation="composite" association="_12_1_2e90116_1238689258625_916725_755">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_959430_758" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_599865_759" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_590649_760" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_519532_762 _12_1_2e90116_1238689258625_594705_761" navigableOwnedEnd="_12_1_2e90116_1238689258625_519532_762">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_519532_762" name="extension_Identifier" visibility="private" type="_9_0_1fe00f9_1119337118921_176418_96" aggregation="composite" association="_12_1_2e90116_1238689258625_590649_760">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_847928_763" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_70823_764" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_153975_767" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_533055_769 _12_1_2e90116_1238689258625_68392_768" navigableOwnedEnd="_12_1_2e90116_1238689258625_533055_769">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_533055_769" name="extension_ValueRef" visibility="private" type="_9_0_1fe00f9_1119337118921_60875_24" aggregation="composite" association="_12_1_2e90116_1238689258625_153975_767">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_589870_770" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_334635_771" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_285787_773" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_129318_775 _12_1_2e90116_1238689258625_634223_774" navigableOwnedEnd="_12_1_2e90116_1238689258625_129318_775">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_129318_775" name="extension_MaxResult" visibility="private" type="_9_5_1_192d044b_1141266469554_5164_184" aggregation="composite" association="_12_1_2e90116_1238689258625_285787_773">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_277984_776" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_475980_777" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258625_970497_778" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258625_382917_780 _12_1_2e90116_1238689258625_74949_779" navigableOwnedEnd="_12_1_2e90116_1238689258625_382917_780">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258625_382917_780" name="extension_CriteriaAttribute" visibility="private" type="_9_5_1_2e90116_1229357579401_656965_0" aggregation="composite" association="_12_1_2e90116_1238689258625_970497_778">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258625_145731_781" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258625_546259_782" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_12_1_2e90116_1238689258641_365423_787" name="" visibility="public" memberEnd="_12_1_2e90116_1238689258641_620522_789 _12_1_2e90116_1238689258641_283576_788" navigableOwnedEnd="_12_1_2e90116_1238689258641_620522_789">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_12_1_2e90116_1238689258641_620522_789" name="extension_PreUpdate" visibility="private" type="_9_5_1_192d044b_1141266469539_656930_177" aggregation="composite" association="_12_1_2e90116_1238689258641_365423_787">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258641_563441_790" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258641_368423_791" name="" visibility="public" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_540334_3" name="Criteria" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_672009_264" annotatedElement="_9_0_1fe00f9_1119337118921_540334_3" body="Represents a criteria search class."/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_143390_715" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258625_599599_714">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880440477_86587_4830" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880440479_553933_4832" annotatedElement="_19_0_3_90e0298_1586880440477_86587_4830" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880440479_719936_4833" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880440478_557162_4831" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258438_247228_339" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_354011_73" name="Entity" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_420393_229" annotatedElement="_9_0_1fe00f9_1119337118921_354011_73" body="A class that represents a persistent entity should be stereoyped with this class. "/>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_125080_101" name="andromda_ejb_resourceref_jndiname" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258438_217862_341" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258438_486916_342" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_756854_102" name="andromda_ejb_resourceref_resauth" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258438_100900_343" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258438_241562_344" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_736171_103" name="andromda_hibernate_generator_class" visibility="private" type="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_95574_236" annotatedElement="_9_0_1fe00f9_1119337118921_736171_103" body="Allows the definintion of the hibernate generator class (increment, identity, sequence, hilo, seqhilo, uuid.hex, uuid.string,  native, assigned, foreign)."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258438_328087_345" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258438_964421_346" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_249681_620" name="" visibility="public" instance="_9_5_1_2e90116_1229975317911_311863_16"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_380954_104" name="andromda_ejb_noSyntheticCreateMethod" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258438_990917_347" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258438_874525_348" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258625_361510_712" name="" visibility="public" value="true"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_855120_105" name="andromda_ejb_automaticKey" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258438_693411_349" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258438_479737_350" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_671060_710" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_815794_106" name="andromda_hibernate_entity_cache" visibility="private" type="_9_0_1fe00f9_1119337118921_592975_37">
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_195057_689" name="" visibility="public" instance="_9_5_1_2e90116_1229975296192_491681_11"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_167939_107" name="andromda_hibernate_entity_proxy" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_53860_108" name="andromda_hibernate_ehcache_maxElementsInMemory" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_497144_243" annotatedElement="_9_0_1fe00f9_1119337118921_53860_108" body="EhCache property. Defines the maximum number of objects that will be created in memory."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_789737_351" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_480338_352" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_608123_109" name="andromda_hibernate_ehcache_eternal" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_254715_244" annotatedElement="_9_0_1fe00f9_1119337118921_608123_109" body="EhCache property. Defines if elements are eternal."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_201439_110" name="andromda_hibernate_ehcache_timeToIdleSeconds" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_748427_247" annotatedElement="_9_0_1fe00f9_1119337118921_201439_110" body="EhCache property. Defines the time to idle for an element before it expires."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_352896_353" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_808236_354" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_953889_111" name="andromda_hibernate_ehcache_timeToLiveSeconds" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_600062_250" annotatedElement="_9_0_1fe00f9_1119337118921_953889_111" body="EhCache property. Defines the time to live for an element before it expires."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_117154_355" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_48605_356" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_271978_112" name="andromda_hibernate_ehcache_overflowToDisk" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_663064_251" annotatedElement="_9_0_1fe00f9_1119337118921_271978_112" body="EhCache property. Defines if elements can overflow to disk"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_313036_113" name="andromda_hibernate_inheritance" visibility="private" type="_9_0_1fe00f9_1119337118921_310729_81">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_727276_357" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_317175_358" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_826843_734" name="" visibility="public" instance="_9_5_1_2e90116_1229975322661_246561_17"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_463863_114" name="andromda_hibernate_entity_dynamicUpdate" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_575328_256" annotatedElement="_9_0_1fe00f9_1119337118921_463863_114" body="Defines if the entity will limit the SQL update statements to properties that are modified"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_873791_359" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_760360_360" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_74654_679" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_344658_115" name="andromda_hibernate_entity_dynamicInsert" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_487541_259" annotatedElement="_9_0_1fe00f9_1119337118921_344658_115" body="Defines if the entity will limit the SQL insert statement to properties with values"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_398071_361" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_473675_362" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_171970_703" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_618191_116" name="andromda_hibernate_version" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258594_170695_616" name="" visibility="public" value="4"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_77338_277" name="andromda_persistence_discriminator_column_definition" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_663132_285" annotatedElement="_9_5_1_192d044b_1141270615992_77338_277" body="The SQL fragment used when generating DDL for the discriminator column.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_707112_363" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_78564_364" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_340378_278" name="andromda_persistence_discriminator_column_length" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_409072_288" annotatedElement="_9_5_1_192d044b_1141270615992_340378_278" body="The column length if the discriminator type is a STRING.  Otherwise, it is ignored for the other discriminator types.  Default is 10.&#xA;Applies to cartridges: EJB3, Hibernate"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_979241_365" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_6828_366" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258625_386533_701" name="" visibility="public" value="10"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_702780_279" name="andromda_persistence_discriminator_column_name" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_253628_291" annotatedElement="_9_5_1_192d044b_1141270615992_702780_279" body="Represents the name of the column to be used for the discriminator.&#xA;Applies to cartridges: EJB3, Hibernate"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_693159_367" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_778626_368" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_744104_280" name="andromda_persistence_discriminator_type" visibility="private" type="_9_5_1_192d044b_1141266388257_717985_144">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_858979_294" annotatedElement="_9_5_1_192d044b_1141270615992_744104_280" body="The type of object/column to use as a class discriminator.  Default is STRING.  This should be set on the root class to indicate the type of the column for the discriminator.&#xA;Applies to cartridges: EJB3, Hibernate"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_138560_369" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_53767_370" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_726783_698" name="" visibility="public" instance="_9_5_1_2e90116_1229975256879_770871_3"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_567892_281" name="andromda_persistence_discriminator_value" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_581371_297" annotatedElement="_9_5_1_192d044b_1141270615992_567892_281" body="The value indicating the row is an entity of the annoted entity type.  It should be specified for each class in the hierarchy.&#xA;Applies to cartridges: EJB3, Hibernate"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_322932_371" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_831324_372" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270615992_157312_282" name="andromda_persistence_inheritance" visibility="private" type="_9_5_1_192d044b_1141266388273_126751_164">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270705336_522388_300" annotatedElement="_9_5_1_192d044b_1141270615992_157312_282" body="Represents the entity inheritance strategy.  Default is SINGLE_TABLE.  This should be set on the root class.  All subclasses must follow the same strategy.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_272155_373" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_979947_374" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_855301_688" name="" visibility="public" instance="_9_5_1_2e90116_1229975281129_585206_8"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1142389834671_770810_8" name="andromda_persistence_entity_cache" visibility="private" type="_9_5_1_192d044b_1142389557250_594866_0">
        <ownedComment xmi:id="_9_5_1_192d044b_1142389966312_400666_9" annotatedElement="_9_5_1_192d044b_1142389834671_770810_8" body="Specify the entity cache strategy for the entity.&#xA;Applies to cartridges: EJB3"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_935516_626" name="" visibility="public" instance="_9_5_1_2e90116_1229975236144_913955_0"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_2cb0161_1145452601390_688070_0" name="andromda_persistence_schema" visibility="private">
        <ownedComment xmi:id="_9_0_2_2cb0161_1145452650062_333722_3" annotatedElement="_9_0_2_2cb0161_1145452601390_688070_0" body="Denotes the database schema to use when persisting this entity."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_219214_375" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_926492_376" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_8080247_1156850580326_450223_0" name="andromda_hibernate_entity_cache_distributed" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_8080247_1156851002112_865402_4" annotatedElement="_9_5_1_8080247_1156850580326_450223_0" body="Specifies whether the cache for the tagged entity will be distributed."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_813181_377" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_205427_378" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_942664_661" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1238680452156_73176_0" name="andromda_serialVersionUID" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1238680904263_443430_0" annotatedElement="_9_5_1_2e90116_1238680452156_73176_0" body="Override the default generated serialVersionUID value."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_877814_379" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_83055_380" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_418203_604" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258594_138986_603">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586464417371_674217_5748" name="andromda_persistence_mapped_superclass" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_19_0_3_90e0298_1586465218969_23355_5751" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586465433120_41827_5752" name="andromda_persistence_entity_listeners" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586465461050_641846_5754" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586465461051_519533_5755" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586879832695_818254_4813" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586879939747_602640_4817" annotatedElement="_19_0_3_90e0298_1586879832695_818254_4813" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586879850504_891214_4815" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586879850504_531158_4816" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258438_815131_340" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_980360_33" name="EntityRef" visibility="public">
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_260939_650" name="base_Dependency" visibility="private" association="_12_1_2e90116_1238689258610_505471_649">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_664435_381" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_432579_74" name="Unique" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_652576_263" annotatedElement="_9_0_1fe00f9_1119337118921_432579_74" body="A attribute stereotyped with this is considered unique."/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_380444_588" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258594_490584_587">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_291841_382" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_897872_64" name="FinderMethod" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_83695_262" annotatedElement="_9_0_1fe00f9_1119337118921_897872_64" body="Indicates that an operation on an entity should be a finder operation."/>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_766067_26" name="andromda_ejb_query" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_229475_384" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_784701_385" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_95344_32" name="andromda_hibernate_query_useCache" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_748818_386" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_926570_387" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1142389711031_685915_6" name="andromda_ejb_query_useCache" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_192d044b_1142389966359_865520_13" annotatedElement="_9_5_1_192d044b_1142389711031_685915_6" body="Used to enabled or disable query cache for modelled query.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_858413_388" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_529944_389" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258578_877748_572" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_938212_41" name="andromda_ejb_query_weblogic" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_503978_390" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_600320_391" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_985763_43" name="andromda_hibernate_query" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_951276_176" annotatedElement="_9_0_1fe00f9_1119337118921_985763_43" body="The query string for Hibernate."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_860348_392" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_952995_393" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_75028_7" name="andromda_ejb_query_dialect" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_747233_394" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_568065_395" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1231174767723_969530_0" name="andromda_hibernate_query_useNamedParameters" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_423169_396" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_899159_397" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_9534_583" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258594_33285_582">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_126629_383" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_866889_23" name="EmbeddedValue" visibility="public">
      <ownedAttribute xmi:id="_9_5_1_2e90116_1238680570952_781955_1" name="andromda_serialVersionUID" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1238680904263_819898_1" annotatedElement="_9_5_1_2e90116_1238680570952_781955_1" body="Override the default generated serialVersionUID value."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_193728_399" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_448202_400" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258578_258269_575" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258578_773981_574">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_907948_398" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_60875_24" name="ValueRef" visibility="public">
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_68392_768" name="base_Relationship" visibility="private" association="_12_1_2e90116_1238689258625_153975_767">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Relationship"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_400209_401" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_507971_85" name="SelectMethod" visibility="public">
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_351269_706" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258625_133411_705">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880549718_535539_4898" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880549720_184164_4900" annotatedElement="_19_0_3_90e0298_1586880549718_535539_4898" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880549720_328085_4901" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880549719_761009_4899" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_852674_402" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_831647_65" name="CreateMethod" visibility="public">
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_596280_720" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258625_562364_719">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_400936_403" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_176418_96" name="Identifier" visibility="public">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_551037_260" annotatedElement="_9_0_1fe00f9_1119337118921_176418_96" body="Any attribute that represents the identifier should be stereotyped with this.  Note, that at this moment, only one attribute can be stereotyped with this PrimaryKey stereotype.  If you do not stereotype an entity with this, AndroMDA will place a default identifier (of a given default type and name) on the entity (so it is not necessary to model dumb keys for example)."/>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_343754_117" name="andromda_persistence_assigned_identifier" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_370815_261" annotatedElement="_9_0_1fe00f9_1119337118921_343754_117" body="Indicates whether or not this identifier is 'assigned'.  This means that the identifer value will be manually assigned instead of automatically generated."/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_456536_614" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_160690_253" name="andromda_persistence_generator_allocation_size" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_893052_261" annotatedElement="_9_5_1_192d044b_1141270379773_160690_253" body="Amount to increment by when allocating id number from the generator.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_565548_405" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_1439_406" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258625_892197_686" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_982237_254" name="andromda_persistence_generator_initial_value" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_516249_264" annotatedElement="_9_5_1_192d044b_1141270379773_982237_254" body="Initial starting sequence for id generation.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_304828_407" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_656124_408" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258594_740895_618" name="" visibility="public" value="0"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_682986_255" name="andromda_persistence_generator_name" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_536200_267" annotatedElement="_9_5_1_192d044b_1141270379773_682986_255" body="A unique name which is referenced by one or more classes to be the generator for an entity bean.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_896815_409" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_952267_410" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_626356_256" name="andromda_persistence_generator_pkcolumn_value" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_358708_270" annotatedElement="_9_5_1_192d044b_1141270379773_626356_256" body="The primary key value in the generator table to identify the specified generated value from other values.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_224001_411" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_750167_412" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_305388_257" name="andromda_persistence_generator_source_name" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_428562_273" annotatedElement="_9_5_1_192d044b_1141270379773_305388_257" body="Either the table name that stores the generated ids or the sequence name which is the name of the database sequence object used to get the ids.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_711041_413" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_376381_414" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270379773_637374_258" name="andromda_persistence_generator_type" visibility="private" type="_9_5_1_192d044b_1141266388257_814954_131">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270407695_861124_276" annotatedElement="_9_5_1_192d044b_1141270379773_637374_258" body="Specified the primary key generation strategy associated with the @Id annotation for an entity attribute.&#xA;TABLE - persistence provider assigns the identifiers using underlying db table&#xA;SEQUENCE - db sequence&#xA;IDENTITY - identity column&#xA;AUTO - persistence provider picks appropriate strategy for the db&#xA;NONE - no PK generation - application is responsilble&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_86291_415" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_750141_416" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_809012_784" name="" visibility="public" instance="_9_5_1_2e90116_1229975276114_287063_7"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_8c50279_1181438785843_64751_0" name="andromda_persistence_generator_genericStrategy" visibility="private">
        <ownedComment xmi:id="_9_5_1_8c50279_1181438875328_838519_3" annotatedElement="_9_5_1_8c50279_1181438785843_64751_0" body="The generic strategy name for a generator type GENERIC.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258453_147477_417" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258453_400680_418" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_594705_761" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258625_590649_760">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880478846_157506_4838" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880478848_772543_4840" annotatedElement="_19_0_3_90e0298_1586880478846_157506_4838" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880478848_860905_4841" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880478847_356640_4839" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258453_277864_404" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_857272_175" name="Version" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_663991_188" annotatedElement="_9_5_1_192d044b_1141266469539_857272_175" body="Indicates this property is considered the version attribute for this entity.  This is the optimistic lock value for the class.  Only apply to ONE attribute per class!  Attributes with this stereotypes should NOT be updated by the application.&#xA;Supported types: int, Integer, short, Short, long, Long, Timestamp&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_45690_628" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258594_690770_627">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_422764_419" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_876451_176" name="Transient" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_23186_189" annotatedElement="_9_5_1_192d044b_1141266469539_876451_176" body="Indicates this property should be ignored by the persistence layer."/>
      <ownedAttribute xmi:id="_9_0_7da0265_1121126162500_914640_0" name="andromda_hibernate_formula" visibility="private">
        <ownedComment xmi:id="_9_0_7da0265_1121126234109_477405_3" annotatedElement="_9_0_7da0265_1121126162500_914640_0" body="Stores the SQL formula that will be used for calculating the value to this attribute"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_54512_421" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_429426_422" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_696121_663" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258610_10175_662">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_33581_420" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_656930_177" name="PreUpdate" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_631125_190" annotatedElement="_9_5_1_192d044b_1141266469539_656930_177" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked right before the database is updated.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258641_283576_788" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258641_365423_787">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880546458_622905_4894" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880546460_997827_4896" annotatedElement="_19_0_3_90e0298_1586880546458_622905_4894" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880546460_820121_4897" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880546459_326630_4895" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_856187_423" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_943002_178" name="PreRemove" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_975788_191" annotatedElement="_9_5_1_192d044b_1141266469539_943002_178" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked right before the entity is deleted in the database and will cascade to all entities to which this operation is cascaded.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_787105_622" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258594_97024_621">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880545097_212374_4890" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880545099_437852_4892" annotatedElement="_19_0_3_90e0298_1586880545097_212374_4890" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880545099_915606_4893" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880545098_413025_4891" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_132101_424" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_495060_179" name="PrePersist" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_550292_192" annotatedElement="_9_5_1_192d044b_1141266469539_495060_179" body="Implies the annotated entity operation is an entity lifecycle callback.  It is invoked right before the entity is created in the database and will cascade to all entities to which this operation is cascaded.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_670278_681" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258625_245616_680">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880544227_676607_4886" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880544228_485443_4888" annotatedElement="_19_0_3_90e0298_1586880544227_676607_4886" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880544228_106639_4889" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880544228_246818_4887" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_905632_425" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_663022_180" name="PostUpdate" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_290735_193" annotatedElement="_9_5_1_192d044b_1141266469539_663022_180" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked immediately after the database has been updated.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_975260_756" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258625_916725_755">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880543407_127165_4882" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880543409_900997_4884" annotatedElement="_19_0_3_90e0298_1586880543407_127165_4882" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880543410_12040_4885" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880543408_698514_4883" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_373686_426" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_46963_181" name="PostRemove" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_685515_194" annotatedElement="_9_5_1_192d044b_1141266469554_46963_181" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked right after the entity is deleted in the database and will cascade to all entities to which this operation is cascaded.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_453628_640" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258610_328384_639">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880542500_158060_4878" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880542501_158181_4880" annotatedElement="_19_0_3_90e0298_1586880542500_158060_4878" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880542502_991058_4881" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880542501_148213_4879" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_233428_427" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_933904_182" name="PostPersist" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_951355_195" annotatedElement="_9_5_1_192d044b_1141266469554_933904_182" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked right after the entity is created in the database and will cascade to all entities to which this operation is cascaded.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_986629_593" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258594_616662_592">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880541389_888459_4874" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880541391_901059_4876" annotatedElement="_19_0_3_90e0298_1586880541389_888459_4874" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880541391_703951_4877" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880541390_625436_4875" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_770151_428" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_124077_183" name="PostLoad" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_504867_196" annotatedElement="_9_5_1_192d044b_1141266469554_124077_183" body="Implies the annotated entity operation is an entity lifecycle callback. It is invoked right after data has been loaded form the database and associated with the entity.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_13547_736" name="base_Operation" visibility="private" association="_12_1_2e90116_1238689258625_828322_735">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880537941_326265_4870" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880537943_988456_4872" annotatedElement="_19_0_3_90e0298_1586880537941_326265_4870" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880537943_655029_4873" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880537942_48239_4871" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_777182_429" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_5164_184" name="MaxResult" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_222887_197" annotatedElement="_9_5_1_192d044b_1141266469554_5164_184" body="Indicates the finder method parameter result type that specifies the limit.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_634223_774" name="base_Parameter" visibility="private" association="_12_1_2e90116_1238689258625_285787_773">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_554895_430" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_729938_185" name="MappedSuperclass" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_819541_198" annotatedElement="_9_5_1_192d044b_1141266469554_729938_185" body="Indicates this class is marked to be a an embeddable superclass in the model.  This class must be the root class as you cannot have an embeddable/mapped super class in the middle of a hierarchy.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_810211_741" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258625_659114_740">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_325650_431" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_563160_187" name="FirstResult" visibility="public">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_945256_200" annotatedElement="_9_5_1_192d044b_1141266469554_563160_187" body="Indicates the finder method parameter result type that specifies the starting index.&#xA;Applies to cartridges: EJB3"/>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_100820_746" name="base_Parameter" visibility="private" association="_12_1_2e90116_1238689258625_834359_745">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_59127_432" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229357579401_656965_0" name="CriteriaAttribute" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_638529_55" name="andromda_hibernate_criteria_order_relevance" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_670931_180" annotatedElement="_9_0_1fe00f9_1119337118921_638529_55" body="Specifies the relevance of the order information. The lower the number, the more relevant the information."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_128053_434" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_325807_435" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_774404_25" name="andromda_hibernate_criteria_comparator" visibility="private" type="_9_0_1fe00f9_1119337118921_115631_22">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_685020_149" annotatedElement="_9_0_1fe00f9_1119337118921_774404_25" body="The comparator to be used with a hibernate criteria search."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_524839_436" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_728843_437" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_628257_685" name="" visibility="public" instance="_9_5_1_2e90116_1229975296192_491681_12"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_486977_61" name="andromda_hibernate_criteria_order_direction" visibility="private" type="_9_0_1fe00f9_1119337118921_990503_94">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_561524_184" annotatedElement="_9_0_1fe00f9_1119337118921_486977_61" body="Specifies the order direction for the attribute being tagged."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_730380_438" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_209898_439" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_943094_660" name="" visibility="public" instance="_9_5_1_2e90116_1229975330849_109068_19"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_832169_62" name="andromda_hibernate_criteria_nullable" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_884576_187" annotatedElement="_9_0_1fe00f9_1119337118921_832169_62" body="If set to 'true', denotes that the underlying attriibute in the queried entity may be NULL and therefore should be included in the query if the attribute is set to 'null'."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_22324_440" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_251747_441" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258578_561716_579" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_926580_76" name="andromda_hibernate_criteria_attribute" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_428943_212" annotatedElement="_9_0_1fe00f9_1119337118921_926580_76" body="Specifies which attribute should be queried on the underlying entity."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_202885_442" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_396561_443" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_618850_82" name="andromda_hibernate_criteria_matchmode" visibility="private" type="_9_0_1fe00f9_1119337118921_143037_90">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_635341_216" annotatedElement="_9_0_1fe00f9_1119337118921_618850_82" body="Defines the matchmode for string comparisons."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_749218_444" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_668810_445" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_891169_615" name="" visibility="public" instance="_9_5_1_2e90116_1229975326802_272358_18"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_74949_779" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258625_970497_778">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880450209_462500_4834" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880450211_975200_4836" annotatedElement="_19_0_3_90e0298_1586880450209_462500_4834" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880450212_151254_4837" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880450211_421081_4835" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_335688_433" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229358184252_851625_1" name="PersistentProperty" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_229347_66" name="andromda_persistence_column_index" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_461200_193" annotatedElement="_9_0_1fe00f9_1119337118921_229347_66" body="Stores the index name of a column."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_39031_447" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_507374_448" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_246379_63" name="andromda_persistence_column" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_884350_190" annotatedElement="_9_0_1fe00f9_1119337118921_246379_63" body="Stores a relational table column name for entity persistence.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_111765_449" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_847598_450" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_2cb0161_1148227068796_976203_0" name="andromda_persistence_column_equality" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_2_2cb0161_1148227107703_806438_3" annotatedElement="_9_0_2_2cb0161_1148227068796_976203_0" body="Identifies that a column or association will be used for equality check if the entity is transient."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_714148_451" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_82139_452" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_967957_700" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267385711_320114_210" name="andromda_persistence_fetch_type" visibility="private" type="_9_5_1_192d044b_1141266388257_770397_137">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_865568_240" annotatedElement="_9_5_1_192d044b_1141267385711_320114_210" body="Denotes whether or not to hint to the EJB3 container that the EJB relationship/property should be lazily or eagerly loaded.&#xA;By default, the loading persistence is EAGER for attributes and relationships of type OneToOne &amp; ManyToOne.&#xA;Relationships with OneToMany and ManyToMany syntax are LAZY loaded.  You don't need to set anything to accept these default settings.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_545508_453" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_851398_454" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_781685_687" name="" visibility="public" instance="_9_5_1_2e90116_1229975266285_146605_5"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_8759_691" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258625_314328_690">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880529915_903352_4866" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880529917_34461_4868" annotatedElement="_19_0_3_90e0298_1586880529915_903352_4866" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880529917_950091_4869" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880529916_942434_4867" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_655130_446" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229358343739_881967_2" name="PersistentAssociation" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_691292_4" name="andromda_ejb_generateCMR" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_109689_456" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_896045_457" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_8080247_1156853461980_355615_89" name="andromda_hibernate_association_cache_distributed" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_211670_458" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_806906_459" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_345051_697" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_10187_14" name="andromda_hibernate_association_cache" visibility="private" type="_9_0_1fe00f9_1119337118921_592975_37">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_85030_460" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_68600_461" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_265660_704" name="" visibility="public" instance="_9_5_1_2e90116_1229975296192_491681_11"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1229359672428_334454_8" name="andromda_persistence_table" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1229361171572_942656_18" annotatedElement="_9_5_1_2e90116_1229359672428_334454_8" body="Stores the name of a relational table that persists an entity.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_388884_462" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_771109_463" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1229362974845_941630_131" name="andromda_ejb_generateVOreference" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_226770_464" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_248977_465" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_643697_633" name="base_Association" visibility="private" association="_12_1_2e90116_1238689258594_332433_632">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880494817_235920_4846" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880494819_783030_4848" annotatedElement="_19_0_3_90e0298_1586880494817_235920_4846" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880494820_195335_4849" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880494819_759547_4847" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_234990_455" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229358689368_351951_3" name="PersistentAttribute" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_54372_83" name="andromda_persistence_column_length" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_743107_219" annotatedElement="_9_0_1fe00f9_1119337118921_54372_83" body="Stores a relational table column length"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_735668_467" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_759480_468" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_7da0265_1156608546859_117649_0" name="andromda_persistence_column_uniqueGroup" visibility="private">
        <ownedComment xmi:id="_9_0_2_7da0265_1156608673890_984915_1" annotatedElement="_9_0_2_7da0265_1156608546859_117649_0" body="The name of the unique group that this unique attribute belongs"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267170789_584238_207" name="andromda_persistence_column_scale" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_368941_231" annotatedElement="_9_5_1_192d044b_1141267170789_584238_207" body="The scale for a decimal column.&#xA;Applies to cartridge: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_77568_469" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_142457_470" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258610_35457_638" name="" visibility="public" value="2"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267071367_769699_205" name="andromda_persistence_column_nullable" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_251472_225" annotatedElement="_9_5_1_192d044b_1141267071367_769699_205" body="If set to 'true', denotes that the underlying column for this attribute may be NULL.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258469_980648_471" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258469_800437_472" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_164769_766" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267097445_467186_206" name="andromda_persistence_column_precision" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_322212_228" annotatedElement="_9_5_1_192d044b_1141267097445_467186_206" body="The precision for a decimal column.&#xA;Applies to cartridge: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_512930_473" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_198333_474" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258594_718622_580" name="" visibility="public" value="12"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141266973664_19600_203" name="andromda_persistence_column_definition" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_403990_219" annotatedElement="_9_5_1_192d044b_1141266973664_19600_203" body="The SQL to create the DDL for the column (property).&#xA;Applies to cartridge: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_642313_475" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_444777_476" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_8980277_1134228094246_674474_2" name="andromda_hibernate_property_update" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_2_8980277_1134228178247_630461_8" annotatedElement="_9_0_2_8980277_1134228094246_674474_2" body="Specifies whether the mapped column should be included in SQL UPDATE statements. Setting to false allows the column to be updated using other mechanisms such as a value defaulted by the database."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_460641_477" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_743286_478" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_764883_695" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267033601_828452_204" name="andromda_persistence_column_insert" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_211422_222" annotatedElement="_9_5_1_192d044b_1141267033601_828452_204" body="Specifies whether the mapped column should be included in SQL INSERT statements. Setting to false allows the column to be initialized using other mechanisms such as a value defaulted by the database.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_330717_479" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_831572_480" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_435937_637" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_330574_31" name="andromda_persistence_column_weblogicDataType" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_533198_481" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_445998_482" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267198898_749419_208" name="andromda_persistence_column_update" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_544896_234" annotatedElement="_9_5_1_192d044b_1141267198898_749419_208" body="Specifies whether the mapped column should be included in SQL UPDATE statements. Setting to false allows the column to be updated using other mechanisms such as a value defaulted by the database.&#xA;Applies to cartridge: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_515672_483" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_943030_484" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_185783_608" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_8980277_1134227380149_376177_1" name="andromda_hibernate_property_insert" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_2_8980277_1134228178247_234466_5" annotatedElement="_9_0_2_8980277_1134227380149_376177_1" body="Specifies whether the mapped column should be included in SQL INSERT statements. Setting to false allows the column to be initialized using other mechanisms such as a value defaulted by the database."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_627986_485" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_633550_486" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_103521_783" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1142390321546_341797_104" name="andromda_persistence_lob_type" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1142390845937_956448_108" annotatedElement="_9_5_1_192d044b_1142390321546_341797_104" body="Indicates the Java type for the large persistent property modelled with UML type datatype::Clob or datatype::Blob.&#xA;&#xA;Andromda elects default types based on the following:&#xA;datatype::Clob - String&#xA;datatype::Blob - byte[]&#xA;&#xA;To override the above, you can assign the following tagged values.&#xA;&#xA;May be either binary or character types.&#xA;BLOB fields - Byte[] or Serializable type&#xA;CLOB fields - char[], Character[] or String&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_228006_487" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_640052_488" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258578_608893_568" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258578_974421_567">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880505019_664739_4854" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880505020_401078_4856" annotatedElement="_19_0_3_90e0298_1586880505019_664739_4854" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880505021_350879_4857" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880505020_870603_4855" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258469_81329_466" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229358832557_67413_4" name="PersistentAssociationEnd" visibility="public">
      <ownedAttribute xmi:id="_9_0_2_7da0265_1141658875656_70732_0" name="andromda_hibernate_xml_embed" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_2_7da0265_1141659080328_667660_4" annotatedElement="_9_0_2_7da0265_1141658875656_70732_0" body="Specifies wheter or not the entity attached to the association end should be embedded as a complete XML structure, or simply as a referenc to its ID. Controls the  embed-xml  attribute in the Hibernate mapping file."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_437632_490" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_366175_491" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258578_228742_566" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_893750_39" name="andromda_hibernate_orderByColumns" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_681528_166" annotatedElement="_9_0_1fe00f9_1119337118921_893750_39" body="Column names that will be used for sorting the collection, with asc or desc optionally."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_969560_492" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_793068_493" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_580571_56" name="andromda_persistence_foreignkey_constraint" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_377182_181" annotatedElement="_9_0_1fe00f9_1119337118921_580571_56" body="Used on an association end to denote to name of the foreign key constraint to use in the database."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_140138_30" name="andromda_hibernate_outerjoin" visibility="private" type="_9_0_1fe00f9_1119337118921_797425_60">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_884885_494" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_172712_495" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_793904_581" name="" visibility="public" instance="_9_5_1_2e90116_1229975335333_458281_20"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267485476_992602_241" name="andromda_persistence_optional" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267494132_588277_244" annotatedElement="_9_5_1_192d044b_1141267485476_992602_241" body="If set to 'true', denotes that the underlying association relationship may be NULL.  The default value for the annotation in EJB3 is true.  If set to false, then a non-null relationship must alwasy exist.  Applies to Many-to-One and One-to-One relationships.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_92507_496" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_246825_497" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_628222_772" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_872616_38" name="andromda_hibernate_whereClause" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_788866_163" annotatedElement="_9_0_1fe00f9_1119337118921_872616_38" body="Sql condition to define a subset of available data for the collection"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_292530_498" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_250668_499" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_293678_91" name="andromda_hibernate_sort_type" visibility="private" type="_9_0_1fe00f9_1119337118921_606422_100">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_172645_225" annotatedElement="_9_0_1fe00f9_1119337118921_293678_91" body="Used to define how elements will be sorted within the collection defined by the association. (Only available for maps and sets)"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_276202_500" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_566079_501" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_670696_654" name="" visibility="public" instance="_9_5_1_2e90116_1229975341849_564043_21"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141266838304_8333_201" name="andromda_persistence_cascade_type" visibility="private" type="_9_5_1_192d044b_1141266388257_633598_150">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411132_753255_213" annotatedElement="_9_5_1_192d044b_1141266838304_8333_201" body="Locally override the default cascade setting for this relationship.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_690716_502" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_827089_503" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_893635_668" name="" visibility="public" instance="_9_5_1_2e90116_1229975246738_201580_1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_781726_75" name="andromda_hibernate_collection_index_type" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_416002_209" annotatedElement="_9_0_1fe00f9_1119337118921_781726_75" body="The type of the collection index (used when a map is the collection type)."/>
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_270571_504" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_512859_505" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270099101_300953_245" name="andromda_persistence_orderBy" visibility="private">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270172711_101147_249" annotatedElement="_9_5_1_192d044b_1141270099101_300953_245" body="Column name(s) that will be used for sorting the collection, with asc or desc optionally. Without a value, the PK is assumed.&#xA;Example: surname, age ASC.&#xA;Applies to cartridges: EJB3"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_634683_506" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_838786_507" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141266884617_555569_202" name="andromda_persistence_collection_type" visibility="private" type="_9_5_1_192d044b_1141266388273_461932_155">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411132_109415_216" annotatedElement="_9_5_1_192d044b_1141266884617_555569_202" body="Used to define the mapping for EJB3 association collections. Should be modelled on Association Ends.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_45169_508" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258485_613346_509" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_513146_713" name="" visibility="public" instance="_9_5_1_2e90116_1229975251723_326163_2"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_1fe00f9_1123571135734_378565_0" name="andromda_hibernate_cascade" visibility="private">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1123571637218_502541_15" annotatedElement="_9_0_2_1fe00f9_1123571135734_378565_0" body="Locally override the default cascade setting for this relationship."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258485_692635_510" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_815002_511" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258625_340012_699" name="" visibility="public" value="none"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_285049_13" name="andromda_hibernate_collection_type" visibility="private" type="_9_0_1fe00f9_1119337118921_146878_71">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_232630_142" annotatedElement="_9_0_1fe00f9_1119337118921_285049_13" body="Used to define the mapping for hibernate collections. Should be modeled on Association Ends"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_302283_512" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_250353_513" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258594_158408_619" name="" visibility="public" instance="_9_5_1_2e90116_1229975304567_631876_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_17212_5" name="andromda_persistence_foreign_identifier" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206843_664699_130" annotatedElement="_9_0_1fe00f9_1119337118921_17212_5" body="Indicates whether or not the identifier of persistent entity that is part of an association should be foreign (meaning the identifier used will be the same as the identifier of the entity on the opposite end of the association).  This normally would only make sense to use a on a parent-child one-to-one relationship."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_99365_514" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_462304_515" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_420478_711" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_243881_40" name="andromda_hibernate_collection_index" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_619583_169" annotatedElement="_9_0_1fe00f9_1119337118921_243881_40" body="Column containing the collection index"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_401147_516" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_386630_517" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1142389756812_430295_7" name="andromda_persistence_association_cache" visibility="private" type="_9_5_1_192d044b_1142389557250_594866_0">
        <ownedComment xmi:id="_9_5_1_192d044b_1142389966359_878783_16" annotatedElement="_9_5_1_192d044b_1142389756812_430295_7" body="Defines the cache strategy for relationship association.&#xA;Applies to cartriges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_550984_518" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_318916_519" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_161265_702" name="" visibility="public" instance="_9_5_1_2e90116_1229975236144_913955_0"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_704042_42" name="andromda_ejb_generateVOreference" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_329290_520" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_903887_521" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_12ab03bf_1179874435984_871331_0" name="andromda_persistence_associationEnd_primary" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_12ab03bf_1179874510765_746516_3" annotatedElement="_9_5_1_12ab03bf_1179874435984_871331_0" body="Indicates that an association end is &quot;primary&quot;.  This can be used to indicate which side of a one-to-one a foreign key should be placed on (the &quot;primary&quot; end will get the foreign key)."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_882748_522" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_838860_523" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258578_977825_573" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1229369343270_872449_2" name="andromda_persistence_collection_index" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1231868703052_101374_3" annotatedElement="_9_5_1_2e90116_1229369343270_872449_2" body="Column containing the collection index"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_139271_524" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_176209_525" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1229369406427_932232_3" name="andromda_persistence_collection_index_type" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1231868703052_71806_6" annotatedElement="_9_5_1_2e90116_1229369406427_932232_3" body="The type of the collection index (used when a map is the collection type)."/>
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_419791_526" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_790716_527" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1231868319492_253355_0" name="andromda_persistence_associationEnd_uniqueGroup" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1231868703052_591740_9" annotatedElement="_9_5_1_2e90116_1231868319492_253355_0" body="The name of the unique group that this unique association end belongs to."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_832505_528" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_161602_529" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_768451_656" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258610_54262_655">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880499326_496604_4850" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880499328_38227_4852" annotatedElement="_19_0_3_90e0298_1586880499326_496604_4850" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880499328_503175_4853" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880499327_135696_4851" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258485_362913_489" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229359266094_94892_6" name="PersistentElement" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_928719_95" name="andromda_hibernate_lazy" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_180659_228" annotatedElement="_9_0_1fe00f9_1119337118921_928719_95" body="Denotes whether or not the hibernate entity/relationship/property will be lazily loaded."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_911463_531" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_16637_532" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258641_549482_793" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_7da0265_1141658958765_714250_1" name="andromda_hibernate_xml_tagName" visibility="private">
        <ownedComment xmi:id="_9_0_2_7da0265_1141659080328_87932_7" annotatedElement="_9_0_2_7da0265_1141658958765_714250_1" body="Defines the name of the XML element that is generated when an entity, attribute, or associated entity is represented in XML format. Valid only when XML persistence has been enabled. Controls the  node  attribute in the Hibernate mapping file"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_991661_533" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_236225_534" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_869636_670" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258610_94394_669">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_995252_675" name="base_Classifier" visibility="private" association="_12_1_2e90116_1238689258625_183243_674">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880521484_581117_4862" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880521485_417458_4864" annotatedElement="_19_0_3_90e0298_1586880521484_581117_4862" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880521485_665174_4865" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880521484_46167_4863" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_119703_530" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229359387080_960664_7" name="PersistentClass" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_214208_84" name="andromda_persistence_dummyload_size" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_386657_222" annotatedElement="_9_0_1fe00f9_1119337118921_214208_84" body="When generating a dummy load for a database, denotes how many rows will be inserted for the table represented by the class on which the tagged value has been modeled."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_788888_536" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_766927_537" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258594_32445_597" name="" visibility="public" value="20"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_96342_6" name="andromda_persistence_immutable" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206843_335648_133" annotatedElement="_9_0_1fe00f9_1119337118921_96342_6" body="Whether or not a type is immutable (normally used on EmbeddedValues)"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_124943_538" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_495196_539" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_484871_765" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_846703_8" name="andromda_persistence_table" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206843_105592_138" annotatedElement="_9_0_1fe00f9_1119337118921_846703_8" body="Stores the name of a relational table that persists an entity.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_205009_540" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_24257_541" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_2e90116_1238680618999_416746_2" name="andromda_serialVersionUID" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_984715_542" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_635551_543" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_741836_599" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258594_137376_598">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880516817_191593_4858" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880516817_12279_4860" annotatedElement="_19_0_3_90e0298_1586880516817_191593_4858" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880516817_357354_4861" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880516817_698254_4859" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_342755_535" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229359819820_284639_10" name="EnumerationLiteral" visibility="public">
      <ownedAttribute xmi:id="_9_5_1_8c50279_1157008344982_740798_1" name="andromda_persistence_enumeration_member_variable" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_5_1_8c50279_1157008385247_473710_7" annotatedElement="_9_5_1_8c50279_1157008344982_740798_1" body="If true, the enumeration attribute is defined as a member variable rather than a literal."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_132605_545" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_782662_546" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_726692_785" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_8c50279_1157008267482_357188_0" name="andromda_persistence_enumeration_literal_parameters" visibility="private">
        <ownedComment xmi:id="_9_5_1_8c50279_1157008385247_156321_4" annotatedElement="_9_5_1_8c50279_1157008267482_357188_0" body="Defines the enumeration literal parameters as a comma separated list."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_672508_547" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_752373_548" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267326914_605444_209" name="andromda_persistence_enumeration_type" visibility="private" type="_9_5_1_192d044b_1141266388257_818199_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_539914_237" annotatedElement="_9_5_1_192d044b_1141267326914_605444_209" body="Defines the persistent property/field enumeration type.  If not specifed, enumeration is assumed to be of ORDINAL type.&#xA;Applies to cartridge: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_694854_549" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_345904_550" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258610_68265_667" name="" visibility="public" instance="_9_5_1_2e90116_1229975261973_311597_4"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258594_392759_610" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258594_60981_609">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_381994_544" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229359927665_700196_11" name="TemporalElement" visibility="public">
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141270153789_763873_246" name="andromda_persistence_temporal_type" visibility="private" type="_9_5_1_192d044b_1141266388273_795402_160">
        <ownedComment xmi:id="_9_5_1_192d044b_1141270172711_730126_252" annotatedElement="_9_5_1_192d044b_1141270153789_763873_246" body="Temporal type tagged value specified on entity attributes with type java.util.Date or java.util.Calendar OR on finder method arguments of type Date, Time and Timestamp.&#xA;Applies to cartridges: EJB3"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_238949_552" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_885937_553" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258625_960016_786" name="" visibility="public" instance="_9_5_1_2e90116_1229975286598_883655_9"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_14440_725" name="base_Parameter" visibility="private" association="_12_1_2e90116_1238689258625_28355_724">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_963196_730" name="base_Property" visibility="private" association="_12_1_2e90116_1238689258625_343632_729">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_328535_551" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_2e90116_1229369156486_677333_0" name="PersistentPackage" visibility="public">
      <ownedAttribute xmi:id="_9_5_1_2e90116_1229369166674_879678_1" name="andromda_persistence_table_prefix" visibility="private">
        <ownedComment xmi:id="_9_5_1_2e90116_1229369675696_202133_4" annotatedElement="_9_5_1_2e90116_1229369166674_879678_1" body="The table name would be composed of the main prefix (the one set with tableNamePrefix namespace property in andromda.xml) + the prefix for the package + the SQL name from the entity."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258625_382441_751" name="base_Element" visibility="private" association="_12_1_2e90116_1238689258625_407434_750">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_619836_554" content="" format="" location=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118953_260052_118" name="Manageable" visibility="public">
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118953_125095_119" name="andromda_manageable_table_pagesize" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_863764_197" annotatedElement="_9_0_1fe00f9_1119337118953_125095_119" body="The number of table records to show at the same time for this entity."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_151002_556" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_541212_557" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258594_899872_617" name="" visibility="public" value="20"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118953_134495_120" name="andromda_manageable_table_displayname" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_317632_200" annotatedElement="_9_0_1fe00f9_1119337118953_134495_120" body="The name to display for this table when referencing it from another table's context."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_390578_558" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_410252_559" name="" visibility="public" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118953_444550_121" name="andromda_manageable_table_maxlistsize" visibility="private">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_517328_203" annotatedElement="_9_0_1fe00f9_1119337118953_444550_121" body="The maximum number of rows to load from the database when managing this element."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_416516_560" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_724148_561" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_12_1_2e90116_1238689258625_375065_696" name="" visibility="public" value="250"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118953_46392_122" name="andromda_manageable_table_resolveable" visibility="private" type="_9_5_1_2e90116_1229360404906_208430_12">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_75516_206" annotatedElement="_9_0_1fe00f9_1119337118953_46392_122" body="When this table is referenced by another table the keys for this table for be resolved, allowing the user to select one from a list, set this value to 'false' when this table is known to contain a lot of records."/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12_1_2e90116_1238689258500_348330_562" name="" visibility="public" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12_1_2e90116_1238689258500_867692_563" name="" visibility="public" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_12_1_2e90116_1238689258641_968087_792" name="" visibility="public" instance="_9_5_1_2e90116_1229360419078_926982_13"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_2e90116_1238689258610_393237_645" name="base_Class" visibility="private" association="_12_1_2e90116_1238689258610_754218_644">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_19_0_3_90e0298_1586880485976_908296_4842" name="andromda_additionalAnnotations" visibility="private">
        <ownedComment xmi:id="_19_0_3_90e0298_1586880485977_371266_4844" annotatedElement="_19_0_3_90e0298_1586880485976_908296_4842" body="Additional annotations not in the core andromda functionality. Thy should be fully qualified."/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_90e0298_1586880485977_300479_4845" name="" visibility="public"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_19_0_3_90e0298_1586880485977_478686_4843" name="" visibility="public" value="*"/>
      </ownedAttribute>
      <icon xmi:id="_12_1_2e90116_1238689258500_128512_555" content="" format="" location=""/>
    </packagedElement>
    <profileApplication xmi:id="_0profileApplicationandromda-persistence">
      <eAnnotations xmi:id="_dqzMlQu7Ee6fOMLvBu902Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
  </uml:Profile>
  <standard:ModelLibrary xmi:id="_dqzzoAu7Ee6fOMLvBu902Q" base_Package="_9_0_2_12ab03bf_1120853774265_65497_87"/>
</xmi:XMI>
