<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:SB4UMLProfile="http://www.smartbit4all.org/SB4UMLProfile" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <uml:Model xmi:id="_Iiaz8KrREeqwasKhGu9goQ" name="platform">
    <packageImport xmi:type="uml:PackageImport" xmi:id="_IkOx0KrREeqwasKhGu9goQ">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_PghOgKrREeqwasKhGu9goQ" name="PlatformDataTypes" URI="">
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_S2n1YKrWEeqwasKhGu9goQ" name="NumericIdentifier"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_PZGJIKrXEeqwasKhGu9goQ" name="Timestamp"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_W87uAKrXEeqwasKhGu9goQ" name="UUID"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_arnEwKsPEeqI-_Il1SnNWw" name="Description"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_aryq8KsPEeqI-_Il1SnNWw" name="Email"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_aryq8asPEeqI-_Il1SnNWw" name="Phone"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_arzSAKsPEeqI-_Il1SnNWw" name="Boolean"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_arzSAasPEeqI-_Il1SnNWw" name="BinaryData"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_arzSAqsPEeqI-_Il1SnNWw" name="Date"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_dncjwKsPEeqI-_Il1SnNWw" name="CodeIdentifier"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VCEM4KsQEeqI-_Il1SnNWw" name="StringIdentifier"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-oX34Bm5EeuxK5qlWk_M0A" name="StringData"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_Ct5swLEVEeqF9Zc6twRobA" name="Architecture">
      <packagedElement xmi:type="uml:Component" xmi:id="_OtcA4LEVEeqF9Zc6twRobA" name="Platform module 1">
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_VZRmwLEVEeqF9Zc6twRobA" name="Entity 1"/>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_bUm8wLEVEeqF9Zc6twRobA" name="Entity 2"/>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_ew1zELEVEeqF9Zc6twRobA" name="Entity 1 CRUD">
          <generalization xmi:type="uml:Generalization" xmi:id="_1gaiULEVEeqF9Zc6twRobA" general="_w1r4kLEVEeqF9Zc6twRobA"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_jd1GoLEVEeqF9Zc6twRobA" name="Query"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kk8fsLEVEeqF9Zc6twRobA" name="Create"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_mrOPsLEVEeqF9Zc6twRobA" name="Update"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_oY7usLEVEeqF9Zc6twRobA" name="Delete"/>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_w1r4kLEVEeqF9Zc6twRobA" name="CRUD Service">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_BBeKsLEWEeqF9Zc6twRobA" name="Query"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_BBf_4LEWEeqF9Zc6twRobA" name="Create"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_BBhOALEWEeqF9Zc6twRobA" name="Update"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_BBjDMLEWEeqF9Zc6twRobA" name="Delete"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Usage" xmi:id="_5DoxcLEVEeqF9Zc6twRobA" client="_VZRmwLEVEeqF9Zc6twRobA" supplier="_ew1zELEVEeqF9Zc6twRobA"/>
      <packagedElement xmi:type="uml:Component" xmi:id="_UUJf0LEXEeqF9Zc6twRobA" name="Module - product">
        <packagedElement xmi:type="uml:Component" xmi:id="_so3A4LEXEeqF9Zc6twRobA" name="Module 1 proxy">
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_hJqZsLEXEeqF9Zc6twRobA" name="Entity 1 CRUD">
            <substitution xmi:type="uml:Substitution" xmi:id="_kVJeQLEXEeqF9Zc6twRobA" client="_hJqZsLEXEeqF9Zc6twRobA" supplier="_ew1zELEVEeqF9Zc6twRobA" contract="_ew1zELEVEeqF9Zc6twRobA"/>
          </nestedClassifier>
          <packagedElement xmi:type="uml:Usage" xmi:id="_wOcAcLEXEeqF9Zc6twRobA" client="_so3A4LEXEeqF9Zc6twRobA" supplier="_OtcA4LEVEeqF9Zc6twRobA"/>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gzSvYAlvEeuTwZds3fdDqg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gzVLoAlvEeuTwZds3fdDqg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.smartbit4all.org/SB4UMLProfile#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SB4UMLProfile/SB4UMLProfile.profile.uml#_pFFiEKepEeqhdJy96mVjxA"/>
    </profileApplication>
  </uml:Model>
  <SB4UMLProfile:EntityDataType xmi:id="_sZqVkAlvEeuTwZds3fdDqg" javaType="BinaryData" sqlType="BLOB" javaImport="org.smartbit4all.core.utility.BinaryData" base_DataType="_arzSAasPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_JEWi8AlxEeuTwZds3fdDqg" javaType="LocalDateTime" sqlType="TIMESTAMP" javaImport="java.time.LocalDateTime" base_DataType="_PZGJIKrXEeqwasKhGu9goQ"/>
  <SB4UMLProfile:EntityDataType xmi:id="_VJX8cBm2EeuxK5qlWk_M0A" javaType="Boolean" sqlType="VARCHAR2(5)" base_DataType="_arzSAKsPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_ee4d0Bm3EeuxK5qlWk_M0A" javaType="String" sqlType="VARCHAR2(60)" base_DataType="_VCEM4KsQEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_XW0kEBm5EeuxK5qlWk_M0A" javaType="String" sqlType="VARCHAR2(50)" base_DataType="_W87uAKrXEeqwasKhGu9goQ"/>
  <SB4UMLProfile:EntityDataType xmi:id="_-pc18Bm5EeuxK5qlWk_M0A" javaType="String" sqlType="VARCHAR2(400)" base_DataType="_-oX34Bm5EeuxK5qlWk_M0A"/>
  <SB4UMLProfile:EntityDataType xmi:id="_8o8E0Bm7Eeu8s7Q_MLF6vA" javaType="String" sqlType="VARCHAR2(25)" base_DataType="_dncjwKsPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_BkYEEBm8Eeu8s7Q_MLF6vA" javaType="LocalDateTime" sqlType="TIMESTAMP" javaImport="java.time.LocalDateTime" base_DataType="_arzSAqsPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_J8hawBm8Eeu8s7Q_MLF6vA" javaType="String" sqlType="VARCHAR2(25)" base_DataType="_aryq8asPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_N4LYABm8Eeu8s7Q_MLF6vA" javaType="String" sqlType="VARCHAR2(250)" base_DataType="_aryq8KsPEeqI-_Il1SnNWw"/>
  <SB4UMLProfile:EntityDataType xmi:id="_TspRABm8Eeu8s7Q_MLF6vA" javaType="String" sqlType="VARCHAR2(2000)" base_DataType="_arnEwKsPEeqI-_Il1SnNWw"/>
</xmi:XMI>
