<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Dec 15 23:03:36 EST 2005'>
  <XMI.header>
    <XMI.documentation>
      <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
      <XMI.exporterVersion>1.0</XMI.exporterVersion>
    </XMI.documentation>
  </XMI.header>
  <XMI.content>
    <UML:Model xmi.id = 'C0A80002-EH9091WF' name = 'MetaBoss Enterprise Model'
      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
      <UML:ModelElement.stereotype>
        <UML:Stereotype xmi.idref = 'C0A80002-EH9091WI'/>
      </UML:ModelElement.stereotype>
      <UML:Namespace.ownedElement>
        <UML:Stereotype xmi.id = 'C0A80002-EH9091WG' name = 'profile' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
        <UML:Package xmi.id = 'C0A80002-EH9091WH' name = 'MetaBoss UML Profile'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'C0A80002-EH9091WG'/>
          </UML:ModelElement.stereotype>
          <UML:Namespace.ownedElement>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WI' name = 'metaboss.model' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Model</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WJ' name = 'metaboss.constraint'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Constraint</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091WK' name = 'metaboss.message.default error text'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091WM'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091WL' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WN' name = 'metaboss.enterprise'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WO' name = 'metaboss.design library'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WP' name = 'metaboss.data dictionary'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WQ' name = 'metaboss.type template'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WR' name = 'metaboss.system' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WS' name = 'metaboss.servicemodule'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091WT' name = 'metaboss.message' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091WU' name = 'metaboss.message.default text'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091WW'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091WV' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091WX' name = 'metaboss.message.type'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091WZ'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091WY' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091X0' name = 'derived' isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091X2'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091X1' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091X3' name = 'metaboss.structure'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091X4' name = 'metaboss.service' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091X5' name = 'metaboss.operation'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091X6' name = 'metaboss.operation.transaction policy'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091X8'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091X7' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091X9' name = 'metaboss.event subscription'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XA' name = 'metaboss.event subscription.synchronisation event name'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XC'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XB' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XD' name = 'metaboss.event subscription operation'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XE' name = 'metaboss.event subscription event'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XF' name = 'metaboss.parameter'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Parameter</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XG' name = 'metaboss.parameter.is array'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XI'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XH' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XJ' name = 'derived' isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XL'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XK' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XM' name = 'metaboss.argument'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>DataValue</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XN' name = 'metaboss.argument.value'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XP'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XO' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XQ' name = 'metaboss.domain' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091XR' name = 'metaboss.entity' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XS' name = 'metaboss.entity.type'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XU'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XT' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XV' name = 'metaboss.entity.plural name'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091XX'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XW' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091XY' name = 'metaboss.entity.primary key element'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091Y0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091XZ' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091Y1' name = 'metaboss.entity attribute'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091Y2' name = 'derived' isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091Y4'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091Y3' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091Y5' name = 'metaboss.entity attribute.type'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091Y7'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091Y6' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091Y8' name = 'metaboss.entity attribute.is used for ordering'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091YA'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091Y9' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091YB' name = 'metaboss.association role'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>AssociationEnd</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091YC' name = 'metaboss.association role.plural name'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091YE'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091YD' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
            <UML:Stereotype xmi.id = 'C0A80002-EH9091YF' name = 'metaboss.entity selector'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
              <UML:Stereotype.definedTag>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091YG' name = 'metaboss.entity selector.cardinality'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091YI'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091YH' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091YJ' name = 'metaboss.entity selector.default sql query'
                  isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091YL'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091YK' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
                <UML:TagDefinition xmi.id = 'C0A80002-EH9091YM' name = 'derived' isSpecification = 'false'>
                  <UML:TagDefinition.multiplicity>
                    <UML:Multiplicity xmi.id = 'C0A80002-EH9091YO'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'C0A80002-EH9091YN' lower = '0' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:TagDefinition.multiplicity>
                </UML:TagDefinition>
              </UML:Stereotype.definedTag>
            </UML:Stereotype>
          </UML:Namespace.ownedElement>
        </UML:Package>
      </UML:Namespace.ownedElement>
    </UML:Model>
  </XMI.content>
</XMI>
