<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:id="_L1h2wPWyEeeL5uCiN2F57w" name="model">
  <eAnnotations xmi:id="_L1h2wPWyEeeL5uCiN2F57w0" source="genmymodel">
    <details xmi:id="_L1h2wPWyEeeL5uCiN2F57w00" key="uuid" value="_L1h2wPWyEeeL5uCiN2F57w"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_TcACIdfgEDWS6vn1z3t4lQ" name="Staff">
    <eAnnotations xmi:id="_TcACIdfgEDWS6vn1z3t4lQ0" source="genmymodel">
      <details xmi:id="_TcACIdfgEDWS6vn1z3t4lQ00" key="uuid" value="_TcACIdfgEDWS6vn1z3t4lQ"/>
    </eAnnotations>
    <eOperations xmi:id="_ixQ78dfgEDWS6vn1z3t4lQ" name="Constructor">
      <eAnnotations xmi:id="_ixQ78dfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_ixQ78dfgEDWS6vn1z3t4lQ00" key="uuid" value="_ixQ78dfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
      <eParameters xmi:id="_pDggoNfhEDWS6vn1z3t4lQ" name="self" lowerBound="1">
        <eAnnotations xmi:id="_pDggoNfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_pDggoNfhEDWS6vn1z3t4lQ00" key="uuid" value="_pDggoNfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
      <eParameters xmi:id="_rI4RsNfhEDWS6vn1z3t4lQ" name="a" lowerBound="1">
        <eAnnotations xmi:id="_rI4RsNfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_rI4RsNfhEDWS6vn1z3t4lQ00" key="uuid" value="_rI4RsNfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
      <eParameters xmi:id="_vb4_ANfhEDWS6vn1z3t4lQ" name="b" lowerBound="1">
        <eAnnotations xmi:id="_vb4_ANfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_vb4_ANfhEDWS6vn1z3t4lQ00" key="uuid" value="_vb4_ANfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
      <eParameters xmi:id="_wHmOcNfhEDWS6vn1z3t4lQ" name="c" lowerBound="1">
        <eAnnotations xmi:id="_wHmOcNfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_wHmOcNfhEDWS6vn1z3t4lQ00" key="uuid" value="_wHmOcNfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
      <eParameters xmi:id="_wkJnkNfhEDWS6vn1z3t4lQ" name="d" lowerBound="1">
        <eAnnotations xmi:id="_wkJnkNfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_wkJnkNfhEDWS6vn1z3t4lQ00" key="uuid" value="_wkJnkNfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
      <eParameters xmi:id="_xCSVENfhEDWS6vn1z3t4lQ" name="e" lowerBound="1">
        <eAnnotations xmi:id="_xCSVENfhEDWS6vn1z3t4lQ0" source="genmymodel">
          <details xmi:id="_xCSVENfhEDWS6vn1z3t4lQ00" key="uuid" value="_xCSVENfhEDWS6vn1z3t4lQ"/>
        </eAnnotations>
      </eParameters>
    </eOperations>
    <eOperations xmi:id="_vJD_ENfgEDWS6vn1z3t4lQ" name="Destructor">
      <eAnnotations xmi:id="_vJD_ENfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_vJD_ENfgEDWS6vn1z3t4lQ00" key="uuid" value="_vJD_ENfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_yHKH4NfgEDWS6vn1z3t4lQ" name="setStaffID">
      <eAnnotations xmi:id="_yHKH4NfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_yHKH4NfgEDWS6vn1z3t4lQ00" key="uuid" value="_yHKH4NfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_zmo9odfgEDWS6vn1z3t4lQ" name="setTitle">
      <eAnnotations xmi:id="_zmo9odfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_zmo9odfgEDWS6vn1z3t4lQ00" key="uuid" value="_zmo9odfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_1IM3AdfgEDWS6vn1z3t4lQ" name="setFirstname">
      <eAnnotations xmi:id="_1IM3AdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_1IM3AdfgEDWS6vn1z3t4lQ00" key="uuid" value="_1IM3AdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_2W4QodfgEDWS6vn1z3t4lQ" name="setSurname">
      <eAnnotations xmi:id="_2W4QodfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_2W4QodfgEDWS6vn1z3t4lQ00" key="uuid" value="_2W4QodfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_3yAx4dfgEDWS6vn1z3t4lQ" name="setSalary">
      <eAnnotations xmi:id="_3yAx4dfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_3yAx4dfgEDWS6vn1z3t4lQ00" key="uuid" value="_3yAx4dfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_5CXmgdfgEDWS6vn1z3t4lQ" name="getStaffID">
      <eAnnotations xmi:id="_5CXmgdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_5CXmgdfgEDWS6vn1z3t4lQ00" key="uuid" value="_5CXmgdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_6TWtQdfgEDWS6vn1z3t4lQ" name="getStaffID">
      <eAnnotations xmi:id="_6TWtQdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_6TWtQdfgEDWS6vn1z3t4lQ00" key="uuid" value="_6TWtQdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_8LCAkdfgEDWS6vn1z3t4lQ" name="getTitle">
      <eAnnotations xmi:id="_8LCAkdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_8LCAkdfgEDWS6vn1z3t4lQ00" key="uuid" value="_8LCAkdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_9RFpsdfgEDWS6vn1z3t4lQ" name="getFirstname">
      <eAnnotations xmi:id="_9RFpsdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_9RFpsdfgEDWS6vn1z3t4lQ00" key="uuid" value="_9RFpsdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="__HET4dfgEDWS6vn1z3t4lQ" name="getSurname">
      <eAnnotations xmi:id="__HET4dfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="__HET4dfgEDWS6vn1z3t4lQ00" key="uuid" value="__HET4dfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_AV9v8dfhEDWS6vn1z3t4lQ" name="getSalary">
      <eAnnotations xmi:id="_AV9v8dfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_AV9v8dfhEDWS6vn1z3t4lQ00" key="uuid" value="_AV9v8dfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_TyqOodfgEDWS6vn1z3t4lQ" name="StaffID">
      <eAnnotations xmi:id="_TyqOodfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_TyqOodfgEDWS6vn1z3t4lQ00" key="uuid" value="_TyqOodfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Y5EHwNfgEDWS6vn1z3t4lQ" name="Title">
      <eAnnotations xmi:id="_Y5EHwNfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_Y5EHwNfgEDWS6vn1z3t4lQ00" key="uuid" value="_Y5EHwNfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_axwuwNfgEDWS6vn1z3t4lQ" name="Firstname">
      <eAnnotations xmi:id="_axwuwNfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_axwuwNfgEDWS6vn1z3t4lQ00" key="uuid" value="_axwuwNfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_c3wK4dfgEDWS6vn1z3t4lQ" name="Surname">
      <eAnnotations xmi:id="_c3wK4dfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_c3wK4dfgEDWS6vn1z3t4lQ00" key="uuid" value="_c3wK4dfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_exsIAdfgEDWS6vn1z3t4lQ" name="Salary">
      <eAnnotations xmi:id="_exsIAdfgEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_exsIAdfgEDWS6vn1z3t4lQ00" key="uuid" value="_exsIAdfgEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_GsGLkdfhEDWS6vn1z3t4lQ" name="Teacher">
    <eAnnotations xmi:id="_GsGLkdfhEDWS6vn1z3t4lQ0" source="genmymodel">
      <details xmi:id="_GsGLkdfhEDWS6vn1z3t4lQ00" key="uuid" value="_GsGLkdfhEDWS6vn1z3t4lQ"/>
    </eAnnotations>
    <eOperations xmi:id="_U1GtodfhEDWS6vn1z3t4lQ" name="Constructor" lowerBound="1" upperBound="-1">
      <eAnnotations xmi:id="_U1GtodfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_U1GtodfhEDWS6vn1z3t4lQ00" key="uuid" value="_U1GtodfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EEList"/>
    </eOperations>
    <eOperations xmi:id="_0ag1INfhEDWS6vn1z3t4lQ" name="Destructor">
      <eAnnotations xmi:id="_0ag1INfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_0ag1INfhEDWS6vn1z3t4lQ00" key="uuid" value="_0ag1INfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_2L4sIdfhEDWS6vn1z3t4lQ" name="setClassroom">
      <eAnnotations xmi:id="_2L4sIdfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_2L4sIdfhEDWS6vn1z3t4lQ00" key="uuid" value="_2L4sIdfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_5IHMsNfhEDWS6vn1z3t4lQ" name="setFormGroup">
      <eAnnotations xmi:id="_5IHMsNfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_5IHMsNfhEDWS6vn1z3t4lQ00" key="uuid" value="_5IHMsNfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_7Au7MNfhEDWS6vn1z3t4lQ" name="getClassroom">
      <eAnnotations xmi:id="_7Au7MNfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_7Au7MNfhEDWS6vn1z3t4lQ00" key="uuid" value="_7Au7MNfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_8uZ98dfhEDWS6vn1z3t4lQ" name="getFormGroup">
      <eAnnotations xmi:id="_8uZ98dfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_8uZ98dfhEDWS6vn1z3t4lQ00" key="uuid" value="_8uZ98dfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_LYJD8dfhEDWS6vn1z3t4lQ" name="Classroom">
      <eAnnotations xmi:id="_LYJD8dfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_LYJD8dfhEDWS6vn1z3t4lQ00" key="uuid" value="_LYJD8dfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NjEqcdfhEDWS6vn1z3t4lQ" name="FormGroup">
      <eAnnotations xmi:id="_NjEqcdfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_NjEqcdfhEDWS6vn1z3t4lQ00" key="uuid" value="_NjEqcdfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_J5n3gdfhEDWS6vn1z3t4lQ" name="Support">
    <eAnnotations xmi:id="_J5n3gdfhEDWS6vn1z3t4lQ0" source="genmymodel">
      <details xmi:id="_J5n3gdfhEDWS6vn1z3t4lQ00" key="uuid" value="_J5n3gdfhEDWS6vn1z3t4lQ"/>
    </eAnnotations>
    <eOperations xmi:id="_-G2-odfhEDWS6vn1z3t4lQ" name="Constructor">
      <eAnnotations xmi:id="_-G2-odfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_-G2-odfhEDWS6vn1z3t4lQ00" key="uuid" value="_-G2-odfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="__zhUwNfhEDWS6vn1z3t4lQ" name="Destructor">
      <eAnnotations xmi:id="__zhUwNfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="__zhUwNfhEDWS6vn1z3t4lQ00" key="uuid" value="__zhUwNfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_A5NKcNfiEDWS6vn1z3t4lQ" name="setWorkingPattern">
      <eAnnotations xmi:id="_A5NKcNfiEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_A5NKcNfiEDWS6vn1z3t4lQ00" key="uuid" value="_A5NKcNfiEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_Cg7WMdfiEDWS6vn1z3t4lQ" name="setDepartment">
      <eAnnotations xmi:id="_Cg7WMdfiEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_Cg7WMdfiEDWS6vn1z3t4lQ00" key="uuid" value="_Cg7WMdfiEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_E34mgdfiEDWS6vn1z3t4lQ" name="getWorkingPattern">
      <eAnnotations xmi:id="_E34mgdfiEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_E34mgdfiEDWS6vn1z3t4lQ00" key="uuid" value="_E34mgdfiEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_HAZyMNfiEDWS6vn1z3t4lQ" name="getDepartment">
      <eAnnotations xmi:id="_HAZyMNfiEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_HAZyMNfiEDWS6vn1z3t4lQ00" key="uuid" value="_HAZyMNfiEDWS6vn1z3t4lQ"/>
      </eAnnotations>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_PZsN0dfhEDWS6vn1z3t4lQ" name="WorkingPattern">
      <eAnnotations xmi:id="_PZsN0dfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_PZsN0dfhEDWS6vn1z3t4lQ00" key="uuid" value="_PZsN0dfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_SOyysdfhEDWS6vn1z3t4lQ" name="Department">
      <eAnnotations xmi:id="_SOyysdfhEDWS6vn1z3t4lQ0" source="genmymodel">
        <details xmi:id="_SOyysdfhEDWS6vn1z3t4lQ00" key="uuid" value="_SOyysdfhEDWS6vn1z3t4lQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Staff","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Teacher","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Support","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"unique":true,"name":"Constructor","lowerBound":0,"id":4,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Destructor","lowerBound":0,"id":5,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setStaffID","lowerBound":0,"id":6,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setTitle","lowerBound":0,"id":7,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setFirstname","lowerBound":0,"id":8,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSurname","lowerBound":0,"id":9,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setSalary","lowerBound":0,"id":10,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getStaffID","lowerBound":0,"id":11,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getStaffID","lowerBound":0,"id":12,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getTitle","lowerBound":0,"id":13,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getFirstname","lowerBound":0,"id":14,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSurname","lowerBound":0,"id":15,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getSalary","lowerBound":0,"id":16,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"StaffID","changeable":true,"lowerBound":0,"iD":false,"id":17,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Title","changeable":true,"lowerBound":0,"iD":false,"id":18,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Firstname","changeable":true,"lowerBound":0,"iD":false,"id":19,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Surname","changeable":true,"lowerBound":0,"iD":false,"id":20,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Salary","changeable":true,"lowerBound":0,"iD":false,"id":21,"derived":false},{"id":22,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"self","lowerBound":1,"id":23,"many":false,"required":true,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"a","lowerBound":1,"id":24,"many":false,"required":true,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"b","lowerBound":1,"id":25,"many":false,"required":true,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"c","lowerBound":1,"id":26,"many":false,"required":true,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"d","lowerBound":1,"id":27,"many":false,"required":true,"eClass":"EParameter"},{"ordered":true,"upperBound":1,"unique":true,"name":"e","lowerBound":1,"id":28,"many":false,"required":true,"eClass":"EParameter"},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"id":32,"eClass":"EGenericType"},{"id":33,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"unique":true,"name":"Constructor","lowerBound":1,"id":34,"many":true,"required":true,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Destructor","lowerBound":0,"id":35,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setClassroom","lowerBound":0,"id":36,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setFormGroup","lowerBound":0,"id":37,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getClassroom","lowerBound":0,"id":38,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getFormGroup","lowerBound":0,"id":39,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Classroom","changeable":true,"lowerBound":0,"iD":false,"id":40,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"FormGroup","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"Constructor","lowerBound":0,"id":45,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"Destructor","lowerBound":0,"id":46,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setWorkingPattern","lowerBound":0,"id":47,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"setDepartment","lowerBound":0,"id":48,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getWorkingPattern","lowerBound":0,"id":49,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"getDepartment","lowerBound":0,"id":50,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"WorkingPattern","changeable":true,"lowerBound":0,"iD":false,"id":51,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"Department","changeable":true,"lowerBound":0,"iD":false,"id":52,"derived":false},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":1,"target":0},{"source":1,"target":4},{"source":1,"target":5},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":1,"target":11},{"source":1,"target":12},{"source":1,"target":13},{"source":1,"target":14},{"source":1,"target":15},{"source":1,"target":16},{"source":1,"target":17},{"source":1,"target":18},{"source":1,"target":19},{"source":1,"target":20},{"source":1,"target":21},{"source":4,"target":22},{"source":4,"target":1},{"source":4,"target":23},{"source":4,"target":24},{"source":4,"target":25},{"source":4,"target":26},{"source":4,"target":27},{"source":4,"target":28},{"source":23,"target":4},{"source":24,"target":4},{"source":25,"target":4},{"source":26,"target":4},{"source":27,"target":4},{"source":28,"target":4},{"source":5,"target":1},{"source":6,"target":1},{"source":7,"target":1},{"source":8,"target":1},{"source":9,"target":1},{"source":10,"target":1},{"source":11,"target":1},{"source":12,"target":1},{"source":13,"target":1},{"source":14,"target":1},{"source":15,"target":1},{"source":16,"target":1},{"source":17,"target":29},{"source":17,"target":1},{"source":18,"target":30},{"source":18,"target":1},{"source":19,"target":31},{"source":19,"target":1},{"source":20,"target":32},{"source":20,"target":1},{"source":21,"target":33},{"source":21,"target":1},{"source":2,"target":0},{"source":2,"target":34},{"source":2,"target":35},{"source":2,"target":36},{"source":2,"target":37},{"source":2,"target":38},{"source":2,"target":39},{"source":2,"target":40},{"source":2,"target":41},{"source":34,"target":42},{"source":34,"target":2},{"source":35,"target":2},{"source":36,"target":2},{"source":37,"target":2},{"source":38,"target":2},{"source":39,"target":2},{"source":40,"target":43},{"source":40,"target":2},{"source":41,"target":44},{"source":41,"target":2},{"source":3,"target":0},{"source":3,"target":45},{"source":3,"target":46},{"source":3,"target":47},{"source":3,"target":48},{"source":3,"target":49},{"source":3,"target":50},{"source":3,"target":51},{"source":3,"target":52},{"source":45,"target":3},{"source":46,"target":3},{"source":47,"target":3},{"source":48,"target":3},{"source":49,"target":3},{"source":50,"target":3},{"source":51,"target":53},{"source":51,"target":3},{"source":52,"target":54},{"source":52,"target":3}],"multigraph":true}
model
Staff
Constructor
self
a
b
c
d
e
Destructor
setStaffID
setTitle
setFirstname
setSurname
setSalary
getStaffID
getStaffID
getTitle
getFirstname
getSurname
getSalary
StaffID
Title
Firstname
Surname
Salary
Teacher
Constructor
Destructor
setClassroom
setFormGroup
getClassroom
getFormGroup
Classroom
FormGroup
Support
Constructor
Destructor
setWorkingPattern
setDepartment
getWorkingPattern
getDepartment
WorkingPattern
Department