<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
  <uml:Profile xmi:id="_11_5_e240333_1154527540265_181005_899" name="andromda-persistence" metamodelReference="_11_5_e240333_1154527540265_181005_899_packageImportcreatedOnLoad">
    <eAnnotations xmi:id="_EnSrhpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <contents xmi:type="ecore:EPackage" xmi:id="_EnSrh5zOEeW3BM4SuvH9fQ" name="andromdapersistence" nsURI="http:///schemas/andromdapersistence/_EclPsJzOEeW3BM4SuvH9fQ/0" nsPrefix="andromdapersistence">
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSriJzOEeW3BM4SuvH9fQ" name="HibernateOuterJoin">
          <eAnnotations xmi:id="_EnSriZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_797425_60"/>
          <eLiterals xmi:id="_EnSripzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSri5zOEeW3BM4SuvH9fQ" name="auto" value="1"/>
          <eLiterals xmi:id="_EnSrjJzOEeW3BM4SuvH9fQ" name="true" value="2"/>
          <eLiterals xmi:id="_EnSrjZzOEeW3BM4SuvH9fQ" name="false" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrjpzOEeW3BM4SuvH9fQ" name="HibernateCollection">
          <eAnnotations xmi:id="_EnSrj5zOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_146878_71"/>
          <eLiterals xmi:id="_EnSrkJzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrkZzOEeW3BM4SuvH9fQ" name="list" value="1"/>
          <eLiterals xmi:id="_EnSrkpzOEeW3BM4SuvH9fQ" name="map" value="2"/>
          <eLiterals xmi:id="_EnSrk5zOEeW3BM4SuvH9fQ" name="set" value="3"/>
          <eLiterals xmi:id="_EnSrlJzOEeW3BM4SuvH9fQ" name="bag" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrlZzOEeW3BM4SuvH9fQ" name="EjbViewType">
          <eAnnotations xmi:id="_EnSrlpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_967196_12"/>
          <eLiterals xmi:id="_EnSrl5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrmJzOEeW3BM4SuvH9fQ" name="remote" value="1"/>
          <eLiterals xmi:id="_EnSrmZzOEeW3BM4SuvH9fQ" name="local" value="2"/>
          <eLiterals xmi:id="_EnSrmpzOEeW3BM4SuvH9fQ" name="both" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrm5zOEeW3BM4SuvH9fQ" name="HibernateCache">
          <eAnnotations xmi:id="_EnSrnJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_592975_37"/>
          <eLiterals xmi:id="_EnSrnZzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrnpzOEeW3BM4SuvH9fQ" name="read-write" value="1"/>
          <eLiterals xmi:id="_EnSrn5zOEeW3BM4SuvH9fQ" name="nonstrict-read-write" value="2"/>
          <eLiterals xmi:id="_EnSroJzOEeW3BM4SuvH9fQ" name="read-only" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSroZzOEeW3BM4SuvH9fQ" name="HibernateCriteriaComparator">
          <eAnnotations xmi:id="_EnSropzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_115631_22"/>
          <eLiterals xmi:id="_EnSro5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrpJzOEeW3BM4SuvH9fQ" name="like" value="1"/>
          <eLiterals xmi:id="_EnSrpZzOEeW3BM4SuvH9fQ" name="equal" value="2"/>
          <eLiterals xmi:id="_EnSrppzOEeW3BM4SuvH9fQ" name="greater" value="3"/>
          <eLiterals xmi:id="_EnSrp5zOEeW3BM4SuvH9fQ" name="greater_equal" value="4"/>
          <eLiterals xmi:id="_EnSrqJzOEeW3BM4SuvH9fQ" name="less" value="5"/>
          <eLiterals xmi:id="_EnSrqZzOEeW3BM4SuvH9fQ" name="less_equal" value="6"/>
          <eLiterals xmi:id="_EnSrqpzOEeW3BM4SuvH9fQ" name="insensitive_like" value="7"/>
          <eLiterals xmi:id="_EnSrq5zOEeW3BM4SuvH9fQ" name="in" value="8"/>
          <eLiterals xmi:id="_EnSrrJzOEeW3BM4SuvH9fQ" name="not_equal" value="9"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrrZzOEeW3BM4SuvH9fQ" name="HibernateGeneratorClass">
          <eAnnotations xmi:id="_EnSrrpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_689570_54"/>
          <eLiterals xmi:id="_EnSrr5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrsJzOEeW3BM4SuvH9fQ" name="increment" value="1"/>
          <eLiterals xmi:id="_EnSrsZzOEeW3BM4SuvH9fQ" name="identity" value="2"/>
          <eLiterals xmi:id="_EnSrspzOEeW3BM4SuvH9fQ" name="sequence" value="3"/>
          <eLiterals xmi:id="_EnSrs5zOEeW3BM4SuvH9fQ" name="hilo" value="4"/>
          <eLiterals xmi:id="_EnSrtJzOEeW3BM4SuvH9fQ" name="seqhilo" value="5"/>
          <eLiterals xmi:id="_EnSrtZzOEeW3BM4SuvH9fQ" name="uuid.hex" value="6"/>
          <eLiterals xmi:id="_EnSrtpzOEeW3BM4SuvH9fQ" name="uuid.string" value="7"/>
          <eLiterals xmi:id="_EnSrt5zOEeW3BM4SuvH9fQ" name="native" value="8"/>
          <eLiterals xmi:id="_EnSruJzOEeW3BM4SuvH9fQ" name="foreign" value="9"/>
          <eLiterals xmi:id="_EnSruZzOEeW3BM4SuvH9fQ" name="uuid" value="10"/>
          <eLiterals xmi:id="_EnSrupzOEeW3BM4SuvH9fQ" name="guid" value="11"/>
          <eLiterals xmi:id="_EnSru5zOEeW3BM4SuvH9fQ" name="select" value="12"/>
          <eLiterals xmi:id="_EnSrvJzOEeW3BM4SuvH9fQ" name="assigned" value="13"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrvZzOEeW3BM4SuvH9fQ" name="HibernateOrderDirection">
          <eAnnotations xmi:id="_EnSrvpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_990503_94"/>
          <eLiterals xmi:id="_EnSrv5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrwJzOEeW3BM4SuvH9fQ" name="ascending" value="1"/>
          <eLiterals xmi:id="_EnSrwZzOEeW3BM4SuvH9fQ" name="descending" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrwpzOEeW3BM4SuvH9fQ" name="HibernateCriteriaOrder">
          <eAnnotations xmi:id="_EnSrw5zOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_766456_29"/>
          <eLiterals xmi:id="_EnSrxJzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrxZzOEeW3BM4SuvH9fQ" name="ascending" value="1"/>
          <eLiterals xmi:id="_EnSrxpzOEeW3BM4SuvH9fQ" name="descending" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrx5zOEeW3BM4SuvH9fQ" name="HibernateSortType">
          <eAnnotations xmi:id="_EnSryJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_606422_100"/>
          <eLiterals xmi:id="_EnSryZzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSrypzOEeW3BM4SuvH9fQ" name="unsorted" value="1"/>
          <eLiterals xmi:id="_EnSry5zOEeW3BM4SuvH9fQ" name="natural" value="2"/>
          <eLiterals xmi:id="_EnSrzJzOEeW3BM4SuvH9fQ" name="comparatorClass" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSrzZzOEeW3BM4SuvH9fQ" name="HibernateMatchMode">
          <eAnnotations xmi:id="_EnSrzpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_143037_90"/>
          <eLiterals xmi:id="_EnSrz5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr0JzOEeW3BM4SuvH9fQ" name="anywhere" value="1"/>
          <eLiterals xmi:id="_EnSr0ZzOEeW3BM4SuvH9fQ" name="start" value="2"/>
          <eLiterals xmi:id="_EnSr0pzOEeW3BM4SuvH9fQ" name="end" value="3"/>
          <eLiterals xmi:id="_EnSr05zOEeW3BM4SuvH9fQ" name="exact" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr1JzOEeW3BM4SuvH9fQ" name="HibernateInheritanceStrategy">
          <eAnnotations xmi:id="_EnSr1ZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_310729_81"/>
          <eLiterals xmi:id="_EnSr1pzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr15zOEeW3BM4SuvH9fQ" name="class" value="1"/>
          <eLiterals xmi:id="_EnSr2JzOEeW3BM4SuvH9fQ" name="subclass" value="2"/>
          <eLiterals xmi:id="_EnSr2ZzOEeW3BM4SuvH9fQ" name="concrete" value="3"/>
          <eLiterals xmi:id="_EnSr2pzOEeW3BM4SuvH9fQ" name="interface" value="4"/>
          <eLiterals xmi:id="_EnSr25zOEeW3BM4SuvH9fQ" name="union-subclass" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr3JzOEeW3BM4SuvH9fQ" name="HibernateCascade">
          <eAnnotations xmi:id="_EnSr3ZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_2_1fe00f9_1123571143765_718324_1"/>
          <eLiterals xmi:id="_EnSr3pzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr35zOEeW3BM4SuvH9fQ" name="create" value="1"/>
          <eLiterals xmi:id="_EnSr4JzOEeW3BM4SuvH9fQ" name="merge" value="2"/>
          <eLiterals xmi:id="_EnSr4ZzOEeW3BM4SuvH9fQ" name="save-update" value="3"/>
          <eLiterals xmi:id="_EnSr4pzOEeW3BM4SuvH9fQ" name="delete" value="4"/>
          <eLiterals xmi:id="_EnSr45zOEeW3BM4SuvH9fQ" name="lock" value="5"/>
          <eLiterals xmi:id="_EnSr5JzOEeW3BM4SuvH9fQ" name="refresh" value="6"/>
          <eLiterals xmi:id="_EnSr5ZzOEeW3BM4SuvH9fQ" name="evict" value="7"/>
          <eLiterals xmi:id="_EnSr5pzOEeW3BM4SuvH9fQ" name="replicate" value="8"/>
          <eLiterals xmi:id="_EnSr55zOEeW3BM4SuvH9fQ" name="all" value="9"/>
          <eLiterals xmi:id="_EnSr6JzOEeW3BM4SuvH9fQ" name="none" value="10"/>
          <eLiterals xmi:id="_EnSr6ZzOEeW3BM4SuvH9fQ" name="delete-orphan" value="11"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr6pzOEeW3BM4SuvH9fQ" name="EjbGeneratorType">
          <eAnnotations xmi:id="_EnSr65zOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_814954_131"/>
          <eLiterals xmi:id="_EnSr7JzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr7ZzOEeW3BM4SuvH9fQ" name="TABLE" value="1"/>
          <eLiterals xmi:id="_EnSr7pzOEeW3BM4SuvH9fQ" name="SEQUENCE" value="2"/>
          <eLiterals xmi:id="_EnSr75zOEeW3BM4SuvH9fQ" name="IDENTITY" value="3"/>
          <eLiterals xmi:id="_EnSr8JzOEeW3BM4SuvH9fQ" name="AUTO" value="4"/>
          <eLiterals xmi:id="_EnSr8ZzOEeW3BM4SuvH9fQ" name="NONE" value="5"/>
          <eLiterals xmi:id="_EnSr8pzOEeW3BM4SuvH9fQ" name="GENERIC" value="6"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr85zOEeW3BM4SuvH9fQ" name="EjbFinderParameterResultType">
          <eAnnotations xmi:id="_EnSr9JzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_906757_134"/>
          <eLiterals xmi:id="_EnSr9ZzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr9pzOEeW3BM4SuvH9fQ" name="First" value="1"/>
          <eLiterals xmi:id="_EnSr95zOEeW3BM4SuvH9fQ" name="Max" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr-JzOEeW3BM4SuvH9fQ" name="EjbFetchType">
          <eAnnotations xmi:id="_EnSr-ZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_770397_137"/>
          <eLiterals xmi:id="_EnSr-pzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSr-5zOEeW3BM4SuvH9fQ" name="EAGER" value="1"/>
          <eLiterals xmi:id="_EnSr_JzOEeW3BM4SuvH9fQ" name="LAZY" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSr_ZzOEeW3BM4SuvH9fQ" name="EjbEnumerationType">
          <eAnnotations xmi:id="_EnSr_pzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_818199_140"/>
          <eLiterals xmi:id="_EnSr_5zOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsAJzOEeW3BM4SuvH9fQ" name="ORDINAL" value="1"/>
          <eLiterals xmi:id="_EnSsAZzOEeW3BM4SuvH9fQ" name="STRING" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsApzOEeW3BM4SuvH9fQ" name="EjbDiscriminatorType">
          <eAnnotations xmi:id="_EnSsA5zOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_717985_144"/>
          <eLiterals xmi:id="_EnSsBJzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsBZzOEeW3BM4SuvH9fQ" name="STRING" value="1"/>
          <eLiterals xmi:id="_EnSsBpzOEeW3BM4SuvH9fQ" name="CHAR" value="2"/>
          <eLiterals xmi:id="_EnSsB5zOEeW3BM4SuvH9fQ" name="INTEGER" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsCJzOEeW3BM4SuvH9fQ" name="EjbCascadeType">
          <eAnnotations xmi:id="_EnSsCZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388257_633598_150"/>
          <eLiterals xmi:id="_EnSsCpzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsC5zOEeW3BM4SuvH9fQ" name="ALL" value="1"/>
          <eLiterals xmi:id="_EnSsDJzOEeW3BM4SuvH9fQ" name="PERSIST" value="2"/>
          <eLiterals xmi:id="_EnSsDZzOEeW3BM4SuvH9fQ" name="MERGE" value="3"/>
          <eLiterals xmi:id="_EnSsDpzOEeW3BM4SuvH9fQ" name="REMOVE" value="4"/>
          <eLiterals xmi:id="_EnSsD5zOEeW3BM4SuvH9fQ" name="REFRESH" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsEJzOEeW3BM4SuvH9fQ" name="EjbCollectionType">
          <eAnnotations xmi:id="_EnSsEZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_461932_155"/>
          <eLiterals xmi:id="_EnSsEpzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsE5zOEeW3BM4SuvH9fQ" name="list" value="1"/>
          <eLiterals xmi:id="_EnSsFJzOEeW3BM4SuvH9fQ" name="map" value="2"/>
          <eLiterals xmi:id="_EnSsFZzOEeW3BM4SuvH9fQ" name="set" value="3"/>
          <eLiterals xmi:id="_EnSsFpzOEeW3BM4SuvH9fQ" name="bag" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsF5zOEeW3BM4SuvH9fQ" name="EjbTemporalType">
          <eAnnotations xmi:id="_EnSsGJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_795402_160"/>
          <eLiterals xmi:id="_EnSsGZzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsGpzOEeW3BM4SuvH9fQ" name="DATE" value="1"/>
          <eLiterals xmi:id="_EnSsG5zOEeW3BM4SuvH9fQ" name="TIME" value="2"/>
          <eLiterals xmi:id="_EnSsHJzOEeW3BM4SuvH9fQ" name="TIMESTAMP" value="3"/>
          <eLiterals xmi:id="_EnSsHZzOEeW3BM4SuvH9fQ" name="NONE" value="4"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsHpzOEeW3BM4SuvH9fQ" name="EjbInheritancesStrategy">
          <eAnnotations xmi:id="_EnSsH5zOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266388273_126751_164"/>
          <eLiterals xmi:id="_EnSsIJzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsIZzOEeW3BM4SuvH9fQ" name="SINGLE_TABLE" value="1"/>
          <eLiterals xmi:id="_EnSsIpzOEeW3BM4SuvH9fQ" name="TABLE_PER_CLASS" value="2"/>
          <eLiterals xmi:id="_EnSsI5zOEeW3BM4SuvH9fQ" name="JOINED" value="3"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsJJzOEeW3BM4SuvH9fQ" name="EjbCacheStrategy">
          <eAnnotations xmi:id="_EnSsJZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1142389557250_594866_0"/>
          <eLiterals xmi:id="_EnSsJpzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsJ5zOEeW3BM4SuvH9fQ" name="NONE" value="1"/>
          <eLiterals xmi:id="_EnSsKJzOEeW3BM4SuvH9fQ" name="NONSTRICT_READ_WRITE" value="2"/>
          <eLiterals xmi:id="_EnSsKZzOEeW3BM4SuvH9fQ" name="READ_ONLY" value="3"/>
          <eLiterals xmi:id="_EnSsKpzOEeW3BM4SuvH9fQ" name="READ_WRITE" value="4"/>
          <eLiterals xmi:id="_EnSsK5zOEeW3BM4SuvH9fQ" name="TRANSACTIONAL" value="5"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsLJzOEeW3BM4SuvH9fQ" name="Unique">
          <eAnnotations xmi:id="_EnSsLZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_432579_74"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsLpzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsMJzOEeW3BM4SuvH9fQ" name="MaxResult">
          <eAnnotations xmi:id="_EnSsMZzOEeW3BM4SuvH9fQ" 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="_EnSsMpzOEeW3BM4SuvH9fQ" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsNJzOEeW3BM4SuvH9fQ" name="Identifier">
          <eAnnotations xmi:id="_EnSsNZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_176418_96"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsNpzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsOJzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_allocation_size" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsOpzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_initial_value" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsPJzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_name" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsPpzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_pkcolumn_value" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsQJzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_source_name" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsQpzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_type" ordered="false" eType="_EnSr6pzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsRJzOEeW3BM4SuvH9fQ" name="andromda_persistence_assigned_identifier" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsRpzOEeW3BM4SuvH9fQ" name="andromda_persistence_generator_genericStrategy" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EEnum" xmi:id="_EnSsSJzOEeW3BM4SuvH9fQ" name="TernaryBoolean">
          <eAnnotations xmi:id="_EnSsSZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161096104515_626250_140"/>
          <eLiterals xmi:id="_EnSsSpzOEeW3BM4SuvH9fQ" name="default"/>
          <eLiterals xmi:id="_EnSsS5zOEeW3BM4SuvH9fQ" name="true" value="1"/>
          <eLiterals xmi:id="_EnSsTJzOEeW3BM4SuvH9fQ" name="false" value="2"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsTZzOEeW3BM4SuvH9fQ" name="Manageable">
          <eAnnotations xmi:id="_EnSsTpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118953_260052_118"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsT5zOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsUZzOEeW3BM4SuvH9fQ" name="andromda_manageable_table_resolveable" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsU5zOEeW3BM4SuvH9fQ" name="andromda_manageable_table_pagesize" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsVZzOEeW3BM4SuvH9fQ" name="andromda_manageable_table_maxlistsize" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsV5zOEeW3BM4SuvH9fQ" name="andromda_manageable_table_displayname" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsWZzOEeW3BM4SuvH9fQ" name="Entity">
          <eAnnotations xmi:id="_EnSsWpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_354011_73"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsW5zOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsXZzOEeW3BM4SuvH9fQ" name="andromda_ejb_automaticKey" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsX5zOEeW3BM4SuvH9fQ" name="andromda_ejb_noSyntheticCreateMethod" ordered="false" defaultValueLiteral="">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsYZzOEeW3BM4SuvH9fQ" name="andromda_ejb_resourceref_jndiname" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsY5zOEeW3BM4SuvH9fQ" name="andromda_ejb_resourceref_resauth" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsZZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_ehcache_eternal" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsZ5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_ehcache_maxElementsInMemory" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsaZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_ehcache_overflowToDisk" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsa5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_ehcache_timeToIdleSeconds" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsbZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_ehcache_timeToLiveSeconds" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsb5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_entity_cache" ordered="false" lowerBound="1" eType="_EnSrm5zOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSscZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_entity_cache_distributed" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsc5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_entity_dynamicUpdate" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsdZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_entity_dynamicInsert" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsd5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_entity_proxy" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSseZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_generator_class" ordered="false" lowerBound="1" eType="_EnSrrZzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSse5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_inheritance" ordered="false" lowerBound="1" eType="_EnSr1JzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsfZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_version" ordered="false" lowerBound="1" defaultValueLiteral="">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsf5zOEeW3BM4SuvH9fQ" name="andromda_persistence_discriminator_column_definition" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsgZzOEeW3BM4SuvH9fQ" name="andromda_persistence_discriminator_column_length" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsg5zOEeW3BM4SuvH9fQ" name="andromda_persistence_discriminator_column_name" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSshZzOEeW3BM4SuvH9fQ" name="andromda_persistence_discriminator_type" ordered="false" lowerBound="1" eType="_EnSsApzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsh5zOEeW3BM4SuvH9fQ" name="andromda_persistence_discriminator_value" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsiZzOEeW3BM4SuvH9fQ" name="andromda_persistence_entity_cache" ordered="false" lowerBound="1" eType="_EnSsJJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsi5zOEeW3BM4SuvH9fQ" name="andromda_persistence_inheritance" ordered="false" lowerBound="1" eType="_EnSsHpzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsjZzOEeW3BM4SuvH9fQ" name="andromda_persistence_joincolumn_order" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsj5zOEeW3BM4SuvH9fQ" name="andromda_persistence_schema" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSskZzOEeW3BM4SuvH9fQ" name="andromda_persistence_table" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsk5zOEeW3BM4SuvH9fQ" name="PreUpdate">
          <eAnnotations xmi:id="_EnSslJzOEeW3BM4SuvH9fQ" 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="_EnSslZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsl5zOEeW3BM4SuvH9fQ" name="ValueRef">
          <eAnnotations xmi:id="_EnSsmJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_60875_24"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsmZzOEeW3BM4SuvH9fQ" name="base_Relationship" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Relationship"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsm5zOEeW3BM4SuvH9fQ" name="SelectMethod">
          <eAnnotations xmi:id="_EnSsnJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_507971_85"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsnZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsn5zOEeW3BM4SuvH9fQ" name="PostRemove">
          <eAnnotations xmi:id="_EnSsoJzOEeW3BM4SuvH9fQ" 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="_EnSsoZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSso5zOEeW3BM4SuvH9fQ" name="PersistentClass">
          <eAnnotations xmi:id="_EnSspJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_5_e240333_1154527517062_449701_22"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSspZzOEeW3BM4SuvH9fQ" name="andromda_persistence_dummyload_size" ordered="false" upperBound="-1" defaultValueLiteral="">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsp5zOEeW3BM4SuvH9fQ" name="andromda_persistence_immutable" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsqZzOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsq5zOEeW3BM4SuvH9fQ" name="PreRemove">
          <eAnnotations xmi:id="_EnSsrJzOEeW3BM4SuvH9fQ" 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="_EnSsrZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsr5zOEeW3BM4SuvH9fQ" name="PostPersist">
          <eAnnotations xmi:id="_EnSssJzOEeW3BM4SuvH9fQ" 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="_EnSssZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSss5zOEeW3BM4SuvH9fQ" name="Version">
          <eAnnotations xmi:id="_EnSstJzOEeW3BM4SuvH9fQ" 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="_EnSstZzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSst5zOEeW3BM4SuvH9fQ" name="TemporalElement">
          <eAnnotations xmi:id="_EnSsuJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_5_e240333_1154527517109_47160_164"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsuZzOEeW3BM4SuvH9fQ" name="andromda_persistence_temporal_type" ordered="false" eType="_EnSsF5zOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsu5zOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSsvZzOEeW3BM4SuvH9fQ" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsv5zOEeW3BM4SuvH9fQ" name="FinderMethod">
          <eAnnotations xmi:id="_EnSswJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_897872_64"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSswZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsw5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_query" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsxZzOEeW3BM4SuvH9fQ" name="andromda_ejb_query_weblogic" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsx5zOEeW3BM4SuvH9fQ" name="andromda_ejb_query_useCache" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsyZzOEeW3BM4SuvH9fQ" name="andromda_ejb_query" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSsy5zOEeW3BM4SuvH9fQ" name="andromda_ejb_query_dialect" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSszZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_query_useCache" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSsz5zOEeW3BM4SuvH9fQ" name="PrePersist">
          <eAnnotations xmi:id="_EnSs0JzOEeW3BM4SuvH9fQ" 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="_EnSs0ZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs05zOEeW3BM4SuvH9fQ" name="PostLoad">
          <eAnnotations xmi:id="_EnSs1JzOEeW3BM4SuvH9fQ" 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="_EnSs1ZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs15zOEeW3BM4SuvH9fQ" name="FirstResult">
          <eAnnotations xmi:id="_EnSs2JzOEeW3BM4SuvH9fQ" 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="_EnSs2ZzOEeW3BM4SuvH9fQ" name="base_Parameter" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Parameter"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs25zOEeW3BM4SuvH9fQ" name="EntityRef">
          <eAnnotations xmi:id="_EnSs3JzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_980360_33"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSs3ZzOEeW3BM4SuvH9fQ" name="base_Dependency" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Dependency"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs35zOEeW3BM4SuvH9fQ" name="EnumerationLiteral">
          <eAnnotations xmi:id="_EnSs4JzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_5_e240333_1154527517109_983564_152"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSs4ZzOEeW3BM4SuvH9fQ" name="andromda_persistence_enumeration_type" ordered="false" eType="_EnSr_ZzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSs45zOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSs5ZzOEeW3BM4SuvH9fQ" name="andromda_persistence_enumeration_member_variable" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSs55zOEeW3BM4SuvH9fQ" name="andromda_persistence_enumeration_literal_parameters" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs6ZzOEeW3BM4SuvH9fQ" name="Transient">
          <eAnnotations xmi:id="_EnSs6pzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_5_1_192d044b_1141266469539_876451_176"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSs65zOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSs7ZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_formula" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs75zOEeW3BM4SuvH9fQ" name="PostUpdate">
          <eAnnotations xmi:id="_EnSs8JzOEeW3BM4SuvH9fQ" 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="_EnSs8ZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs85zOEeW3BM4SuvH9fQ" name="MappedSuperclass">
          <eAnnotations xmi:id="_EnSs9JzOEeW3BM4SuvH9fQ" 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="_EnSs9ZzOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs95zOEeW3BM4SuvH9fQ" name="Criteria">
          <eAnnotations xmi:id="_EnSs-JzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_540334_3"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSs-ZzOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs-5zOEeW3BM4SuvH9fQ" name="CreateMethod">
          <eAnnotations xmi:id="_EnSs_JzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_831647_65"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnSs_ZzOEeW3BM4SuvH9fQ" name="base_Operation" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Operation"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnSs_5zOEeW3BM4SuvH9fQ" name="EmbeddedValue">
          <eAnnotations xmi:id="_EnStAJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9_0_1fe00f9_1119337118921_866889_23"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStAZzOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStA5zOEeW3BM4SuvH9fQ" name="CriteriaAttribute">
          <eAnnotations xmi:id="_EnStBJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161098073484_968199_184"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStBZzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStB5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_order_relevance" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStCZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_order_direction" ordered="false" lowerBound="1" eType="_EnSrvZzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStC5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_nullable" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStDZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_matchmode" ordered="false" lowerBound="1" eType="_EnSrzZzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStD5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_comparator" ordered="false" eType="_EnSroZzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStEZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_criteria_attribute" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStE5zOEeW3BM4SuvH9fQ" name="PersistentProperty">
          <eAnnotations xmi:id="_EnStFJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161098272375_6791_195"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStFZzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStF5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStGZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_length" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStG5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column_precision" ordered="false" defaultValueLiteral="">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStHZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_scale" ordered="false" defaultValueLiteral="">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStH5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column_definition" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStIZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_nullable" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStI5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column_insert" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStJZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_update" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStJ5zOEeW3BM4SuvH9fQ" name="andromda_persistence_fetch_type" ordered="false" eType="_EnSr-JzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStKZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_equality" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStK5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column_index" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStLZzOEeW3BM4SuvH9fQ" name="andromda_persistence_column_uniqueGroup" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStL5zOEeW3BM4SuvH9fQ" name="andromda_persistence_column_weblogicDataType" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStMZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_property_insert" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStM5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_property_update" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStNZzOEeW3BM4SuvH9fQ" name="PersistentAssociation">
          <eAnnotations xmi:id="_EnStNpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161098897437_120915_247"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStN5zOEeW3BM4SuvH9fQ" name="base_Association" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Association"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStOZzOEeW3BM4SuvH9fQ" name="andromda_ejb_generateVOreference" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStO5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_association_cache" ordered="false" eType="_EnSrm5zOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStPZzOEeW3BM4SuvH9fQ" name="andromda_ejb_generateCMR" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStP5zOEeW3BM4SuvH9fQ" name="andromda_persistence_table" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStQZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_association_cache_distributed" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStQ5zOEeW3BM4SuvH9fQ" name="PersistentAttribute">
          <eAnnotations xmi:id="_EnStRJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161149941125_908841_269"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStRZzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStR5zOEeW3BM4SuvH9fQ" name="andromda_persistence_lob_type" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStSZzOEeW3BM4SuvH9fQ" name="PersistentAssociationEnd">
          <eAnnotations xmi:id="_EnStSpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161149942312_965954_440"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStS5zOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStTZzOEeW3BM4SuvH9fQ" name="andromda_ejb_generateVOreference" ordered="false" upperBound="-1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStT5zOEeW3BM4SuvH9fQ" name="andromda_persistence_association_cache" ordered="false" lowerBound="1" eType="_EnSsJJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStUZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_cascade" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStU5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_collection_type" ordered="false" eType="_EnSrjpzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStVZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_collection_index" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStV5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_collection_index_type" ordered="false">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//DataType"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStWZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_orderByColumns" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStW5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_outerjoin" ordered="false" upperBound="-1" eType="_EnSriJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStXZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_sort_type" ordered="false" eType="_EnSrx5zOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStX5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_whereClause" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStYZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_xml_embed" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStY5zOEeW3BM4SuvH9fQ" name="andromda_persistence_cascade_type" ordered="false" upperBound="-1" eType="_EnSsCJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStZZzOEeW3BM4SuvH9fQ" name="andromda_persistence_collection_type" ordered="false" eType="_EnSsEJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStZ5zOEeW3BM4SuvH9fQ" name="andromda_persistence_foreign_identifier" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStaZzOEeW3BM4SuvH9fQ" name="andromda_persistence_foreignkey_constraint" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSta5zOEeW3BM4SuvH9fQ" name="andromda_persistence_optional" ordered="false" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStbZzOEeW3BM4SuvH9fQ" name="andromda_persistence_orderBy" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStb5zOEeW3BM4SuvH9fQ" name="andromda_persistence_associationEnd_primary" ordered="false" lowerBound="1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnStcZzOEeW3BM4SuvH9fQ" name="andromda_persistence_associationEnd_uniqueGroup" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStc5zOEeW3BM4SuvH9fQ" name="PersistentElement">
          <eAnnotations xmi:id="_EnStdJzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_11_6_e240333_1161150809031_130699_611"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStdZzOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStd5zOEeW3BM4SuvH9fQ" name="base_Class" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
          </eStructuralFeatures>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSteZzOEeW3BM4SuvH9fQ" name="andromda_hibernate_lazy" ordered="false" upperBound="-1" eType="_EnSsSJzOEeW3BM4SuvH9fQ"/>
          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EnSte5zOEeW3BM4SuvH9fQ" name="andromda_hibernate_xml_tagName" ordered="false">
            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
          </eStructuralFeatures>
        </eClassifiers>
        <eClassifiers xmi:type="ecore:EClass" xmi:id="_EnStfZzOEeW3BM4SuvH9fQ" name="NaturalId">
          <eAnnotations xmi:id="_EnStfpzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_17_0_4_2_7d60262_1389779743833_992587_3231"/>
          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EnStf5zOEeW3BM4SuvH9fQ" name="base_Property" ordered="false" lowerBound="1">
            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Property"/>
          </eStructuralFeatures>
        </eClassifiers>
      </contents>
    </eAnnotations>
    <packageImport xmi:id="_11_5_e240333_1154527540265_181005_899_packageImportcreatedOnLoad">
      <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">
      <ownedLiteral xmi:id="_11_6_e240333_1161095986890_641909_21" name="default" classifier="_9_0_1fe00f9_1119337118921_797425_60"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_141551_57" name="auto" classifier="_9_0_1fe00f9_1119337118921_797425_60"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_890890_58" name="true" classifier="_9_0_1fe00f9_1119337118921_797425_60"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_884979_59" name="false" classifier="_9_0_1fe00f9_1119337118921_797425_60"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_146878_71" name="HibernateCollection">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_142820_194" body="The possible definintions of the hibernate Collection type, this definition will be used in the associated tagged value on the AssociationEnd" annotatedElement="_9_0_1fe00f9_1119337118921_146878_71"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095981531_303785_14" name="default" classifier="_9_0_1fe00f9_1119337118921_146878_71"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_842171_67" name="list" classifier="_9_0_1fe00f9_1119337118921_146878_71"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_601478_68" name="map" classifier="_9_0_1fe00f9_1119337118921_146878_71"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_23504_69" name="set" classifier="_9_0_1fe00f9_1119337118921_146878_71"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_223127_70" name="bag" classifier="_9_0_1fe00f9_1119337118921_146878_71"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_967196_12" name="EjbViewType">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_438175_139" body="Represents the view type an EJB (i.e. what interface type should be exposed)." annotatedElement="_9_0_1fe00f9_1119337118921_967196_12"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095978343_984540_11" name="default" classifier="_9_0_1fe00f9_1119337118921_967196_12"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_465525_9" name="remote" classifier="_9_0_1fe00f9_1119337118921_967196_12"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_458102_10" name="local" classifier="_9_0_1fe00f9_1119337118921_967196_12"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_213347_11" name="both" classifier="_9_0_1fe00f9_1119337118921_967196_12"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_592975_37" name="HibernateCache">
      <ownedLiteral xmi:id="_11_6_e240333_1161095980265_475581_12" name="default" classifier="_9_0_1fe00f9_1119337118921_592975_37"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_687102_34" name="read-write" classifier="_9_0_1fe00f9_1119337118921_592975_37"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_111800_35" name="nonstrict-read-write" classifier="_9_0_1fe00f9_1119337118921_592975_37"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_357767_36" name="read-only" classifier="_9_0_1fe00f9_1119337118921_592975_37"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_115631_22" name="HibernateCriteriaComparator">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_149566_145" body="Contains the values for the possible criteria comparators." annotatedElement="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095982203_695785_15" name="default" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_594089_15" name="like" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_793784_16" name="equal" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_302789_17" name="greater" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_431273_18" name="greater_equal" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_873562_19" name="less" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_569778_20" name="less_equal" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_357347_21" name="insensitive_like" classifier="_9_0_1fe00f9_1119337118921_115631_22">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_594092_146" body="Case insensitive like comparator." annotatedElement="_9_0_1fe00f9_1119337118921_357347_21"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_16970423_1128438162015_721624_0" name="in" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
      <ownedLiteral xmi:id="_9_0_2_16970423_1128438162031_441859_1" name="not_equal" classifier="_9_0_1fe00f9_1119337118921_115631_22"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_689570_54" name="HibernateGeneratorClass">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_746449_177" body="The possible definintions of the hibernate generator class.  This is the type of identiifer that will be used on a hibernate entity." annotatedElement="_9_0_1fe00f9_1119337118921_689570_54"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095983546_347028_17" name="default" classifier="_9_0_1fe00f9_1119337118921_689570_54"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_558261_44" name="increment" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_200754_3" 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." annotatedElement="_9_0_1fe00f9_1119337118921_558261_44"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_638057_45" name="identity" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_116771_4" body="Supports identity columns in DB2, MySQL, MS SQL Server, Sybase and HypersonicSQL. The returned identifier is of type long, short or int." annotatedElement="_9_0_1fe00f9_1119337118921_638057_45"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_341279_46" name="sequence" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_243519_5" 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" annotatedElement="_9_0_1fe00f9_1119337118921_341279_46"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_936611_47" name="hilo" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_949538_6" 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." annotatedElement="_9_0_1fe00f9_1119337118921_936611_47"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_110860_48" name="seqhilo" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_761719_7" body="Uses a hi/lo algorithm to efficiently generate identifiers of type long, short or int, given a named database sequence." annotatedElement="_9_0_1fe00f9_1119337118921_110860_48"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_605634_49" name="uuid.hex" classifier="_9_0_1fe00f9_1119337118921_689570_54"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_706352_50" name="uuid.string" classifier="_9_0_1fe00f9_1119337118921_689570_54"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_29897_51" name="native" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_177563_8" body="Picks identity, sequence or hilo depending upon the capabilities of the underlying database." annotatedElement="_9_0_1fe00f9_1119337118921_29897_51"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_90151_53" name="foreign" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_879719_9" body="Uses the identifier of another associated object. Usually used in conjunction with a &lt;one-to-one> primary key association." annotatedElement="_9_0_1fe00f9_1119337118921_90151_53"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458359_868319_0" name="uuid" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_558930_10" 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." annotatedElement="_9_0_2_1fe00f9_1121758458359_868319_0"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458375_926510_1" name="guid" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_835687_11" body="Uses a database-generated GUID string on MS SQL Server and MySQL." annotatedElement="_9_0_2_1fe00f9_1121758458375_926510_1"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1121758458375_679508_2" name="select" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_621959_12" body="Retrieves a primary key assigned by a database trigger by selecting the row by some unique key and retrieving the primary key value." annotatedElement="_9_0_2_1fe00f9_1121758458375_679508_2"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_368460_52" name="assigned" classifier="_9_0_1fe00f9_1119337118921_689570_54">
        <ownedComment xmi:id="_9_0_2_1fe00f9_1121758506937_456598_13" 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." annotatedElement="_9_0_1fe00f9_1119337118921_368460_52"/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_990503_94" name="HibernateOrderDirection">
      <ownedLiteral xmi:id="_11_6_e240333_1161095986203_573714_20" name="default" classifier="_9_0_1fe00f9_1119337118921_990503_94"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_140243_92" name="ascending" classifier="_9_0_1fe00f9_1119337118921_990503_94"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_513664_93" name="descending" classifier="_9_0_1fe00f9_1119337118921_990503_94"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_766456_29" name="HibernateCriteriaOrder">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_565161_152" body="Represents the order of result that a criteria query can be in." annotatedElement="_9_0_1fe00f9_1119337118921_766456_29"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095982843_562561_16" name="default" classifier="_9_0_1fe00f9_1119337118921_766456_29"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_683322_27" name="ascending" classifier="_9_0_1fe00f9_1119337118921_766456_29">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_824623_153" body="An order of 'ascending'." annotatedElement="_9_0_1fe00f9_1119337118921_683322_27"/>
      </ownedLiteral>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_606741_28" name="descending" classifier="_9_0_1fe00f9_1119337118921_766456_29">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_363350_154" body="An order of 'descending'." annotatedElement="_9_0_1fe00f9_1119337118921_606741_28"/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_606422_100" name="HibernateSortType">
      <ownedLiteral xmi:id="_11_6_e240333_1161095987578_558524_22" name="default" classifier="_9_0_1fe00f9_1119337118921_606422_100"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_262773_97" name="unsorted" classifier="_9_0_1fe00f9_1119337118921_606422_100"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_293804_98" name="natural" classifier="_9_0_1fe00f9_1119337118921_606422_100"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_397664_99" name="comparatorClass" classifier="_9_0_1fe00f9_1119337118921_606422_100"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_143037_90" name="HibernateMatchMode">
      <ownedLiteral xmi:id="_11_6_e240333_1161095985531_224685_19" name="default" classifier="_9_0_1fe00f9_1119337118921_143037_90"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_563060_86" name="anywhere" classifier="_9_0_1fe00f9_1119337118921_143037_90"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_290280_87" name="start" classifier="_9_0_1fe00f9_1119337118921_143037_90"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_574589_88" name="end" classifier="_9_0_1fe00f9_1119337118921_143037_90"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_201168_89" name="exact" classifier="_9_0_1fe00f9_1119337118921_143037_90"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_1fe00f9_1119337118921_310729_81" name="HibernateInheritanceStrategy">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_676865_213" body="Represents the inheritance stragey to use when using Hibernate.  The option you select will determine how Hibernate deals with sub entity tables." annotatedElement="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095984296_820454_18" name="default" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_506718_77" name="class" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_318147_78" name="subclass" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_856216_79" name="concrete" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_9_0_1fe00f9_1119337118921_156509_80" name="interface" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
      <ownedLiteral xmi:id="_9_0_2_12ab03bf_1125421663296_223515_0" name="union-subclass" classifier="_9_0_1fe00f9_1119337118921_310729_81"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_2_1fe00f9_1123571143765_718324_1" name="HibernateCascade">
      <ownedLiteral xmi:id="_11_6_e240333_1161095980906_254006_13" name="default" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_423779_2" name="create" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_480951_3" name="merge" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576062_269364_4" name="save-update" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_316552_5" name="delete" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_487974_6" name="lock" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_547840_7" name="refresh" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_636334_8" name="evict" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_899874_9" name="replicate" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_19085_10" name="all" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_872441_11" name="none" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
      <ownedLiteral xmi:id="_9_0_2_1fe00f9_1123571576078_352072_12" name="delete-orphan" classifier="_9_0_2_1fe00f9_1123571143765_718324_1"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_814954_131" name="EjbGeneratorType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_411789_165" body="Represents the generation strategies for EJB3." annotatedElement="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095976265_662738_8" name="default" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_178508_126" name="TABLE" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_419540_127" name="SEQUENCE" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_814882_128" name="IDENTITY" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_291688_129" name="AUTO" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_490485_130" name="NONE" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
      <ownedLiteral xmi:id="_12_1_8c50279_1181485819281_622426_98" name="GENERIC" classifier="_9_5_1_192d044b_1141266388257_814954_131"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_906757_134" name="EjbFinderParameterResultType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_810216_166" 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." annotatedElement="_9_5_1_192d044b_1141266388257_906757_134"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095975562_12428_7" name="default" classifier="_9_5_1_192d044b_1141266388257_906757_134"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_471715_132" name="First" classifier="_9_5_1_192d044b_1141266388257_906757_134"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_949802_133" name="Max" classifier="_9_5_1_192d044b_1141266388257_906757_134"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_770397_137" name="EjbFetchType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_146134_167" body="Represents the fetch types for EJB3." annotatedElement="_9_5_1_192d044b_1141266388257_770397_137"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095974859_358628_6" name="default" classifier="_9_5_1_192d044b_1141266388257_770397_137"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_280021_135" name="EAGER" classifier="_9_5_1_192d044b_1141266388257_770397_137"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_415245_136" name="LAZY" classifier="_9_5_1_192d044b_1141266388257_770397_137"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_818199_140" name="EjbEnumerationType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_46492_168" body="Available enum types." annotatedElement="_9_5_1_192d044b_1141266388257_818199_140"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095973984_454463_5" name="default" classifier="_9_5_1_192d044b_1141266388257_818199_140"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_57667_138" name="ORDINAL" classifier="_9_5_1_192d044b_1141266388257_818199_140"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_870497_139" name="STRING" classifier="_9_5_1_192d044b_1141266388257_818199_140"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_717985_144" name="EjbDiscriminatorType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_846540_169" body="Represents the enumeration of types available to set as the type of the object/column used as the class discriminator." annotatedElement="_9_5_1_192d044b_1141266388257_717985_144"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095973343_753349_4" name="default" classifier="_9_5_1_192d044b_1141266388257_717985_144"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_774172_141" name="STRING" classifier="_9_5_1_192d044b_1141266388257_717985_144"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_637007_142" name="CHAR" classifier="_9_5_1_192d044b_1141266388257_717985_144"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_319265_143" name="INTEGER" classifier="_9_5_1_192d044b_1141266388257_717985_144"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388257_633598_150" name="EjbCascadeType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_917442_170" body="Represents the cascade types, operations that are propogated to the association entity." annotatedElement="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095968968_317216_2" name="default" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_797406_145" name="ALL" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_777485_146" name="PERSIST" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_840459_147" name="MERGE" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_691239_148" name="REMOVE" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388257_324944_149" name="REFRESH" classifier="_9_5_1_192d044b_1141266388257_633598_150"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_461932_155" name="EjbCollectionType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_194489_171" body="The possible definintions of the EJB3 Collection types, this definition will be used in the associated tagged value on the AssociationEnd." annotatedElement="_9_5_1_192d044b_1141266388273_461932_155"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095972625_517069_3" name="default" classifier="_9_5_1_192d044b_1141266388273_461932_155"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_670692_151" name="list" classifier="_9_5_1_192d044b_1141266388273_461932_155"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_919251_152" name="map" classifier="_9_5_1_192d044b_1141266388273_461932_155"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_52973_153" name="set" classifier="_9_5_1_192d044b_1141266388273_461932_155"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_877015_154" name="bag" classifier="_9_5_1_192d044b_1141266388273_461932_155">
        <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_321522_172" body="Currently, this is only referenced in the Hibernate cartridge." annotatedElement="_9_5_1_192d044b_1141266388273_877015_154"/>
      </ownedLiteral>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_795402_160" name="EjbTemporalType">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_779748_173" body="Temporal types specified on the finder method args to specify DATE, TIME, TIMESTAMP or NONE.  This will override the default type found." annotatedElement="_9_5_1_192d044b_1141266388273_795402_160"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095977671_801390_10" name="default" classifier="_9_5_1_192d044b_1141266388273_795402_160"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_873329_156" name="DATE" classifier="_9_5_1_192d044b_1141266388273_795402_160"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_558341_157" name="TIME" classifier="_9_5_1_192d044b_1141266388273_795402_160"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_115252_158" name="TIMESTAMP" classifier="_9_5_1_192d044b_1141266388273_795402_160"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_235260_159" name="NONE" classifier="_9_5_1_192d044b_1141266388273_795402_160"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1141266388273_126751_164" name="EjbInheritancesStrategy">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266403757_525632_174" body="Represents the inheritance stragey to use dealing with EJB3 inheritance between entities." annotatedElement="_9_5_1_192d044b_1141266388273_126751_164"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095976984_220982_9" name="default" classifier="_9_5_1_192d044b_1141266388273_126751_164"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_311502_161" name="SINGLE_TABLE" classifier="_9_5_1_192d044b_1141266388273_126751_164"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_81325_162" name="TABLE_PER_CLASS" classifier="_9_5_1_192d044b_1141266388273_126751_164"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1141266388273_980785_163" name="JOINED" classifier="_9_5_1_192d044b_1141266388273_126751_164"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_5_1_192d044b_1142389557250_594866_0" name="EjbCacheStrategy">
      <ownedComment xmi:id="_9_5_1_192d044b_1142389966359_664945_10" body="Provides the list of available cache concurrency strategies for the entity cache." annotatedElement="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161095963703_692340_1" name="default" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_69979_1" name="NONE" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_455781_2" name="NONSTRICT_READ_WRITE" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_564609_3" name="READ_ONLY" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_254046_4" name="READ_WRITE" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
      <ownedLiteral xmi:id="_9_5_1_192d044b_1142389597375_844845_5" name="TRANSACTIONAL" classifier="_9_5_1_192d044b_1142389557250_594866_0"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_432579_74" name="Unique">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_652576_263" body="A attribute stereotyped with this is considered unique." annotatedElement="_9_0_1fe00f9_1119337118921_432579_74"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517328_524270_327" name="base_Property" visibility="private" association="_11_5_e240333_1154527517328_354679_326">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517062_536332_40" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_5164_184" name="MaxResult">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_222887_197" body="Indicates the finder method parameter result type that specifies the limit.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141266469554_5164_184"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517515_93484_830" name="base_Parameter" visibility="private" association="_11_5_e240333_1154527517515_264386_829">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_484827_123" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_176418_96" name="Identifier">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_551037_260" 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)." annotatedElement="_9_0_1fe00f9_1119337118921_176418_96"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517500_578411_777" name="base_Property" visibility="private" association="_11_5_e240333_1154527517500_49392_776">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </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" body="Amount to increment by when allocating id number from the generator.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141270379773_160690_253"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803044091_840862_1523" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803044091_812002_1522" name=""/>
      </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" body="Initial starting sequence for id generation.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141270379773_982237_254"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803053341_178647_1525" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803053341_478582_1524" name=""/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270379773_682986_255"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803062185_299231_1527" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803062185_312636_1526" name=""/>
      </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" body="The primary key value in the generator table to identify the specified generated value from other values.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141270379773_626356_256"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803070201_534503_1529" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803070201_845839_1528" name=""/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270379773_305388_257"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803078624_93884_1531" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803078624_173793_1530" name=""/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270379773_637374_258"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803089171_432098_1533" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803089171_144716_1532" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_343754_117" name="andromda_persistence_assigned_identifier" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_370815_261" body="Indicates whether or not this identifier is 'assigned'.  This means that the identifer value will be manually assigned instead of automatically generated." annotatedElement="_9_0_1fe00f9_1119337118921_343754_117"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_8c50279_1181485965062_279150_233" name="andromda_persistence_generator_genericStrategy" visibility="private">
        <ownedComment xmi:id="_12_1_8c50279_1181486122218_679647_236" body="Specify the generator generic strategy when using the Hibernate persistence engine.&#xA;Applies to cartridges: EJB3" annotatedElement="_12_1_8c50279_1181485965062_279150_233"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328803096780_392717_1535" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328803096780_397129_1534" name=""/>
      </ownedAttribute>
      <icon xmi:id="_17_0_4_2_7d60262_1422952586302_322968_3233" content="89 50 4e 47 d a 1a a 0 0 0 d 49 48 44 52 0 0 0 10 0 0 0 10 8 6 0 0 0 1f f3 ff 61 0 0 0 4 67 41 4d 41 0 0 d6 d8 d4 4f 58 32 0 0 0 9 70 48 59 73 0 0 e c3 0 0 e c3 1 c7 6f a8 64 0 0 0 1a 74 45 58 74 53 6f 66 74 77 61 72 65 0 50 61 69 6e 74 2e 4e 45 54 20 76 33 2e 35 2e 31 30 30 f4 72 a1 0 0 2 16 49 44 41 54 38 4f ad 93 cb 6b 13 51 14 c6 ef 9d a5 7f 84 cb 32 f8 2 a5 20 f5 1 5a 2d d 4d a6 36 4d 63 63 9a 36 8f c9 a3 82 e2 a3 b6 82 8a 15 ac 48 15 a9 20 b5 f 5d 58 11 45 db 95 b1 d4 82 6 2a 22 d8 6 b3 70 16 71 91 45 b3 48 c1 2c b2 88 18 8 86 cf 73 ef 4c 6d a1 cd ac bc f0 71 99 33 f7 f7 9d 6f e 77 18 fb 9f 2b 11 4f 43 28 16 fd 8a a8 fe 19 e1 f0 12 82 7d 1f 10 e8 59 80 df f7 16 a7 bd b3 b0 ed 17 27 b8 56 ab a1 5a ad e2 77 a5 82 72 b9 8c 52 a9 84 62 f1 27 d6 a 6b f0 74 be 14 6 5a 5d 93 78 6c 59 c2 15 82 7f fd 83 8b 4 17 90 cf af c2 dd f1 cc de 20 aa 7f 41 24 fc 89 62 7f 44 6f e0 3d fc 67 92 e8 ee 9e 43 97 e7 15 c1 33 d0 b4 27 f6 6 2 de 88 5d 44 81 62 8b ce b9 5c e 3f b2 59 38 db c6 ed d 42 c1 94 f5 cd 26 bc 9a cf 4b 38 4b b0 f1 dd 80 a3 75 6c ab c1 74 9c e9 24 ac 6b 32 c6 30 ae 33 9c f3 25 e0 76 3f 47 bb f6 94 3a 3f 46 ab e3 21 5a 4e de db d6 0 df e6 77 0 f8 43 62 52 e9 77 c f fa 38 52 a9 14 c c3 40 26 93 c1 ca f2 a 9a 9b 47 b6 37 0 6a 58 bc cf 71 a3 93 63 61 94 3 69 86 a5 d7 c 23 3e 8e 61 2f c7 35 aa f 9d e2 b8 e4 52 70 de a1 e0 6c 8b 82 d8 9 c5 bc 13 22 ba e8 3a dc c5 71 e4 f0 10 ae 76 98 6 eb 69 ea ed e1 e3 d2 40 63 13 d1 d 83 a6 a6 cb 18 6c 27 83 29 aa 6d d2 45 a7 22 9f fb a9 b3 d8 43 4 b7 1d 50 de 48 83 47 11 d3 60 9e a2 b 38 79 d7 4c b0 f8 82 e3 8a c6 71 c1 c9 71 73 30 82 4 c1 7 f7 1d 42 e8 18 c1 fb 2d 98 31 95 8d 5 b9 1c 9a 8c 6d 29 3d cd 30 e0 e2 d8 bb c7 8f dd bb bc 50 55 f 1a 1b fb d1 d0 e0 12 b1 3 d6 75 56 e5 c 46 3 5c bf e3 63 b8 45 c3 ba ee e1 72 6 3 34 ac a3 2a 4b d2 eb db d6 61 71 ff 37 6b cb ef b0 b3 ce 41 51 b7 5d 7f 1 e1 4a 91 9f e2 9d 4a 19 0 0 0 0 49 45 4e 44 ae 42 60 82 " location="C:\dev\quadrige2\src\_src_trunk_reefdb\quadrige2-mda\src\main\resources\column_key.png" format="PNG"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118953_260052_118" name="Manageable">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517375_677336_482" name="base_Class" visibility="private" association="_11_5_e240333_1154527517375_449874_481">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118953_46392_122" name="andromda_manageable_table_resolveable" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_75516_206" 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." annotatedElement="_9_0_1fe00f9_1119337118953_46392_122"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_788389_272" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_838618_271" name="" value="1"/>
      </ownedAttribute>
      <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" body="The number of table records to show at the same time for this entity." annotatedElement="_9_0_1fe00f9_1119337118953_125095_119"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_512406_263" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_364008_262" name="" 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" body="The maximum number of rows to load from the database when managing this element." annotatedElement="_9_0_1fe00f9_1119337118953_444550_121"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_900513_269" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_367746_268" name="" value="1"/>
      </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" body="The name to display for this table when referencing it from another table's context." annotatedElement="_9_0_1fe00f9_1119337118953_134495_120"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_176629_266" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_326617_265" name="" value="1"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517140_676248_274" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_354011_73" name="Entity">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_420393_229" body="A class that represents a persistent entity should be stereoyped with this class. " annotatedElement="_9_0_1fe00f9_1119337118921_354011_73"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517343_546060_358" name="base_Class" visibility="private" association="_11_5_e240333_1154527517343_409599_357">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_855120_105" name="andromda_ejb_automaticKey" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328804720272_535322_1677" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328804720272_955107_1676" name=""/>
      </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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_92484_246" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_994023_245" name=""/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_11_5_e240333_1154527517468_82387_679" name="" value=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_125080_101" name="andromda_ejb_resourceref_jndiname" visibility="private">
        <eAnnotations xmi:id="_EnTR8ZzOEeW3BM4SuvH9fQ" source="MagicDraw">
          <details xmi:id="_EnTR8pzOEeW3BM4SuvH9fQ" key="md_property_name" value="andromda_ejb_resource-ref_jndi-name"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_947306_250" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_931846_249" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_756854_102" name="andromda_ejb_resourceref_resauth" visibility="private">
        <eAnnotations xmi:id="_EnTR9pzOEeW3BM4SuvH9fQ" source="MagicDraw">
          <details xmi:id="_EnTR95zOEeW3BM4SuvH9fQ" key="md_property_name" value="andromda_ejb_resource-ref_res-auth"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_214566_260" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_154070_259" name=""/>
      </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" body="EhCache property. Defines if elements are eternal." annotatedElement="_9_0_1fe00f9_1119337118921_608123_109"/>
        <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" body="EhCache property. Defines the maximum number of objects that will be created in memory." annotatedElement="_9_0_1fe00f9_1119337118921_53860_108"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_307991_215" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_602859_214" name=""/>
      </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" body="EhCache property. Defines if elements can overflow to disk" annotatedElement="_9_0_1fe00f9_1119337118921_271978_112"/>
        <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" body="EhCache property. Defines the time to idle for an element before it expires." annotatedElement="_9_0_1fe00f9_1119337118921_201439_110"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_215498_243" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_256988_242" name=""/>
      </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" body="EhCache property. Defines the time to live for an element before it expires." annotatedElement="_9_0_1fe00f9_1119337118921_953889_111"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_964661_237" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_799961_236" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_815794_106" name="andromda_hibernate_entity_cache" visibility="private" type="_9_0_1fe00f9_1119337118921_592975_37"/>
      <ownedAttribute xmi:id="_11_6_e240333_1161151847218_257410_633" name="andromda_hibernate_entity_cache_distributed" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_11_6_e240333_1161151882671_342070_635" body="Specifies whether the cache for the tagged entity will be distributed." annotatedElement="_11_6_e240333_1161151847218_257410_633"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_463863_114" name="andromda_hibernate_entity_dynamicUpdate" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_575328_256" body="Defines if the entity will limit the SQL update statements to properties that are modified" annotatedElement="_9_0_1fe00f9_1119337118921_463863_114"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_232975_257" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_1962_256" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_344658_115" name="andromda_hibernate_entity_dynamicInsert" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_487541_259" body="Defines if the entity will limit the SQL insert statement to properties with values" annotatedElement="_9_0_1fe00f9_1119337118921_344658_115"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_727294_228" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_372871_227" name=""/>
      </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_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" body="Allows the definintion of the hibernate generator class (increment, identity, sequence, hilo, seqhilo, uuid.hex, uuid.string,  native, assigned, foreign)." annotatedElement="_9_0_1fe00f9_1119337118921_736171_103"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_511930_203" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_930279_202" name="" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_313036_113" name="andromda_hibernate_inheritance" visibility="private" type="_9_0_1fe00f9_1119337118921_310729_81">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_33150_206" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_59549_205" name="" value="1"/>
      </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="_11_5_e240333_1154527517359_488025_395" name="" value=""/>
      </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" body="The SQL fragment used when generating DDL for the discriminator column.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141270615992_77338_277"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_236556_225" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_723475_224" name="" 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" 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" annotatedElement="_9_5_1_192d044b_1141270615992_340378_278"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_235219_240" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_50427_239" name="" value="1"/>
      </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" body="Represents the name of the column to be used for the discriminator.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141270615992_702780_279"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_839200_221" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_450897_220" name="" 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" 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" annotatedElement="_9_5_1_192d044b_1141270615992_744104_280"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_747882_212" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_891137_211" name="" value="1"/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270615992_567892_281"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517140_373279_253" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517140_918952_252" name="" value="1"/>
      </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" body="Specify the entity cache strategy for the entity.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1142389834671_770810_8"/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270615992_157312_282"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_127978_209" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_370814_208" name="" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_17_0_1_2e90116_1328804562822_847258_1670" name="andromda_persistence_joincolumn_order" visibility="private">
        <ownedComment xmi:id="_17_0_1_2e90116_1328804562822_170816_1672" body="For @ManyToOne @JoinColumns in identifier relationships with multiple tables, the JoinColumn order must match the FK column order for the relationship between the Entities" annotatedElement="_17_0_1_2e90116_1328804562822_847258_1670"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328804580230_732847_1675" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328804580230_207599_1674" name=""/>
      </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" body="Denotes the database schema to use when persisting this entity." annotatedElement="_9_0_2_2cb0161_1145452601390_688070_0"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517125_696180_218" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517125_141739_217" name="" value="1"/>
      </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" body="Stores the name of a relational table that persists an entity.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring" annotatedElement="_9_0_1fe00f9_1119337118921_846703_8"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_858961_21" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_277460_20" name=""/>
      </ownedAttribute>
      <icon xmi:id="_17_0_4_2_7d60262_1422952598363_753521_3234" content="89 50 4e 47 d a 1a a 0 0 0 d 49 48 44 52 0 0 0 10 0 0 0 10 8 6 0 0 0 1f f3 ff 61 0 0 0 4 67 41 4d 41 0 0 d6 d8 d4 4f 58 32 0 0 0 9 70 48 59 73 0 0 e c3 0 0 e c3 1 c7 6f a8 64 0 0 0 1a 74 45 58 74 53 6f 66 74 77 61 72 65 0 50 61 69 6e 74 2e 4e 45 54 20 76 33 2e 35 2e 31 30 30 f4 72 a1 0 0 2 41 49 44 41 54 38 4f a5 93 7b 4f 13 41 14 c5 fb b9 20 3c 94 60 d3 90 86 90 6 9 21 20 16 f8 db 18 d4 d8 b4 82 d4 36 5b 31 d b5 52 6a e5 3 88 31 86 60 94 e0 83 57 7d a2 95 22 2 15 68 81 3e e8 f6 b9 dd 6e e8 13 ea 71 66 b6 7c 1 3a c9 24 3b d9 9c df 39 73 ef 1d 5 0 45 2d 5b 31 34 e4 c2 e0 e0 53 c c 38 a1 bd 3e 85 fe fe 49 f4 f5 d9 d1 db fb 18 3d 3d 13 e8 ee b6 a2 ab eb 11 ae 76 3e 84 46 63 41 47 87 19 ed ed 26 a8 d5 46 28 e8 a2 e2 7f 15 30 c0 69 b9 82 52 f1 c f9 dc 29 3b 8b 62 9 e9 74 1 89 78 8e 9d c3 61 9 87 47 59 f8 fd 19 b4 b5 dd a7 0 b5 82 fe b8 c8 56 a9 46 64 80 56 eb 40 b9 54 61 90 1c 71 96 b2 25 88 99 22 5c cf 56 10 27 ce d1 e3 13 84 42 12 6c b6 5 ec 13 67 df 5f 1 5b db 49 28 95 6 19 70 8d dc b9 90 3f 63 0 49 2a 23 43 c4 a9 54 1 4e e7 22 8e ab e2 83 43 11 56 eb 3c 11 a7 f1 87 88 37 7e 27 d0 da aa 93 1 b4 60 e7 57 98 9e 5e 85 cb b5 4c c4 4b 70 38 3e e2 89 fd 3d 73 b6 5a df 62 7c fc d 2c dc 1c 4c a6 59 18 8d af d0 d2 72 57 6 d0 6a 67 a5 12 83 24 93 79 c4 63 39 44 88 33 15 7 e 44 ec ed b f0 f9 52 e0 b8 d7 f0 12 67 cf 3a 8f b5 1f 51 5c ba 7c 47 6 d0 56 65 84 22 3 f0 b1 13 16 3b 18 cc c2 36 b1 c0 c4 3b 3e 12 7b 2b 9 b3 79 16 9e 5f 54 cc e3 eb b7 8 9a 9b 6e cb 0 da e7 f3 2b 4c 3a 3e c0 6e 7f 57 8d 3d cf 62 73 24 b6 99 c4 1e 23 b1 47 46 5f c2 a0 7f 1 9d ee 39 1a 1b 87 65 0 1d 12 9e 97 fb 7c 14 94 10 8 64 b0 bb 27 30 f1 e6 66 2 5e 6f 1c 3f 3d 3c 46 89 f8 b 71 76 7f e 63 65 35 84 86 86 9b 32 a0 93 4c 58 24 22 31 80 9f 8a 77 5 6c ef a4 c1 59 e6 b0 be 11 23 e2 18 be af 45 a1 d7 cf c0 fd 29 8c 65 77 8 8b 4b 41 d4 d7 57 1 1a d 57 1d cf 7 64 3c c7 d8 84 a9 54 f7 a0 bc 62 60 ad a2 d5 a6 5 6b 6e ba c5 62 53 67 2a ae ab bb 21 27 a8 2e fa 71 b1 5d cb 4b a4 da 9a 9e 32 5 fc 7 55 b3 9e de ee d4 de 77 0 0 0 0 49 45 4e 44 ae 42 60 82 " location="C:\dev\quadrige2\src\_src_trunk_reefdb\quadrige2-mda\src\main\resources\table.png" format="PNG"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_656930_177" name="PreUpdate">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_631125_190" 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" annotatedElement="_9_5_1_192d044b_1141266469539_656930_177"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517515_745921_873" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517515_430799_872">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_203243_116" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_60875_24" name="ValueRef">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517500_403485_799" name="base_Relationship" visibility="private" association="_11_5_e240333_1154527517500_792177_798">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Relationship"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517078_5976_47" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_507971_85" name="SelectMethod">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517468_799481_673" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517468_696241_672">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517078_983761_54" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_46963_181" name="PostRemove">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_685515_194" 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" annotatedElement="_9_5_1_192d044b_1141266469554_46963_181"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517375_400045_477" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517375_571909_476">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_99903_120" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_5_e240333_1154527517062_449701_22" name="PersistentClass">
      <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" body="When generating an dummy load for a database, this tagged value denotes how many rows will be inserted for the table represented by the class on which the tagged value has been modeled." annotatedElement="_9_0_1fe00f9_1119337118921_214208_84"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_361234_18" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_192812_17" name=""/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_11_5_e240333_1154527517343_434669_341" name="" value=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_96342_6" name="andromda_persistence_immutable" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206843_335648_133" body="Whether or not a type is immutable (normally used on EmbeddedValues)" annotatedElement="_9_0_1fe00f9_1119337118921_96342_6"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_442675_35" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_339901_34" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161099297984_750212_265" name="base_Class" visibility="private" association="_11_6_e240333_1161099297984_80510_264">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_943002_178" name="PreRemove">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_975788_191" 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" annotatedElement="_9_5_1_192d044b_1141266469539_943002_178"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517359_578408_450" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517359_522799_449">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_638149_117" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_933904_182" name="PostPersist">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_951355_195" 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" annotatedElement="_9_5_1_192d044b_1141266469554_933904_182"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517343_970984_337" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517343_501370_336">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_90804_121" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_857272_175" name="Version">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_663991_188" 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" annotatedElement="_9_5_1_192d044b_1141266469539_857272_175"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517375_24544_455" name="base_Property" visibility="private" association="_11_5_e240333_1154527517375_579309_454">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_735999_114" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_5_e240333_1154527517109_47160_164" name="TemporalElement">
      <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" 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" annotatedElement="_9_5_1_192d044b_1141270153789_763873_246"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_394792_163" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_458236_162" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517468_580416_663" name="base_Property" visibility="private" association="_11_5_e240333_1154527517468_897130_662">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517468_517302_668" name="base_Parameter" visibility="private" association="_11_5_e240333_1154527517468_536241_667">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_897872_64" name="FinderMethod">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_83695_262" body="Indicates that an operation on an entity should be a finder operation." annotatedElement="_9_0_1fe00f9_1119337118921_897872_64"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517328_315844_322" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517328_940610_321">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </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" body="The query string for Hibernate." annotatedElement="_9_0_1fe00f9_1119337118921_985763_43"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_266618_52" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_445722_51" name="" value="1"/>
      </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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_349438_62" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_743117_61" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1142389711031_685915_6" name="andromda_ejb_query_useCache" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1142389966359_865520_13" body="Used to enabled or disable query cache for modelled query.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1142389711031_685915_6"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_442583_172" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_76812_171" name="" value="1"/>
      </ownedAttribute>
      <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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_203343_100" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_225349_99" name=""/>
      </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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_938479_32" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_482694_31" name=""/>
      </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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_497839_91" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_65380_90" name=""/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517078_973098_41" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_495060_179" name="PrePersist">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_550292_192" 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" annotatedElement="_9_5_1_192d044b_1141266469539_495060_179"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517390_144739_527" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517390_664501_526">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_156901_118" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_124077_183" name="PostLoad">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_504867_196" 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" annotatedElement="_9_5_1_192d044b_1141266469554_124077_183"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517484_664383_727" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517484_30814_726">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_228035_122" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_563160_187" name="FirstResult">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_945256_200" body="Indicates the finder method parameter result type that specifies the starting index.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141266469554_563160_187"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517484_612724_737" name="base_Parameter" visibility="private" association="_11_5_e240333_1154527517484_561630_736">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_887368_125" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_980360_33" name="EntityRef">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517375_869989_487" name="base_Dependency" visibility="private" association="_11_5_e240333_1154527517375_170248_486">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517062_840129_27" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_5_e240333_1154527517109_983564_152" name="EnumerationLiteral">
      <ownedComment xmi:id="_17_0_1_2e90116_1328804784121_518434_1678" body="Deprecated - use the Enumeration and EnumerationLiteral features of UML instead." annotatedElement="_11_5_e240333_1154527517109_983564_152"/>
      <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" body="Defines the persistent property/field enumeration type.  If not specifed, enumeration is assumed to be of ORDINAL type.&#xA;Applies to cartridge: EJB3" annotatedElement="_9_5_1_192d044b_1141267326914_605444_209"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_546923_151" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_763300_150" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517531_287347_888" name="base_Property" visibility="private" association="_11_5_e240333_1154527517531_455816_887">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_8c50279_1159885669212_721915_12" name="andromda_persistence_enumeration_member_variable" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_11_6_8c50279_1159885798915_783707_16" body="If true, the enumeration attribute is defined as a member variable rather than a literal." annotatedElement="_11_6_8c50279_1159885669212_721915_12"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_8c50279_1159885764165_810288_15" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_8c50279_1159885764165_603310_14" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_8c50279_1159885935118_421342_28" name="andromda_persistence_enumeration_literal_parameters" visibility="private">
        <ownedComment xmi:id="_11_6_8c50279_1159885976399_708884_31" body="Defines the enumeration literal parameters as a comma separated list." annotatedElement="_11_6_8c50279_1159885935118_421342_28"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_8c50279_1159885969337_858444_30" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_8c50279_1159885969337_477375_29" name=""/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_876451_176" name="Transient">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_23186_189" body="Indicates this property should be ignored by the persistence layer." annotatedElement="_9_5_1_192d044b_1141266469539_876451_176"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517375_790503_494" name="base_Property" visibility="private" association="_11_5_e240333_1154527517375_890824_493">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_7da0265_1121126162500_914640_0" name="andromda_hibernate_formula" visibility="private">
        <ownedComment xmi:id="_9_0_7da0265_1121126234109_477405_3" body="Stores the SQL formula that will be used for calculating the value to this attribute" annotatedElement="_9_0_7da0265_1121126162500_914640_0"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_134229_103" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_181151_102" name=""/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_641864_115" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469539_663022_180" name="PostUpdate">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_290735_193" 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" annotatedElement="_9_5_1_192d044b_1141266469539_663022_180"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517500_156773_772" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517500_209049_771">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_770060_119" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_5_1_192d044b_1141266469554_729938_185" name="MappedSuperclass">
      <ownedComment xmi:id="_9_5_1_192d044b_1141266477961_819541_198" 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" annotatedElement="_9_5_1_192d044b_1141266469554_729938_185"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517484_240521_732" name="base_Class" visibility="private" association="_11_5_e240333_1154527517484_188934_731">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517093_703762_124" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_540334_3" name="Criteria">
      <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_672009_264" body="Represents a criteria search class." annotatedElement="_9_0_1fe00f9_1119337118921_540334_3"/>
      <ownedAttribute xmi:id="_11_5_e240333_1154527517484_293026_711" name="base_Class" visibility="private" association="_11_5_e240333_1154527517484_783465_710">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517062_887850_13" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_831647_65" name="CreateMethod">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517484_66109_716" name="base_Operation" visibility="private" association="_11_5_e240333_1154527517484_948562_715">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517078_169575_73" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_1fe00f9_1119337118921_866889_23" name="EmbeddedValue">
      <ownedAttribute xmi:id="_11_5_e240333_1154527517328_306485_304" name="base_Class" visibility="private" association="_11_5_e240333_1154527517328_932029_303">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <icon xmi:id="_11_5_e240333_1154527517078_80827_45" content="" location="" format=""/>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517468_696241_672" name="" memberEnd="_11_5_e240333_1154527517468_749622_674 _11_5_e240333_1154527517468_799481_673" navigableOwnedEnd="_11_5_e240333_1154527517468_749622_674">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517468_749622_674" name="extension_SelectMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_507971_85" aggregation="composite" association="_11_5_e240333_1154527517468_696241_672">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517468_336679_676" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517468_322551_675" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517375_571909_476" name="" memberEnd="_11_5_e240333_1154527517375_871517_478 _11_5_e240333_1154527517375_400045_477" navigableOwnedEnd="_11_5_e240333_1154527517375_871517_478">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517375_871517_478" name="extension_PostRemove" visibility="private" type="_9_5_1_192d044b_1141266469554_46963_181" aggregation="composite" association="_11_5_e240333_1154527517375_571909_476">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517375_595251_480" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517375_633152_479" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517468_536241_667" name="" memberEnd="_11_5_e240333_1154527517468_567733_669 _11_5_e240333_1154527517468_517302_668" navigableOwnedEnd="_11_5_e240333_1154527517468_567733_669">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517468_567733_669" name="extension_andromda_persistence_temporal_type" visibility="private" type="_11_5_e240333_1154527517109_47160_164" aggregation="composite" association="_11_5_e240333_1154527517468_536241_667">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517468_643546_671" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517468_4686_670" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517500_49392_776" name="" memberEnd="_11_5_e240333_1154527517500_857201_778 _11_5_e240333_1154527517500_578411_777" navigableOwnedEnd="_11_5_e240333_1154527517500_857201_778">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517500_857201_778" name="extension_Identifier" visibility="private" type="_9_0_1fe00f9_1119337118921_176418_96" aggregation="composite" association="_11_5_e240333_1154527517500_49392_776">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517500_823865_780" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517500_181319_779" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517328_940610_321" name="" memberEnd="_11_5_e240333_1154527517328_865606_323 _11_5_e240333_1154527517328_315844_322" navigableOwnedEnd="_11_5_e240333_1154527517328_865606_323">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517328_865606_323" name="extension_FinderMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_897872_64" aggregation="composite" association="_11_5_e240333_1154527517328_940610_321">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517328_802728_325" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517328_446951_324" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517468_897130_662" name="" memberEnd="_11_5_e240333_1154527517468_580926_664 _11_5_e240333_1154527517468_580416_663" navigableOwnedEnd="_11_5_e240333_1154527517468_580926_664">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517468_580926_664" name="extension_andromda_persistence_temporal_type" visibility="private" type="_11_5_e240333_1154527517109_47160_164" aggregation="composite" association="_11_5_e240333_1154527517468_897130_662">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517468_296423_666" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517468_464658_665" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517328_932029_303" name="" memberEnd="_11_5_e240333_1154527517328_808110_305 _11_5_e240333_1154527517328_306485_304" navigableOwnedEnd="_11_5_e240333_1154527517328_808110_305">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517328_808110_305" name="extension_EmbeddedValue" visibility="private" type="_9_0_1fe00f9_1119337118921_866889_23" aggregation="composite" association="_11_5_e240333_1154527517328_932029_303">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517328_830368_307" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517328_616731_306" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517500_209049_771" name="" memberEnd="_11_5_e240333_1154527517500_532598_773 _11_5_e240333_1154527517500_156773_772" navigableOwnedEnd="_11_5_e240333_1154527517500_532598_773">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517500_532598_773" name="extension_PostUpdate" visibility="private" type="_9_5_1_192d044b_1141266469539_663022_180" aggregation="composite" association="_11_5_e240333_1154527517500_209049_771">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517500_640481_775" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517500_139889_774" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517484_948562_715" name="" memberEnd="_11_5_e240333_1154527517484_690822_717 _11_5_e240333_1154527517484_66109_716" navigableOwnedEnd="_11_5_e240333_1154527517484_690822_717">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517484_690822_717" name="extension_CreateMethod" visibility="private" type="_9_0_1fe00f9_1119337118921_831647_65" aggregation="composite" association="_11_5_e240333_1154527517484_948562_715">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517484_683418_719" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517484_691696_718" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517343_501370_336" name="" memberEnd="_11_5_e240333_1154527517343_744201_338 _11_5_e240333_1154527517343_970984_337" navigableOwnedEnd="_11_5_e240333_1154527517343_744201_338">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517343_744201_338" name="extension_PostPersist" visibility="private" type="_9_5_1_192d044b_1141266469554_933904_182" aggregation="composite" association="_11_5_e240333_1154527517343_501370_336">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517343_817545_340" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517343_899352_339" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517484_783465_710" name="" memberEnd="_11_5_e240333_1154527517484_67146_712 _11_5_e240333_1154527517484_293026_711" navigableOwnedEnd="_11_5_e240333_1154527517484_67146_712">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517484_67146_712" name="extension_Criteria" visibility="private" type="_9_0_1fe00f9_1119337118921_540334_3" aggregation="composite" association="_11_5_e240333_1154527517484_783465_710">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517484_339145_714" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517484_687814_713" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517515_264386_829" name="" memberEnd="_11_5_e240333_1154527517515_398790_831 _11_5_e240333_1154527517515_93484_830" navigableOwnedEnd="_11_5_e240333_1154527517515_398790_831">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517515_398790_831" name="extension_MaxResult" visibility="private" type="_9_5_1_192d044b_1141266469554_5164_184" aggregation="composite" association="_11_5_e240333_1154527517515_264386_829">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517515_791727_833" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517515_394491_832" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517343_409599_357" name="" memberEnd="_11_5_e240333_1154527517343_488791_359 _11_5_e240333_1154527517343_546060_358" navigableOwnedEnd="_11_5_e240333_1154527517343_488791_359">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517343_488791_359" name="extension_Entity" visibility="private" type="_9_0_1fe00f9_1119337118921_354011_73" aggregation="composite" association="_11_5_e240333_1154527517343_409599_357">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517343_96825_361" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517343_448592_360" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517375_449874_481" name="" memberEnd="_11_5_e240333_1154527517375_406715_483 _11_5_e240333_1154527517375_677336_482" navigableOwnedEnd="_11_5_e240333_1154527517375_406715_483">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517375_406715_483" name="extension_Manageable" visibility="private" type="_9_0_1fe00f9_1119337118953_260052_118" aggregation="composite" association="_11_5_e240333_1154527517375_449874_481">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517375_402676_485" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517375_539257_484" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517390_664501_526" name="" memberEnd="_11_5_e240333_1154527517390_579817_528 _11_5_e240333_1154527517390_144739_527" navigableOwnedEnd="_11_5_e240333_1154527517390_579817_528">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517390_579817_528" name="extension_PrePersist" visibility="private" type="_9_5_1_192d044b_1141266469539_495060_179" aggregation="composite" association="_11_5_e240333_1154527517390_664501_526">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517390_133572_530" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517390_291069_529" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517500_792177_798" name="" memberEnd="_11_5_e240333_1154527517500_948939_800 _11_5_e240333_1154527517500_403485_799" navigableOwnedEnd="_11_5_e240333_1154527517500_948939_800">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517500_948939_800" name="extension_ValueRef" visibility="private" type="_9_0_1fe00f9_1119337118921_60875_24" aggregation="composite" association="_11_5_e240333_1154527517500_792177_798">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517500_60447_802" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517500_831325_801" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517328_354679_326" name="" memberEnd="_11_5_e240333_1154527517328_470074_328 _11_5_e240333_1154527517328_524270_327" navigableOwnedEnd="_11_5_e240333_1154527517328_470074_328">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517328_470074_328" name="extension_Unique" visibility="private" type="_9_0_1fe00f9_1119337118921_432579_74" aggregation="composite" association="_11_5_e240333_1154527517328_354679_326">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517328_317652_330" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517328_380954_329" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517375_579309_454" name="" memberEnd="_11_5_e240333_1154527517375_178795_456 _11_5_e240333_1154527517375_24544_455" navigableOwnedEnd="_11_5_e240333_1154527517375_178795_456">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517375_178795_456" name="extension_Version" visibility="private" type="_9_5_1_192d044b_1141266469539_857272_175" aggregation="composite" association="_11_5_e240333_1154527517375_579309_454">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517375_94337_458" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517375_991435_457" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517484_561630_736" name="" memberEnd="_11_5_e240333_1154527517484_678311_738 _11_5_e240333_1154527517484_612724_737" navigableOwnedEnd="_11_5_e240333_1154527517484_678311_738">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517484_678311_738" name="extension_FirstResult" visibility="private" type="_9_5_1_192d044b_1141266469554_563160_187" aggregation="composite" association="_11_5_e240333_1154527517484_561630_736">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517484_867493_740" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517484_104862_739" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517531_455816_887" name="" memberEnd="_11_5_e240333_1154527517531_754954_889 _11_5_e240333_1154527517531_287347_888" navigableOwnedEnd="_11_5_e240333_1154527517531_754954_889">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517531_754954_889" name="extension_andromda_persistence_enumeration_type" visibility="private" type="_11_5_e240333_1154527517109_983564_152" aggregation="composite" association="_11_5_e240333_1154527517531_455816_887">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517531_215100_891" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517531_519765_890" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517515_430799_872" name="" memberEnd="_11_5_e240333_1154527517515_860438_874 _11_5_e240333_1154527517515_745921_873" navigableOwnedEnd="_11_5_e240333_1154527517515_860438_874">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517515_860438_874" name="extension_PreUpdate" visibility="private" type="_9_5_1_192d044b_1141266469539_656930_177" aggregation="composite" association="_11_5_e240333_1154527517515_430799_872">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517515_581274_876" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517515_561728_875" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517359_522799_449" name="" memberEnd="_11_5_e240333_1154527517359_430127_451 _11_5_e240333_1154527517359_578408_450" navigableOwnedEnd="_11_5_e240333_1154527517359_430127_451">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517359_430127_451" name="extension_PreRemove" visibility="private" type="_9_5_1_192d044b_1141266469539_943002_178" aggregation="composite" association="_11_5_e240333_1154527517359_522799_449">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517359_161099_453" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517359_716104_452" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517484_30814_726" name="" memberEnd="_11_5_e240333_1154527517484_523243_728 _11_5_e240333_1154527517484_664383_727" navigableOwnedEnd="_11_5_e240333_1154527517484_523243_728">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517484_523243_728" name="extension_PostLoad" visibility="private" type="_9_5_1_192d044b_1141266469554_124077_183" aggregation="composite" association="_11_5_e240333_1154527517484_30814_726">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517484_314194_730" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517484_220963_729" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517375_890824_493" name="" memberEnd="_11_5_e240333_1154527517375_822132_495 _11_5_e240333_1154527517375_790503_494" navigableOwnedEnd="_11_5_e240333_1154527517375_822132_495">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517375_822132_495" name="extension_Transient" visibility="private" type="_9_5_1_192d044b_1141266469539_876451_176" aggregation="composite" association="_11_5_e240333_1154527517375_890824_493">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517375_96506_497" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517375_758882_496" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517375_170248_486" name="" memberEnd="_11_5_e240333_1154527517375_875085_488 _11_5_e240333_1154527517375_869989_487" navigableOwnedEnd="_11_5_e240333_1154527517375_875085_488">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517375_875085_488" name="extension_EntityRef" visibility="private" type="_9_0_1fe00f9_1119337118921_980360_33" aggregation="composite" association="_11_5_e240333_1154527517375_170248_486">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517375_734837_490" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517375_217424_489" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_5_e240333_1154527517484_188934_731" name="" memberEnd="_11_5_e240333_1154527517484_397663_733 _11_5_e240333_1154527517484_240521_732" navigableOwnedEnd="_11_5_e240333_1154527517484_397663_733">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_5_e240333_1154527517484_397663_733" name="extension_MappedSuperclass" visibility="private" type="_9_5_1_192d044b_1141266469554_729938_185" aggregation="composite" association="_11_5_e240333_1154527517484_188934_731">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517484_851401_735" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517484_350600_734" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Enumeration" xmi:id="_11_6_e240333_1161096104515_626250_140" name="TernaryBoolean">
      <ownedLiteral xmi:id="_11_6_e240333_1161096104531_343222_143" name="default" classifier="_11_6_e240333_1161096104515_626250_140"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161096104515_560394_141" name="true" classifier="_11_6_e240333_1161096104515_626250_140"/>
      <ownedLiteral xmi:id="_11_6_e240333_1161096104531_917324_142" name="false" classifier="_11_6_e240333_1161096104515_626250_140"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161098137796_424079_190" name="" memberEnd="_11_6_e240333_1161098137796_759354_192 _11_6_e240333_1161098137796_445123_191" navigableOwnedEnd="_11_6_e240333_1161098137796_759354_192">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161098137796_759354_192" name="extension_CriteriaAttribute" visibility="private" type="_11_6_e240333_1161098073484_968199_184" aggregation="composite" association="_11_6_e240333_1161098137796_424079_190">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098137796_230137_194" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098137796_232475_193" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161098272390_481807_224" name="" memberEnd="_11_6_e240333_1161098272390_437196_226 _11_6_e240333_1161098272390_90418_225" navigableOwnedEnd="_11_6_e240333_1161098272390_437196_226">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161098272390_437196_226" name="extension_CriteriaAttribute" visibility="private" type="_11_6_e240333_1161098272375_6791_195" aggregation="composite" association="_11_6_e240333_1161098272390_481807_224">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098272390_69554_228" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098272390_334979_227" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161098919656_172939_253" name="" memberEnd="_11_6_e240333_1161098919656_525864_255 _11_6_e240333_1161098919656_512166_254" navigableOwnedEnd="_11_6_e240333_1161098919656_525864_255">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161098919656_525864_255" name="extension_EntityAssociation" visibility="private" type="_11_6_e240333_1161098897437_120915_247" aggregation="composite" association="_11_6_e240333_1161098919656_172939_253">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098919656_710985_257" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098919656_257657_256" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161099297984_80510_264" name="" memberEnd="_11_6_e240333_1161099297984_780789_266 _11_6_e240333_1161099297984_750212_265" navigableOwnedEnd="_11_6_e240333_1161099297984_780789_266">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161099297984_780789_266" name="extension_Persistent" visibility="private" type="_11_5_e240333_1154527517062_449701_22" aggregation="composite" association="_11_6_e240333_1161099297984_80510_264">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161099297984_208300_268" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161099297984_872319_267" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161149941281_41612_435" name="" memberEnd="_11_6_e240333_1161149941281_606755_437 _11_6_e240333_1161149941281_424760_436" navigableOwnedEnd="_11_6_e240333_1161149941281_606755_437">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161149941281_606755_437" name="extension_PersistedProperty" visibility="private" type="_11_6_e240333_1161149941125_908841_269" aggregation="composite" association="_11_6_e240333_1161149941281_41612_435">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161149941281_111789_439" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161149941281_951963_438" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161149942359_55958_606" name="" memberEnd="_11_6_e240333_1161149942359_707821_608 _11_6_e240333_1161149942359_646717_607" navigableOwnedEnd="_11_6_e240333_1161149942359_707821_608">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161149942359_707821_608" name="extension_PersistedProperty" visibility="private" type="_11_6_e240333_1161149942312_965954_440" aggregation="composite" association="_11_6_e240333_1161149942359_55958_606">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161149942375_224370_610" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161149942375_231063_609" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161150855671_983525_617" name="" memberEnd="_11_6_e240333_1161150855671_781636_619 _11_6_e240333_1161150855671_482560_618" navigableOwnedEnd="_11_6_e240333_1161150855671_781636_619">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161150855671_781636_619" name="extension_PersistedElement" visibility="private" type="_11_6_e240333_1161150809031_130699_611" aggregation="composite" association="_11_6_e240333_1161150855671_983525_617">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161150855671_525432_621" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161150855671_476555_620" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_11_6_e240333_1161150855703_570368_622" name="" memberEnd="_11_6_e240333_1161150855703_726370_624 _11_6_e240333_1161150855703_393642_623" navigableOwnedEnd="_11_6_e240333_1161150855703_726370_624">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_11_6_e240333_1161150855703_726370_624" name="extension_PersistedElement" visibility="private" type="_11_6_e240333_1161150809031_130699_611" aggregation="composite" association="_11_6_e240333_1161150855703_570368_622">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161150855703_202855_626" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161150855703_106418_625" name=""/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161098073484_968199_184" name="CriteriaAttribute">
      <ownedAttribute xmi:id="_11_6_e240333_1161098137796_445123_191" name="base_Property" visibility="private" association="_11_6_e240333_1161098137796_424079_190">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <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" body="Specifies the relevance of the order information. The lower the number, the more relevant the information." annotatedElement="_9_0_1fe00f9_1119337118921_638529_55"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_601694_25" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_256031_24" name="" value="1"/>
      </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" body="Specifies the order direction for the attribute being tagged." annotatedElement="_9_0_1fe00f9_1119337118921_486977_61"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_896690_49" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_997094_48" name="" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_832169_62" name="andromda_hibernate_criteria_nullable" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206859_884576_187" 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'." annotatedElement="_9_0_1fe00f9_1119337118921_832169_62"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_722716_85" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_528609_84" name="" 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" body="Defines the matchmode for string comparisons." annotatedElement="_9_0_1fe00f9_1119337118921_618850_82"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_410454_43" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_544095_42" name="" 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" body="The comparator to be used with a hibernate criteria search." annotatedElement="_9_0_1fe00f9_1119337118921_774404_25"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_528815_94" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_5994_93" name=""/>
      </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" body="Using this tagged value, you can specifiy which attribute should be queried on the underlying entity." annotatedElement="_9_0_1fe00f9_1119337118921_926580_76"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_440612_68" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_314487_67" name=""/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161098272375_6791_195" name="PersistentProperty">
      <ownedAttribute xmi:id="_11_6_e240333_1161098272390_90418_225" name="base_Property" visibility="private" association="_11_6_e240333_1161098272390_481807_224">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </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" body="Stores a relational table column name for entity persistence.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring" annotatedElement="_9_0_1fe00f9_1119337118921_246379_63"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328802947463_207823_1517" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328802947463_615670_1516" name=""/>
      </ownedAttribute>
      <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" body="Stores a relational table column length" annotatedElement="_9_0_1fe00f9_1119337118921_54372_83"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328802959557_934215_1519" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328802959557_89891_1518" name=""/>
      </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" body="The precision for a decimal column.&#xA;Applies to cartridge: EJB3" annotatedElement="_9_5_1_192d044b_1141267097445_467186_206"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_642653_142" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_262123_141" name=""/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_11_5_e240333_1154527517328_994363_314" name="" value=""/>
      </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" body="The scale for a decimal column.&#xA;Applies to cartridge: EJB3" annotatedElement="_9_5_1_192d044b_1141267170789_584238_207"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_445771_145" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_307567_144" name=""/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_11_5_e240333_1154527517375_738234_470" name="" value=""/>
      </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" body="The SQL to create the DDL for the column (property).&#xA;Applies to cartridge: EJB3" annotatedElement="_9_5_1_192d044b_1141266973664_19600_203"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_735001_133" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_408140_132" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267071367_769699_205" name="andromda_persistence_column_nullable" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_251472_225" body="If set to 'true', denotes that the underlying column for this attribute may be NULL.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141267071367_769699_205"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_163191_139" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_779713_138" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267033601_828452_204" name="andromda_persistence_column_insert" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_211422_222" 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" annotatedElement="_9_5_1_192d044b_1141267033601_828452_204"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_44166_136" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_555612_135" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267198898_749419_208" name="andromda_persistence_column_update" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267411148_544896_234" 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" annotatedElement="_9_5_1_192d044b_1141267198898_749419_208"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_262642_148" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_534440_147" name=""/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141267385711_320114_210"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_236373_154" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_912609_153" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_2cb0161_1148227068796_976203_0" name="andromda_persistence_column_equality" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_2_2cb0161_1148227107703_806438_3" body="Identifies that a column or association will be used for equality check if the entity is transient." annotatedElement="_9_0_2_2cb0161_1148227068796_976203_0"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_388850_181" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_496590_180" name="" value="1"/>
      </ownedAttribute>
      <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" body="Stores the index name of a column." annotatedElement="_9_0_1fe00f9_1119337118921_229347_66"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_621861_97" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_384980_96" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161151914093_295301_636" name="andromda_persistence_column_uniqueGroup" visibility="private">
        <ownedComment xmi:id="_11_6_e240333_1161151939031_81240_637" body="The name of the unique group that this unique attribute belongs" annotatedElement="_11_6_e240333_1161151914093_295301_636"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_1_2e90116_1328802971370_604167_1521" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_1_2e90116_1328802971370_927028_1520" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_8980277_1134227380149_376177_1" name="andromda_hibernate_property_insert" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_2_8980277_1134228178247_234466_5" 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." annotatedElement="_9_0_2_8980277_1134227380149_376177_1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_934816_109" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_256570_108" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_8980277_1134228094246_674474_2" name="andromda_hibernate_property_update" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_2_8980277_1134228178247_630461_8" 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." annotatedElement="_9_0_2_8980277_1134228094246_674474_2"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_398006_112" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_968476_111" name=""/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161098897437_120915_247" name="PersistentAssociation">
      <ownedAttribute xmi:id="_11_6_e240333_1161098919656_512166_254" name="base_Association" visibility="private" association="_11_6_e240333_1161098919656_172939_253">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161098933718_602527_258" name="andromda_ejb_generateVOreference" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098933718_904692_259" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098933718_829397_260" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_10187_14" name="andromda_hibernate_association_cache" visibility="private" type="_9_0_1fe00f9_1119337118921_592975_37">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_644108_88" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_777814_87" name=""/>
      </ownedAttribute>
      <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"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_334891_75" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_11548_74" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161151390250_449323_627" name="andromda_persistence_table" visibility="private">
        <ownedComment xmi:id="_11_6_e240333_1161151390250_223260_630" body="Stores the name of a relational table that persists an entity.&#xA;Applies to cartridges: EJB, EJB3, Hibernate, Spring" annotatedElement="_11_6_e240333_1161151390250_449323_627"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161151390250_869539_628" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161151390250_562094_629" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161151727718_614250_631" name="andromda_hibernate_association_cache_distributed" visibility="private" type="_11_6_e240333_1161096104515_626250_140"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161149941125_908841_269" name="PersistentAttribute">
      <ownedAttribute xmi:id="_11_6_e240333_1161149941281_424760_436" name="base_Property" visibility="private" association="_11_6_e240333_1161149941281_41612_435">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1142390321546_341797_104"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_902695_178" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_620668_177" name="" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161149942312_965954_440" name="PersistentAssociationEnd">
      <ownedAttribute xmi:id="_11_6_e240333_1161149942359_646717_607" name="base_Property" visibility="private" association="_11_6_e240333_1161149942359_55958_606">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161098941109_682336_261" name="andromda_ejb_generateVOreference" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098941109_260333_262" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098941109_413167_263" name=""/>
      </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" body="Defines the cache strategy for relationship association.&#xA;Applies to cartriges: EJB3" annotatedElement="_9_5_1_192d044b_1142389756812_430295_7"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_113439_175" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_135085_174" name="" value="1"/>
      </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" body="Locally override the default cascade setting for this relationship." annotatedElement="_9_0_2_1fe00f9_1123571135734_378565_0"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_956337_106" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_842673_105" name="" value="1"/>
      </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" body="Used to define the mapping for hibernate collections. Should be modelled on Association Ends" annotatedElement="_9_0_1fe00f9_1119337118921_285049_13"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_269714_8" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_343142_7" name=""/>
      </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" body="Column containing the collection index" annotatedElement="_9_0_1fe00f9_1119337118921_243881_40"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_663362_56" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_823617_55" name=""/>
      </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" body="The type of the collection index (used when a map is the collection type)." annotatedElement="_9_0_1fe00f9_1119337118921_781726_75"/>
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_119314_82" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_231356_81" name=""/>
      </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" body="Column names that will be used for sorting the collection, with asc or desc optionally." annotatedElement="_9_0_1fe00f9_1119337118921_893750_39"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_202595_2" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_470481_1" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_140138_30" name="andromda_hibernate_outerjoin" visibility="private" type="_9_0_1fe00f9_1119337118921_797425_60">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_757389_65" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_240154_64" name=""/>
      </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" body="Used to define how elements will be sorted within the collection defined by the association. (Only available for maps and sets)" annotatedElement="_9_0_1fe00f9_1119337118921_293678_91"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517078_447895_59" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517078_271851_58" name=""/>
      </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" body="Sql condition to define a subset of available data for the collection" annotatedElement="_9_0_1fe00f9_1119337118921_872616_38"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_829589_15" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_142676_14" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_2_7da0265_1141658875656_70732_0" name="andromda_hibernate_xml_embed" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_2_7da0265_1141659080328_667660_4" 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." annotatedElement="_9_0_2_7da0265_1141658875656_70732_0"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_20896_166" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_453546_165" name=""/>
      </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" body="Locally override the default cascade setting for this relationship.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141266838304_8333_201"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_713723_127" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_253821_126" name=""/>
      </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" body="Used to define the mapping for EJB3 association collections. Should be modelled on Association Ends.&#xA;Applies to cartridges: EJB3" annotatedElement="_9_5_1_192d044b_1141266884617_555569_202"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517093_182115_130" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517093_840832_129" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_0_1fe00f9_1119337118921_17212_5" name="andromda_persistence_foreign_identifier" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_0_1fe00f9_1119337206843_664699_130" 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." annotatedElement="_9_0_1fe00f9_1119337118921_17212_5"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517062_565477_5" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517062_631040_4" name="" 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" body="Used on an association end to denote to name of the foreign key constraint to use in the database." annotatedElement="_9_0_1fe00f9_1119337118921_580571_56"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9_5_1_192d044b_1141267485476_992602_241" name="andromda_persistence_optional" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_9_5_1_192d044b_1141267494132_588277_244" 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" annotatedElement="_9_5_1_192d044b_1141267485476_992602_241"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_196037_157" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_942929_156" name=""/>
      </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" 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" annotatedElement="_9_5_1_192d044b_1141270099101_300953_245"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_5_e240333_1154527517109_160910_160" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_5_e240333_1154527517109_354065_159" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_12_1_1_12ab03bf_1179871604078_455022_98" name="andromda_persistence_associationEnd_primary" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_12_1_1_12ab03bf_1179871659812_445187_99" 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)." annotatedElement="_12_1_1_12ab03bf_1179871604078_455022_98"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_15_5_1_8fd0290_1228912645472_968161_210" name="andromda_persistence_associationEnd_uniqueGroup" visibility="private">
        <ownedComment xmi:id="_15_5_1_8fd0290_1228912645520_340293_211" body="The name of the unique group that this unique association end belongs to." annotatedElement="_15_5_1_8fd0290_1228912645472_968161_210"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_15_5_1_8fd0290_1228912922419_44257_213" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_15_5_1_8fd0290_1228912922413_143178_212" name=""/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_11_6_e240333_1161150809031_130699_611" name="PersistentElement">
      <ownedAttribute xmi:id="_11_6_e240333_1161150855671_482560_618" name="base_Property" visibility="private" association="_11_6_e240333_1161150855671_983525_617">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161150855703_393642_623" name="base_Class" visibility="private" association="_11_6_e240333_1161150855703_570368_622">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161098611093_330959_229" name="andromda_hibernate_lazy" visibility="private" type="_11_6_e240333_1161096104515_626250_140">
        <ownedComment xmi:id="_11_6_e240333_1161098611093_790428_233" body="Denotes whether or not the hibernate entity/relationship/property will be lazily loaded." annotatedElement="_11_6_e240333_1161098611093_330959_229"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098611093_561635_231" name="" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098611093_300348_232" name=""/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_11_6_e240333_1161098637859_405351_239" name="andromda_hibernate_xml_tagName" visibility="private">
        <ownedComment xmi:id="_11_6_e240333_1161098637859_718600_242" 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" annotatedElement="_11_6_e240333_1161098637859_405351_239"/>
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_11_6_e240333_1161098637859_794716_240" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_11_6_e240333_1161098637859_668717_241" name=""/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Stereotype" xmi:id="_17_0_4_2_7d60262_1389779743833_992587_3231" name="NaturalId">
      <ownedAttribute xmi:id="_17_0_4_2_7d60262_1389779777432_505103_3238" name="base_Property" visibility="private" association="_17_0_4_2_7d60262_1389779777432_265728_3237">
        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Extension" xmi:id="_17_0_4_2_7d60262_1389779777432_265728_3237" name="" memberEnd="_17_0_4_2_7d60262_1389779777433_662064_3239 _17_0_4_2_7d60262_1389779777432_505103_3238" navigableOwnedEnd="_17_0_4_2_7d60262_1389779777433_662064_3239">
      <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_17_0_4_2_7d60262_1389779777433_662064_3239" name="extension_NaturalId" visibility="private" type="_17_0_4_2_7d60262_1389779743833_992587_3231" aggregation="composite" association="_17_0_4_2_7d60262_1389779777432_265728_3237">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_17_0_4_2_7d60262_1389779777433_345192_3241" name="" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_17_0_4_2_7d60262_1389779777433_982249_3240" name=""/>
      </ownedEnd>
    </packagedElement>
    <profileApplication xmi:id="_0profileApplicationandromda-persistence">
      <eAnnotations xmi:id="_EsHggZzOEeW3BM4SuvH9fQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
  </uml:Profile>
  <Standard:ModelLibrary xmi:id="_EsIuoJzOEeW3BM4SuvH9fQ" base_Package="_11_5_e240333_1154527540265_181005_899"/>
</xmi:XMI>
