<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Profile="http:///schemas/Profile/_wTZcACjgEeezA761iS43gg/16" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/Profile/_wTZcACjgEeezA761iS43gg/16 id.profile.uml#_wTaDECjgEeezA761iS43gg">
  <uml:Model xmi:id="_ImsGIJfeEeOQoP6u6l9OUQ" name="AbstractBeamline" URI="">
    <ownedComment xmi:type="uml:Comment" xmi:id="_rQFPsJ-4EeORueP4RwNSuw" annotatedElement="_2wXOQJ-zEeORueP4RwNSuw _xS1BsIcCEeWP89wnxV1F7g">
      <body>For any GoniostatSweepSetting instance provided to the beamline via a GeometricStrategy where the (X, Y, Z) translation settings were corrected by a centring operation or not specified, the beamline must return a GoniostatTranslationSettings instance with populated (X, Y, Z) values. The beamline must also set GoniostatTranslation::requestedRotation to the id of the corresponding GoniostatSweepSetting instance sent from the workflow. 
If AbstractBeamline::Instructions::GeometricStrategy::userModifiable == true and the user has specified new rotation axis settings, a new GoniostatSweepSetting instance should be used to populate GoniostatTranslation::actualRotation. </body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_o9wa8LjWEeOB9q44TOrPvQ" annotatedElement="_AqMaIJ-0EeORueP4RwNSuw">
      <body> Either scatterer(s) or phasingWavelengths must be specified now or PhasingWavelengths later on.</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_NLHdgCg_EeSuSbp_QHtIcg" annotatedElement="_4Ycb0J-yEeORueP4RwNSuw _ED0d0J-zEeORueP4RwNSuw _MNqSwJ-zEeORueP4RwNSuw">
      <body> Many combinations of element and edge will be disallowed, depending on basic scientific criteria and/or the capabilities of the beamline</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_sNNx4IBKEeSdSI8TP7jZpg" annotatedElement="_ywaIEFhIEeSONvFHwpw1ng">
      <body>relativeImageDir is an externally-specified directory under which images should be written by the beamline for this data collection. It is relative to an absolute path that:
* is determined by the beamline setup
* cannot be modified by data collection parameters
Further subdirectories relative to relativeImageDir for the images produced by individual scans can be specified in a beamline-dependent way using Scan::paramName/Scan::filenameParam.

</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_fwgVwKyNEeSAYN-eWA_Wkw" annotatedElement="_VXZM4KyNEeSAYN-eWA_Wkw">
      <body>Signal to beamline/UI that workflow has finished. &quot;Aborted&quot; means that the beamline or UI requested the workflow to terminate. &quot;Failed&quot; means that the workflow encountered a severe error that prevented it from continuing</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_IKG2wKyOEeSAYN-eWA_Wkw" annotatedElement="_m-F90KyNEeSAYN-eWA_Wkw">
      <body>Message from beamline that a workflow-requested image collection has finished</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_W8frANGcEeW_N-wnpi-N6Q" annotatedElement="_m-F90KyNEeSAYN-eWA_Wkw">
      <body> imageRoot (if specified) overrides PriorInformation::rootDirectory. imageRoot must be specified if PriorInformation::rootDirectory was not specified</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_KYVAkO98EeW8ubjbpxEycg" annotatedElement="_ZqEOYIcHEeWP89wnxV1F7g">
      <body>timestamp is the number of milliseconds since midnight, January 1, 1970 UTC</body>
    </ownedComment>
    <ownedComment xmi:type="uml:Comment" xmi:id="_hfnqgJfBEeeD5tw4nEPrXA" annotatedElement="_BBdLgJfAEeeD5tw4nEPrXA">
      <body>The PointGroup enumeration is for user interface purposes only, and is not crystallographically complete. Centrosymmetric point groups are omitted. 32 includes 321 and 312, since making a choice from the three trigonal point groups specifies the space group (apart from screw axes, but they are never required in the context of the Abstract Beamline Interface).
</body>
    </ownedComment>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_ImsGIZfeEeOQoP6u6l9OUQ">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Class" xmi:id="_vj5OsJfrEeOQoP6u6l9OUQ" name="Beamline">
      <ownedOperation xmi:type="uml:Operation" xmi:id="_fMX3kJf0EeOQoP6u6l9OUQ" name="getSampleInfo"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_8exJsJfrEeOQoP6u6l9OUQ" name="setDataCollection">
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_LXss0JfsEeOQoP6u6l9OUQ" name="dataCollection"/>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_HywFwJf0EeOQoP6u6l9OUQ" name="getCentrings"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_a_4MgJf1EeOQoP6u6l9OUQ" name="startDataCollection"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_f7qxEJf1EeOQoP6u6l9OUQ" name="getBeamlineStatus"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_rUZzMJ-xEeORueP4RwNSuw" name="Instrumentation">
      <ownedComment xmi:type="uml:Comment" xmi:id="_dTUOIBQZEem84ubf8V2GOQ" annotatedElement="_VzzP8BQWEem84ubf8V2GOQ">
        <body>Detector setting instantiated BCS-side, including a BCS-specific calculation of the resolution corresponding to the distance and (where available) distance-dependent values of ORGX/ORGY. The wavelength of the resolution/distance conversion is implied by context for now, but will be modelled explicitly in the future.</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_QgrrwJffEeOQoP6u6l9OUQ" name="BeamSetting">
        <generalization xmi:type="uml:Generalization" xmi:id="_4PnXkCjTEeezA761iS43gg" general="_hfUPkCjTEeezA761iS43gg"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_cDSMQJffEeOQoP6u6l9OUQ" name="wavelength" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPOj0JffEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPPx8JffEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_fPRnIJffEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pJRyIJffEeOQoP6u6l9OUQ" name="PositionerSetting" isAbstract="true">
        <generalization xmi:type="uml:Generalization" xmi:id="_3vyoACjTEeezA761iS43gg" general="_hfUPkCjTEeezA761iS43gg"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_5Gv0QCQ7EeefdrvV5nw7mA" name="axisSetting" type="_i169sJffEeOQoP6u6l9OUQ" association="_5GtYACQ7EeefdrvV5nw7mA">
          <qualifier xmi:type="uml:Property" xmi:id="_1OzK8eJTEeai2PtO_Y6L5A" name="axis: String">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rEw8sCQ6EeeGLLlFAAGuVQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rE1OICQ6EeeGLLlFAAGuVQ" value="*"/>
          </qualifier>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-plxkJfiEeOQoP6u6l9OUQ" name="ScanExposure">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_DlJsoJfjEeOQoP6u6l9OUQ" name="time" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D3gn8JfjEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D3hPAJfjEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_D3h2EJfjEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_J7N20JfjEeOQoP6u6l9OUQ" name="transmission" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KMa7kJfjEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KMbioJfjEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_KMcwwJfjEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_uvZGEJffEeOQoP6u6l9OUQ" name="GoniostatSweepSetting">
        <generalization xmi:type="uml:Generalization" xmi:id="_hEC-IJfkEeOQoP6u6l9OUQ" general="_BgW1sIcCEeWP89wnxV1F7g"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_C4eUMJfgEeOQoP6u6l9OUQ" name="scanAxis">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2n2tcJ49EeO6a5RR8yLOUA" name="BeamstopSetting">
        <generalization xmi:type="uml:Generalization" xmi:id="_5elqAJ49EeO6a5RR8yLOUA" general="_pJRyIJffEeOQoP6u6l9OUQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_7pD_0JfiEeOQoP6u6l9OUQ" name="DetectorSetting">
        <generalization xmi:type="uml:Generalization" xmi:id="_haS68JfkEeOQoP6u6l9OUQ" general="_pJRyIJffEeOQoP6u6l9OUQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_r2aUgJfkEeOQoP6u6l9OUQ" name="ScanWidth">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_w36fgJfkEeOQoP6u6l9OUQ" name="imageWidth" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w_z3QJfkEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w_0eUJfkEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_w_1FYJfkEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_1cqdEJfkEeOQoP6u6l9OUQ" name="numImages" visibility="public" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1oaaEJfkEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1obBIJfkEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_1oboMJfkEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_xS1BsIcCEeWP89wnxV1F7g" name="GoniostatTranslation">
        <generalization xmi:type="uml:Generalization" xmi:id="_LfI9kIcDEeWP89wnxV1F7g" general="_pJRyIJffEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ZSVd4OJEEeaKwNbMHjJZMA" name="requestedRotation" type="_BgW1sIcCEeWP89wnxV1F7g" association="_ZSWE8OJEEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZSVd4eJEEeaKwNbMHjJZMA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZSVd4uJEEeaKwNbMHjJZMA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7G-9weI8EeaKwNbMHjJZMA" name="newRotation" type="_BgW1sIcCEeWP89wnxV1F7g" isUnique="false" association="_7G-9wOI8EeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7G-9wuI8EeaKwNbMHjJZMA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7G-9w-I8EeaKwNbMHjJZMA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_NaxtwCjUEeezA761iS43gg" name="requestedRotationId" type="_-MC2wJfeEeOQoP6u6l9OUQ" isUnique="false"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_BgW1sIcCEeWP89wnxV1F7g" name="GoniostatRotation">
        <generalization xmi:type="uml:Generalization" xmi:id="_s7P9cIcCEeWP89wnxV1F7g" general="_pJRyIJffEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_K1tTgCjVEeezA761iS43gg" name="translation" type="_xS1BsIcCEeWP89wnxV1F7g" association="_K1q3QCjVEeezA761iS43gg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e1gOgCjwEeezA761iS43gg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e1m8MCjwEeezA761iS43gg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_7G-9wOI8EeaKwNbMHjJZMA" memberEnd="_7G-9weI8EeaKwNbMHjJZMA _7G76cOI8EeaKwNbMHjJZMA">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_7G76cOI8EeaKwNbMHjJZMA" name="goniostatTranslation" type="_xS1BsIcCEeWP89wnxV1F7g" isUnique="false" association="_7G-9wOI8EeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7G76ceI8EeaKwNbMHjJZMA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7G76cuI8EeaKwNbMHjJZMA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ZSWE8OJEEeaKwNbMHjJZMA" memberEnd="_ZSWE8eJEEeaKwNbMHjJZMA _ZSVd4OJEEeaKwNbMHjJZMA">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ZSWE8eJEEeaKwNbMHjJZMA" name="goniostatTranslation" type="_xS1BsIcCEeWP89wnxV1F7g" association="_ZSWE8OJEEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZSWE8uJEEeaKwNbMHjJZMA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZSWE8-JEEeaKwNbMHjJZMA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_5GtYACQ7EeefdrvV5nw7mA" memberEnd="_5Gv0QCQ7EeefdrvV5nw7mA _5Gv0QSQ7EeefdrvV5nw7mA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5GumICQ7EeefdrvV5nw7mA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5GvNMCQ7EeefdrvV5nw7mA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_5Gv0QSQ7EeefdrvV5nw7mA" name="positionersetting" type="_pJRyIJffEeOQoP6u6l9OUQ" association="_5GtYACQ7EeefdrvV5nw7mA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_K1q3QCjVEeezA761iS43gg" name="A_translation_goniostatRotation" memberEnd="_K1tTgCjVEeezA761iS43gg _K1t6kCjVEeezA761iS43gg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_K1sscCjVEeezA761iS43gg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_K1sscSjVEeezA761iS43gg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_K1t6kCjVEeezA761iS43gg" name="goniostatrotation" type="_BgW1sIcCEeWP89wnxV1F7g" association="_K1q3QCjVEeezA761iS43gg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SJj7oCjVEeezA761iS43gg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SJmX4CjVEeezA761iS43gg" value="2"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_VzzP8BQWEem84ubf8V2GOQ" name="BcsDetectorSetting">
        <generalization xmi:type="uml:Generalization" xmi:id="_AXU1YBQYEem84ubf8V2GOQ" general="_7pD_0JfiEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_NBhFgBQXEem84ubf8V2GOQ" name="resolution" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXdwQBQXEem84ubf8V2GOQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXlsEBQXEem84ubf8V2GOQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_eKfYoBQXEem84ubf8V2GOQ" name="orgxy" visibility="public" type="_i169sJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6BAzkBQXEem84ubf8V2GOQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6BFsEBQXEem84ubf8V2GOQ" value="2"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_BFgIAJ-yEeORueP4RwNSuw" name="Types">
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_LXRoUJfnEeOQoP6u6l9OUQ" name="NonNegativeInt">
        <generalization xmi:type="uml:Generalization" xmi:id="_7BfvcJ-3EeORueP4RwNSuw">
          <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </generalization>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_UWanMJffEeOQoP6u6l9OUQ" name="PositiveFloat">
        <generalization xmi:type="uml:Generalization" xmi:id="_TRBH8ChDEeSuSbp_QHtIcg" general="_i169sJffEeOQoP6u6l9OUQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_3sNd0JfkEeOQoP6u6l9OUQ" name="PositiveInt">
        <generalization xmi:type="uml:Generalization" xmi:id="_6Xd7AJ-3EeORueP4RwNSuw">
          <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </generalization>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-MC2wJfeEeOQoP6u6l9OUQ" name="Uuid"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_i169sJffEeOQoP6u6l9OUQ" name="Float"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_4YRf4J-2EeORueP4RwNSuw" name="Url">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_6PuJsJ-2EeORueP4RwNSuw" name="scheme" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6ijmIJ-2EeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6ikNMJ-2EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_6ik0QJ-2EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_HvgIkJ-3EeORueP4RwNSuw" name="host" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IcH-AJ-3EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IcIlEJ-3EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_IcJMIJ-3EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_LkW6QJ-3EeORueP4RwNSuw" name="path" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8afoJ-3EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8bGsJ-3EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_P8btwJ-3EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_H1SrgChDEeSuSbp_QHtIcg" name="NonNegativeFloat">
        <generalization xmi:type="uml:Generalization" xmi:id="_SvJxAChDEeSuSbp_QHtIcg" general="_i169sJffEeOQoP6u6l9OUQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_lmMwEKyIEeSAYN-eWA_Wkw" name="Boolean"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_U3N2kLpSEeeYTqtFdXaPuQ" name="Character"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_JPTgsJ-yEeORueP4RwNSuw" name="Instructions">
      <ownedComment xmi:type="uml:Comment" xmi:id="_ljidQJ-wEeORueP4RwNSuw" annotatedElement="_Xu3QEJfnEeOQoP6u6l9OUQ">
        <body>The start attribute is taken as the initial setting of goniostatSetting::scanAxis. Any setting for the scan axis specified in goniostatSetting should be ignored</body>
      </ownedComment>
      <ownedComment xmi:type="uml:Comment" xmi:id="_JyHtcJ4_EeO6a5RR8yLOUA" annotatedElement="_Xu3QEJfnEeOQoP6u6l9OUQ">
        <body>A set of one or more sweeps define an overall data collection without going into execution-level specifics such as: interleaving, exposure, image width etc. They can be used for presentation purposes or to summarise a data collection that is decomposed in a way that would be otherwise hard to understand
</body>
      </ownedComment>
      <ownedComment xmi:type="uml:Comment" xmi:id="_IMSVcLDMEeaI25CbZmY3oA" annotatedElement="_ywaIEFhIEeSONvFHwpw1ng">
        <body>Should scans be {ordered, unique}? </body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_hjJDAJfmEeOQoP6u6l9OUQ" name="Scan">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ljG4gJfmEeOQoP6u6l9OUQ" name="width" visibility="public" type="_r2aUgJfkEeOQoP6u6l9OUQ" isUnique="false" association="_zlzU8OLkEeaSMtPPLb0UtQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l2EQwJfmEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l2E30JfmEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_l2Fe4JfmEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="__2a0QJfmEeOQoP6u6l9OUQ" name="exposure" visibility="public" type="_-plxkJfiEeOQoP6u6l9OUQ" association="_VcLO8OLkEeaSMtPPLb0UtQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ABA6sJfnEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ABBhwJfnEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_ABCI0JfnEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_PAejoJfnEeOQoP6u6l9OUQ" name="imageStartNum" visibility="public" type="_LXRoUJfnEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PNqEAJfnEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PNqrEJfnEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_PNrSIJfnEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_dDlckJfoEeOQoP6u6l9OUQ" name="filenameParam" association="_dDmDoJfoEeOQoP6u6l9OUQ">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDlckZfoEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDlckpfoEeOQoP6u6l9OUQ" value="1"/>
          <qualifier xmi:type="uml:Property" xmi:id="_VE1V8JfrEeOQoP6u6l9OUQ" name="paramName: String">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </qualifier>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ZOe28BMxEeSP4pLtdegIlQ" name="sweep" type="_Xu3QEJfnEeOQoP6u6l9OUQ" association="_ZOfeABMxEeSP4pLtdegIlQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZOe28RMxEeSP4pLtdegIlQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZOe28hMxEeSP4pLtdegIlQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_dBb5UJ-wEeORueP4RwNSuw" name="start" visibility="public" type="_i169sJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dG9SgJ-wEeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dG95kJ-wEeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_dG-goJ-wEeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_zlyt4OLkEeaSMtPPLb0UtQ" name="scanWidth" type="_r2aUgJfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zlyt4eLkEeaSMtPPLb0UtQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zlyt4uLkEeaSMtPPLb0UtQ" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_dDmDoJfoEeOQoP6u6l9OUQ" name="collectionSweep_string_1" memberEnd="_dDmDoZfoEeOQoP6u6l9OUQ _dDlckJfoEeOQoP6u6l9OUQ">
        <ownedEnd xmi:type="uml:Property" xmi:id="_dDmDoZfoEeOQoP6u6l9OUQ" name="collectionSweep" type="_hjJDAJfmEeOQoP6u6l9OUQ" association="_dDmDoJfoEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDmDopfoEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDmDo5foEeOQoP6u6l9OUQ" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Xu3QEJfnEeOQoP6u6l9OUQ" name="Sweep">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_f1bHgJfnEeOQoP6u6l9OUQ" name="width" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gIE9wJfnEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gIFk0JfnEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_gIGL4JfnEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_2IXQAJflEeOQoP6u6l9OUQ" name="beamSetting" visibility="public" type="_QgrrwJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2lYjMJflEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2lZKQJflEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_2lZxUJflEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_vJeyUJflEeOQoP6u6l9OUQ" name="goniostatSweepSetting" visibility="public" type="_uvZGEJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vZm5AJflEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vZm5AZflEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_vZoHIJflEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_zCymMJflEeOQoP6u6l9OUQ" name="detectorSetting" visibility="public" type="_7pD_0JfiEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zPj24JflEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zPkd8JflEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_zPlFAJflEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_4pHVgJflEeOQoP6u6l9OUQ" name="beamstopSetting" visibility="public" type="_2n2tcJ49EeO6a5RR8yLOUA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_45Lx0JflEeOQoP6u6l9OUQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_45M_8JflEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_45NnAJflEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ZOfeARMxEeSP4pLtdegIlQ" name="scans" type="_hjJDAJfmEeOQoP6u6l9OUQ" aggregation="composite" association="_ZOfeABMxEeSP4pLtdegIlQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZOfeAhMxEeSP4pLtdegIlQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZOfeAxMxEeSP4pLtdegIlQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MdnYAFhHEeSONvFHwpw1ng" name="start" type="_i169sJffEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_AnAk8HpKEeSgGdkzQZzVGg" name="sweepGroup" visibility="public" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BOrB4HpKEeSgGdkzQZzVGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BOteIHpKEeSgGdkzQZzVGg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_BOusQHpKEeSgGdkzQZzVGg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ZOfeABMxEeSP4pLtdegIlQ" name="collectionSweep_geometricSweep_1" memberEnd="_ZOfeARMxEeSP4pLtdegIlQ _ZOe28BMxEeSP4pLtdegIlQ"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_ywaIEFhIEeSONvFHwpw1ng" name="CollectionProposal">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_JFaogJfpEeOQoP6u6l9OUQ" name="scans" visibility="public" type="_hjJDAJfmEeOQoP6u6l9OUQ" isOrdered="true" isUnique="false" association="_2qNAsOJNEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYt_AJfpEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYumEJfpEeOQoP6u6l9OUQ" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_JYvNIJfpEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_RMby8JfpEeOQoP6u6l9OUQ" name="strategy" visibility="public" type="_2RLR4KyDEeSAYN-eWA_Wkw" association="_witok-JOEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdNZ4JfpEeOQoP6u6l9OUQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdOA8JfpEeOQoP6u6l9OUQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_RdOoAJfpEeOQoP6u6l9OUQ">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_XLu8IIBKEeSdSI8TP7jZpg" name="relativeImageDir" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xl8y8IBKEeSdSI8TP7jZpg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xl-BEIBKEeSdSI8TP7jZpg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xl-oIIBKEeSdSI8TP7jZpg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2RLR4KyDEeSAYN-eWA_Wkw" name="GeometricStrategy">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_DANwUKyEEeSAYN-eWA_Wkw" name="sweeps" visibility="public" type="_Xu3QEJfnEeOQoP6u6l9OUQ" association="_NKZQIOJOEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DMn0oKyEEeSAYN-eWA_Wkw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DMpCwKyEEeSAYN-eWA_Wkw" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_DMpp0KyEEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_GyOskKyIEeSAYN-eWA_Wkw" name="interleaved" visibility="public" type="_lmMwEKyIEeSAYN-eWA_Wkw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G645UKyIEeSAYN-eWA_Wkw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G66HcKyIEeSAYN-eWA_Wkw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_G66ugKyIEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_4sSh0LIHEeSDifNhU1GYbw" name="allowedWidths" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ" isOrdered="true">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5HVfELIHEeSDifNhU1GYbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5HWGILIHEeSDifNhU1GYbw" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_5HXUQLIHEeSDifNhU1GYbw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_AD_IILIIEeSDifNhU1GYbw" name="defaultWidthIdx" visibility="public" type="_LXRoUJfnEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AOOpQLIIEeSDifNhU1GYbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AOPQULIIEeSDifNhU1GYbw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_AOQecLIIEeSDifNhU1GYbw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_sJ1PULLiEeSkZ-QD4g8g_A" name="allowedWidths" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2aOhELLiEeSkZ-QD4g8g_A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2aPIILLiEeSkZ-QD4g8g_A" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_2aQWQLLiEeSkZ-QD4g8g_A">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KPKrMLLjEeSkZ-QD4g8g_A" name="defaultWidthIdx" visibility="public" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KcHiELLjEeSkZ-QD4g8g_A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KcHiEbLjEeSkZ-QD4g8g_A" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_KcIwMLLjEeSkZ-QD4g8g_A">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wpomEHDmEeaYj-DGzyuo3A" name="userModifiable">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_NKYpEOJOEeaKwNbMHjJZMA" name="sweep" type="_Xu3QEJfnEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NKYpEeJOEeaKwNbMHjJZMA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NKYpEuJOEeaKwNbMHjJZMA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_CXYIgBlxEem0i70TBtgiSQ" name="defaultDetectorSetting" type="_7pD_0JfiEeOQoP6u6l9OUQ" isDerived="true"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_OE8i4BlxEem0i70TBtgiSQ" name="defaultBeamSetting" type="_QgrrwJffEeOQoP6u6l9OUQ" isDerived="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_umVo8KyKEeSAYN-eWA_Wkw" name="GeometricStrategy"/>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_Kkb5cLtbEeS-Ne1HNGF1Qg" name="IndexingFormat">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NudlcLtbEeS-Ne1HNGF1Qg" name="IDXREF"/>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_elrLcLthEeS-Ne1HNGF1Qg" name="IndexingOutput"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gfG80LtiEeS-Ne1HNGF1Qg" name="IndexingSolution"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_Uug6YIcHEeWP89wnxV1F7g" name="RequestCentring">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_pbijEIcHEeWP89wnxV1F7g" name="currentSettingNo" type="_3sNd0JfkEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wGW1QIcHEeWP89wnxV1F7g" name="totalRotations" type="_3sNd0JfkEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_RbvsoIcIEeWP89wnxV1F7g" name="goniostatRotation" type="_BgW1sIcCEeWP89wnxV1F7g" association="_RbwTsIcIEeWP89wnxV1F7g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RbvsoYcIEeWP89wnxV1F7g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RbvsoocIEeWP89wnxV1F7g" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_2qNAsOJNEeaKwNbMHjJZMA" memberEnd="_2qNAseJNEeaKwNbMHjJZMA _JFaogJfpEeOQoP6u6l9OUQ">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_2qNAseJNEeaKwNbMHjJZMA" name="collectionProposal" type="_ywaIEFhIEeSONvFHwpw1ng" association="_2qNAsOJNEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2qNAsuJNEeaKwNbMHjJZMA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2qNAs-JNEeaKwNbMHjJZMA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_NKZQIOJOEeaKwNbMHjJZMA" memberEnd="_NKZQIeJOEeaKwNbMHjJZMA _DANwUKyEEeSAYN-eWA_Wkw">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_NKZQIeJOEeaKwNbMHjJZMA" name="geometricStrategy" type="_2RLR4KyDEeSAYN-eWA_Wkw" association="_NKZQIOJOEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NKZQIuJOEeaKwNbMHjJZMA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NKZQI-JOEeaKwNbMHjJZMA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_witok-JOEeaKwNbMHjJZMA" memberEnd="_witolOJOEeaKwNbMHjJZMA _RMby8JfpEeOQoP6u6l9OUQ">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_witolOJOEeaKwNbMHjJZMA" name="collectionProposal" type="_ywaIEFhIEeSONvFHwpw1ng" association="_witok-JOEeaKwNbMHjJZMA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_witoleJOEeaKwNbMHjJZMA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_witoluJOEeaKwNbMHjJZMA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_IhOlQOJREeaKwNbMHjJZMA" name="ChooseLattice">
        <ownedComment xmi:type="uml:Comment" xmi:id="_eYhu4JRtEeex6JH7_cl3mw" annotatedElement="_IhOlQOJREeaKwNbMHjJZMA">
          <body>crystalSystem is that which is implied by the user-specified symmetry (if any) from UserProvided Information. This is provided to enable filtering or markup of the contents of the solutions property.. Note that in the case of XDS format, CrystalSystem::TRIGONAL will be changed to CrystalSystem::HEXAGONAL, since XDS uses the character 'h' for both</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_SGy3oLtbEeS-Ne1HNGF1Qg" name="format" visibility="public" type="_Kkb5cLtbEeS-Ne1HNGF1Qg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SSntILtbEeS-Ne1HNGF1Qg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SSo7QLtbEeS-Ne1HNGF1Qg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_SSqJYLtbEeS-Ne1HNGF1Qg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_l9LkgLthEeS-Ne1HNGF1Qg" name="solutions" visibility="public" type="_elrLcLthEeS-Ne1HNGF1Qg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mE5WELthEeS-Ne1HNGF1Qg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mE59ILthEeS-Ne1HNGF1Qg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_mE6kMLthEeS-Ne1HNGF1Qg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_IX0GMJRsEee1t7LzyGKH_w" name="crystalSystem" type="_aN03UJ-yEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aQ-gIJRsEee1t7LzyGKH_w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aRLUcJRsEee1t7LzyGKH_w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_efxVIJ0aEeeneKIkSABvtA" name="lattices">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skGLgJ0aEeeneKIkSABvtA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skQjkJ0aEeeneKIkSABvtA" value="2"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_VcLO8OLkEeaSMtPPLb0UtQ" memberEnd="_VcLO8eLkEeaSMtPPLb0UtQ __2a0QJfmEeOQoP6u6l9OUQ">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_VcLO8eLkEeaSMtPPLb0UtQ" name="scan" type="_hjJDAJfmEeOQoP6u6l9OUQ" association="_VcLO8OLkEeaSMtPPLb0UtQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VcLO8uLkEeaSMtPPLb0UtQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VcLO8-LkEeaSMtPPLb0UtQ" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_zlzU8OLkEeaSMtPPLb0UtQ" memberEnd="_zlzU8eLkEeaSMtPPLb0UtQ _ljG4gJfmEeOQoP6u6l9OUQ">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_zlzU8eLkEeaSMtPPLb0UtQ" name="scan" type="_hjJDAJfmEeOQoP6u6l9OUQ" association="_zlzU8OLkEeaSMtPPLb0UtQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zlzU8uLkEeaSMtPPLb0UtQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zlzU8-LkEeaSMtPPLb0UtQ" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_uurbMIcIEeWP89wnxV1F7g" memberEnd="_uurbMYcIEeWP89wnxV1F7g _uuq0IIcIEeWP89wnxV1F7g">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_uurbMYcIEeWP89wnxV1F7g" name="centringDone" type="_ZqEOYIcHEeWP89wnxV1F7g" association="_uurbMIcIEeWP89wnxV1F7g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uurbMocIEeWP89wnxV1F7g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uurbM4cIEeWP89wnxV1F7g" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_RbwTsIcIEeWP89wnxV1F7g" memberEnd="_RbwTsYcIEeWP89wnxV1F7g _RbvsoIcIEeWP89wnxV1F7g">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_RbwTsYcIEeWP89wnxV1F7g" name="requestCentring" type="_Uug6YIcHEeWP89wnxV1F7g" association="_RbwTsIcIEeWP89wnxV1F7g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RbwTsocIEeWP89wnxV1F7g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RbwTs4cIEeWP89wnxV1F7g" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ZzMnYBusEeeqLcUAXJQF7A" name="PrepareForCentring"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_WD50kJ-yEeORueP4RwNSuw" name="DomainTypes">
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_4Ycb0J-yEeORueP4RwNSuw" name="AbsorptionEdge">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_5p744J-yEeORueP4RwNSuw" name="K"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_6QgJoJ-yEeORueP4RwNSuw" name="L-I"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_9PtswJ-yEeORueP4RwNSuw" name="L-II"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_-H7uMJ-yEeORueP4RwNSuw" name="L-III"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_-z-74J-yEeORueP4RwNSuw" name="M-I"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__1uswJ-yEeORueP4RwNSuw" name="M-II"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Ajqw0J-zEeORueP4RwNSuw" name="M-III"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_BTE0gJ-zEeORueP4RwNSuw" name="M-IV"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_CBCGsJ-zEeORueP4RwNSuw" name="M-V"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_MNqSwJ-zEeORueP4RwNSuw" name="AnomalousScatterer">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_OfbhEJ-zEeORueP4RwNSuw" name="element" visibility="public" type="_ED0d0J-zEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O8sr4J-zEeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O8tS8J-zEeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_O8t6AJ-zEeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_TkWMcJ-zEeORueP4RwNSuw" name="edge" visibility="public" type="_4Ycb0J-yEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UwoZYJ-zEeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UwpAcJ-zEeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_UwqOkJ-zEeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_ED0d0J-zEeORueP4RwNSuw" name="ChemicalElement">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_GAdJoJ-zEeORueP4RwNSuw" name="S"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_I0eJYJ-zEeORueP4RwNSuw" name="Se"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KQ5rIJ-zEeORueP4RwNSuw" name="..."/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_aN03UJ-yEeORueP4RwNSuw" name="CrystalSystem">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_baQ1QJ-yEeORueP4RwNSuw" name="TRICLINIC"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ch3WgJ-yEeORueP4RwNSuw" name="MONOCLINIC"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_duMmwJ-yEeORueP4RwNSuw" name="ORTHORHOMBIC"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fQaAYJ-yEeORueP4RwNSuw" name="TETRAGONAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gEehoJ-yEeORueP4RwNSuw" name="TRIGONAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_g1cEgJ-yEeORueP4RwNSuw" name="HEXAGONAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_hgArgJ-yEeORueP4RwNSuw" name="CUBIC"/>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_1apN8J-yEeORueP4RwNSuw" name="OrientationMatrix"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_qfoR4J-yEeORueP4RwNSuw" name="UnitCell">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_sSKmgJ-yEeORueP4RwNSuw" name="lengths" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sqWdAJ-yEeORueP4RwNSuw" value="3"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sqXEEJ-yEeORueP4RwNSuw" value="3"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_sqYSMJ-yEeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_w3ekwJ-yEeORueP4RwNSuw" name="angles" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xM9FgJ-yEeORueP4RwNSuw" value="3"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xM9skJ-yEeORueP4RwNSuw" value="3"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_xM-ToJ-yEeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_jSVkwJ-yEeORueP4RwNSuw" name="WavelengthRole">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_km8AMJ-yEeORueP4RwNSuw" name="PEAK"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lSEA0J-yEeORueP4RwNSuw" name="REMOTE"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_l6AxoJ-yEeORueP4RwNSuw" name="RISINGINFLECTION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ndxDYJ-yEeORueP4RwNSuw" name="FALLINGINFLECTION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_o3NikJ-yEeORueP4RwNSuw" name="HIGHREMOTE"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_b2McYJRqEee1t7LzyGKH_w" name="CrystalFamily"/>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_BBdLgJfAEeeD5tw4nEPrXA" name="PointGroup">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_x0_y8JfAEeeD5tw4nEPrXA" name="crystalsystem" type="_aN03UJ-yEeORueP4RwNSuw" association="_x08IkJfAEeeD5tw4nEPrXA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x1AaAJfAEeeD5tw4nEPrXA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x1AaAZfAEeeD5tw4nEPrXA" value="1"/>
        </ownedAttribute>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ESvWEJfAEeeD5tw4nEPrXA" name="1"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_GLluEJfAEeeD5tw4nEPrXA" name="2"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HUTCkJfAEeeD5tw4nEPrXA" name="222"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JviV8JfAEeeD5tw4nEPrXA" name="4"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_K9Cq4JfAEeeD5tw4nEPrXA" name="422"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Ma8MQJfAEeeD5tw4nEPrXA" name="6"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NQG5sJfAEeeD5tw4nEPrXA" name="622"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_O7Qz8JfAEeeD5tw4nEPrXA" name="32"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ZNdcgJfAEeeD5tw4nEPrXA" name="23"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bBdJsJfAEeeD5tw4nEPrXA" name="432"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_2wXOQJ-zEeORueP4RwNSuw" name="Information">
      <ownedComment xmi:type="uml:Comment" xmi:id="_1WZ5cKyIEeSAYN-eWA_Wkw" annotatedElement="_9y1JkHDpEeaYj-DGzyuo3A">
        <body>wedgeWidth is the number of images in a wedge. If GeometricStrategy::interleave is true it is required, otherwise not settable</body>
      </ownedComment>
      <ownedComment xmi:type="uml:Comment" xmi:id="_zSSpgNC4EeWoq59tXBFkgw" annotatedElement="_fDzNYNCsEeWoq59tXBFkgw">
        <body> The rootDirectory is the absolute path to the fixed beamline run directory. Underneath this path, other directories are created, images written and input/output from other applications created. The workflow needs to create files and directories here.</body>
      </ownedComment>
      <ownedComment xmi:type="uml:Comment" xmi:id="_1x514PwCEeWgLOd_tUeI6A" annotatedElement="__YhK0PwCEeWgLOd_tUeI6A">
        <body> The ids of Issue instances emitted by the workflow will be timestamped (variant 1) UUIDs
</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Class" xmi:id="_AqMaIJ-0EeORueP4RwNSuw" name="UserProvidedInformation">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_EQPTwJ-0EeORueP4RwNSuw" name="scatterers" visibility="public" type="_MNqSwJ-zEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ehfb0J-0EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EhgC4J-0EeORueP4RwNSuw" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ehgp8J-0EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_J2QhEJ-0EeORueP4RwNSuw" name="lattice" visibility="public" type="_aN03UJ-yEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KEi0sJ-0EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KEjbwJ-0EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_KEkC0J-0EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Ou9VYJ-0EeORueP4RwNSuw" name="spaceGroup" visibility="public" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMtBUJ-0EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMuPcJ-0EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_PMu2gJ-0EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Uvq6oJ-0EeORueP4RwNSuw" name="cell" visibility="public" type="_qfoR4J-yEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VArLEJ-0EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VAsZMJ-0EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_VAtAQJ-0EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_VVfvEJ-1EeORueP4RwNSuw" name="expectedResolution" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VyFkcJ-1EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VyGLgJ-1EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_VyHZoJ-1EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_bzyBIJ-1EeORueP4RwNSuw" name="anisotropic" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cBlzoJ-1EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cBmasJ-1EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_cBnBwJ-1EeORueP4RwNSuw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Y5UUUJfHEeeD5tw4nEPrXA" name="pointGroup" type="_BBdLgJfAEeeD5tw4nEPrXA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b8tM0JfHEeeD5tw4nEPrXA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b81vsJfHEeeD5tw4nEPrXA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_HhTxAJ-2EeORueP4RwNSuw" name="priorInformation_userProvidedInformation_1" memberEnd="_HhTxAZ-2EeORueP4RwNSuw _HhTJ8J-2EeORueP4RwNSuw">
        <ownedEnd xmi:type="uml:Property" xmi:id="_HhTxAZ-2EeORueP4RwNSuw" name="priorinformation" type="_fDzNYNCsEeWoq59tXBFkgw" association="_HhTxAJ-2EeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HhTxAp-2EeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HhTxA5-2EeORueP4RwNSuw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_8pRr8LW4EeOZTslGMEIgsw" name="PhasingWavelength">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_LD5icLW5EeOZTslGMEIgsw" name="wavelength" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWQdwLW5EeOZTslGMEIgsw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWRE0LW5EeOZTslGMEIgsw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_LWSS8LW5EeOZTslGMEIgsw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_R6RkYLW5EeOZTslGMEIgsw" name="role" visibility="public" type="_jSVkwJ-yEeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UBehcLW5EeOZTslGMEIgsw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UBfIgLW5EeOZTslGMEIgsw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_UBhkwLW5EeOZTslGMEIgsw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ljKJIJ-4EeORueP4RwNSuw" name="sampleCentred_beamstopSetting_1" memberEnd="_ljKJIZ-4EeORueP4RwNSuw _ljJiEJ-4EeORueP4RwNSuw">
        <ownedEnd xmi:type="uml:Property" xmi:id="_ljKJIZ-4EeORueP4RwNSuw" name="samplecentred" type="_9y1JkHDpEeaYj-DGzyuo3A" association="_ljKJIJ-4EeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ljKJIp-4EeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ljKJI5-4EeORueP4RwNSuw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_s70jIChMEeSuSbp_QHtIcg" name="sampleCentred_goniostatSetting_1" memberEnd="_s70jJChMEeSuSbp_QHtIcg _s70jIShMEeSuSbp_QHtIcg">
        <ownedEnd xmi:type="uml:Property" xmi:id="_s70jJChMEeSuSbp_QHtIcg" name="samplecentred" type="_9y1JkHDpEeaYj-DGzyuo3A" association="_s70jIChMEeSuSbp_QHtIcg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s70jJShMEeSuSbp_QHtIcg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s70jJihMEeSuSbp_QHtIcg" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Realization" xmi:id="_6UDTEChNEeSuSbp_QHtIcg" name="Realization1">
        <client xmi:type="uml:Class" href="../../com.globalphasing.astra.messages/Models/model.uml#_KzsXoFwyEeOkrcjWKXiFbg"/>
        <supplier xmi:type="uml:Interface" href="../../com.globalphasing.astra.messages/Models/model.uml#_fgQaMDAoEeOkH44hMJVBzQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Realization" xmi:id="_Zq_14ChQEeSuSbp_QHtIcg" name="Realization3">
        <client xmi:type="uml:Class" href="../../com.globalphasing.astra.messages/Models/model.uml#_95dooChPEeSuSbp_QHtIcg"/>
        <supplier xmi:type="uml:Interface" href="../../com.globalphasing.astra.messages/Models/model.uml#_fgQaMDAoEeOkH44hMJVBzQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_VXZM4KyNEeSAYN-eWA_Wkw" name="WorkflowDone" isAbstract="true">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_cuxdsPwEEeWgLOd_tUeI6A" name="issue" type="__YhK0PwCEeWgLOd_tUeI6A" association="_cuyr0PwEEeWgLOd_tUeI6A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cuxdsfwEEeWgLOd_tUeI6A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cuxdsvwEEeWgLOd_tUeI6A" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_m-F90KyNEeSAYN-eWA_Wkw" name="CollectionDone">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_40zgsKyNEeSAYN-eWA_Wkw" name="imageRoot" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_49VxoKyNEeSAYN-eWA_Wkw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_49WYsKyNEeSAYN-eWA_Wkw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_49W_wKyNEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="__GeTEKyNEeSAYN-eWA_Wkw" name="status" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Tn-QKyNEeSAYN-eWA_Wkw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Tn-QayNEeSAYN-eWA_Wkw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="__TolUKyNEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_PWnwkijuEeezA761iS43gg" name="proposal" type="_ywaIEFhIEeSONvFHwpw1ng" association="_PWnJgCjuEeezA761iS43gg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ZqEOYIcHEeWP89wnxV1F7g" name="CentringDone">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_uuq0IIcIEeWP89wnxV1F7g" name="goniostatTranslation" type="_xS1BsIcCEeWP89wnxV1F7g" association="_uurbMIcIEeWP89wnxV1F7g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuq0IYcIEeWP89wnxV1F7g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuq0IocIEeWP89wnxV1F7g" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_XA5h0IcJEeWP89wnxV1F7g" name="status" type="_-CWZkIcIEeWP89wnxV1F7g"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ACDJQO98EeW8ubjbpxEycg" name="timestamp" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GoSdcO98EeW8ubjbpxEycg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GoTrkO98EeW8ubjbpxEycg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_-CWZkIcIEeWP89wnxV1F7g" name="CentringStatus">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_F3cGgIcJEeWP89wnxV1F7g" name="NEXT"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HBhUAIcJEeWP89wnxV1F7g" name="DONE"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fDzNYNCsEeWoq59tXBFkgw" name="PriorInformation">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_oaDlIJ-1EeORueP4RwNSuw" name="sampleId" visibility="public" type="_-MC2wJfeEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o57_EJ-1EeORueP4RwNSuw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o58mIJ-1EeORueP4RwNSuw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_r26tkJ-1EeORueP4RwNSuw" name="sampleName" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sUtc0J-1EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sUuD4J-1EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralNull" xmi:id="_KFOZUNC6EeWoq59tXBFkgw"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_5GXxcJ-1EeORueP4RwNSuw" name="reflectionFile" visibility="public" type="_4YRf4J-2EeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5XJYYJ-1EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5XJ_cJ-1EeORueP4RwNSuw" value="1"/>
          <defaultValue xmi:type="uml:LiteralNull" xmi:id="_3yKRoNC5EeWoq59tXBFkgw"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_HhTJ8J-2EeORueP4RwNSuw" name="userProvidedInformation" type="_AqMaIJ-0EeORueP4RwNSuw" association="_HhTxAJ-2EeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HhTJ8Z-2EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HhTJ8p-2EeORueP4RwNSuw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_gsY-ANC7EeWoq59tXBFkgw" name="rootDirectory" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ikV-INC7EeWoq59tXBFkgw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ikXMQNC7EeWoq59tXBFkgw" value="1"/>
          <defaultValue xmi:type="uml:LiteralNull" xmi:id="_nGBZkNC7EeWoq59tXBFkgw"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_AsVnIOrAEeWDoJaz4B-PEA" name="WorkflowCompleted">
        <generalization xmi:type="uml:Generalization" xmi:id="_LvPecOrBEeWDoJaz4B-PEA" general="_VXZM4KyNEeSAYN-eWA_Wkw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_1MMvUOrAEeWDoJaz4B-PEA" name="WorkflowFailed">
        <generalization xmi:type="uml:Generalization" xmi:id="_MJNdoOrBEeWDoJaz4B-PEA" general="_VXZM4KyNEeSAYN-eWA_Wkw"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_to3nUPwEEeWgLOd_tUeI6A" name="reason" type="__YhK0PwCEeWgLOd_tUeI6A" isUnique="false" subsettedProperty="_cuxdsPwEEeWgLOd_tUeI6A" association="_to4OYPwEEeWgLOd_tUeI6A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_to3nUfwEEeWgLOd_tUeI6A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_to3nUvwEEeWgLOd_tUeI6A" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_EXLEsOrBEeWDoJaz4B-PEA" name="WorkflowAborted">
        <generalization xmi:type="uml:Generalization" xmi:id="_Mp-oYOrBEeWDoJaz4B-PEA" general="_VXZM4KyNEeSAYN-eWA_Wkw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="__YhK0PwCEeWgLOd_tUeI6A" name="Issue">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Z2XxMOrBEeWDoJaz4B-PEA" name="component">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nlxgcOrBEeWDoJaz4B-PEA" name="code" type="_LXRoUJfnEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_rEzMEOrBEeWDoJaz4B-PEA" name="message">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_yPKnYEKtEeamANVCSA-JgA" name="milliTimestamp" type="_3sNd0JfkEeOQoP6u6l9OUQ" isDerived="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_cuyr0PwEEeWgLOd_tUeI6A" memberEnd="_cuyr0fwEEeWgLOd_tUeI6A _cuxdsPwEEeWgLOd_tUeI6A">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_cuyr0fwEEeWgLOd_tUeI6A" name="workflowDone" type="_VXZM4KyNEeSAYN-eWA_Wkw" association="_cuyr0PwEEeWgLOd_tUeI6A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cuyr0vwEEeWgLOd_tUeI6A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cuyr0_wEEeWgLOd_tUeI6A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_to4OYPwEEeWgLOd_tUeI6A" memberEnd="_to4OYfwEEeWgLOd_tUeI6A _to3nUPwEEeWgLOd_tUeI6A">
        <name xsi:nil="true"/>
        <ownedEnd xmi:type="uml:Property" xmi:id="_to4OYfwEEeWgLOd_tUeI6A" name="workflowFailed" type="_1MMvUOrAEeWDoJaz4B-PEA" association="_to4OYPwEEeWgLOd_tUeI6A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_to4OYvwEEeWgLOd_tUeI6A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_to4OY_wEEeWgLOd_tUeI6A" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_EP-cUFf1EeaosO-niOKXAw" name="SubprocessStarted">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Jps6EFf1EeaosO-niOKXAw" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_UrqLoFf1EeaosO-niOKXAw" name="SubprocessStopped"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_9y1JkHDpEeaYj-DGzyuo3A" name="SampleCentred">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_oX_XsKyHEeSAYN-eWA_Wkw" name="imageWidth" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ou9tQKyHEeSAYN-eWA_Wkw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ou-UUKyHEeSAYN-eWA_Wkw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_ou_icKyHEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7UeP0KyHEeSAYN-eWA_Wkw" name="transmission" type="_UWanMJffEeOQoP6u6l9OUQ"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_36ifkKyHEeSAYN-eWA_Wkw" name="exposure" visibility="public" type="_UWanMJffEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Cqg0KyHEeSAYN-eWA_Wkw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4CrH4KyHEeSAYN-eWA_Wkw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_4Cru8KyHEeSAYN-eWA_Wkw">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_w7ebsKyHEeSAYN-eWA_Wkw" name="wedgeWidth" type="_3sNd0JfkEeOQoP6u6l9OUQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1HrWYKyHEeSAYN-eWA_Wkw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1HrWYayHEeSAYN-eWA_Wkw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ljJiEJ-4EeORueP4RwNSuw" name="beamstopSetting" type="_2n2tcJ49EeO6a5RR8yLOUA" association="_ljKJIJ-4EeORueP4RwNSuw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ljJiEZ-4EeORueP4RwNSuw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ljJiEp-4EeORueP4RwNSuw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_s70jIShMEeSuSbp_QHtIcg" name="goniostatTranslations" type="_xS1BsIcCEeWP89wnxV1F7g" association="_s70jIChMEeSuSbp_QHtIcg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s70jIihMEeSuSbp_QHtIcg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s70jIyhMEeSuSbp_QHtIcg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_tzoGQLpREeeYTqtFdXaPuQ" name="interleaveOrder" visibility="public" type="_U3N2kLpSEeeYTqtFdXaPuQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v-ATILpREeeYTqtFdXaPuQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v-O8oLpREeeYTqtFdXaPuQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_72rnYxmLEem0i70TBtgiSQ" name="detectorSetting" type="_VzzP8BQWEem84ubf8V2GOQ" association="_72rnYBmLEem0i70TBtgiSQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_72sOcBmLEem0i70TBtgiSQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_72sOcRmLEem0i70TBtgiSQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_iWJhgBmNEemCf5Wr_V-IVQ" name="wavelength" type="_8pRr8LW4EeOZTslGMEIgsw" isOrdered="true" association="_iWF3IBmNEemCf5Wr_V-IVQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iWKIkBmNEemCf5Wr_V-IVQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iWKIkRmNEemCf5Wr_V-IVQ" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_1mzGIOJREeaKwNbMHjJZMA" name="SelectedLattice">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_FIOOwLtjEeS-Ne1HNGF1Qg" name="format" visibility="public" type="_Kkb5cLtbEeS-Ne1HNGF1Qg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FZ8Q4LtjEeS-Ne1HNGF1Qg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FZ838LtjEeS-Ne1HNGF1Qg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_FZ9fALtjEeS-Ne1HNGF1Qg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_OBmDMLtjEeS-Ne1HNGF1Qg" name="solution" visibility="public" type="_gfG80LtiEeS-Ne1HNGF1Qg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OTTeQLtjEeS-Ne1HNGF1Qg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OTUFULtjEeS-Ne1HNGF1Qg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_OTUsYLtjEeS-Ne1HNGF1Qg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_bazbMBuoEeeqLcUAXJQF7A" name="ObtainPriorInformation"/>
      <packagedElement xmi:type="uml:Association" xmi:id="_PWnJgCjuEeezA761iS43gg" memberEnd="_PWnwkijuEeezA761iS43gg _PWnwkyjuEeezA761iS43gg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWnwkCjuEeezA761iS43gg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWnwkSjuEeezA761iS43gg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_PWnwkyjuEeezA761iS43gg" name="collectiondone" type="_m-F90KyNEeSAYN-eWA_Wkw" association="_PWnJgCjuEeezA761iS43gg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_TBTHsBuqEeeqLcUAXJQF7A" name="ReadyForCentring"/>
      <packagedElement xmi:type="uml:Association" xmi:id="_72rnYBmLEem0i70TBtgiSQ" memberEnd="_72rnYxmLEem0i70TBtgiSQ _72sOchmLEem0i70TBtgiSQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_72rnYRmLEem0i70TBtgiSQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_72rnYhmLEem0i70TBtgiSQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_72sOchmLEem0i70TBtgiSQ" name="samplecentred" type="_9y1JkHDpEeaYj-DGzyuo3A" association="_72rnYBmLEem0i70TBtgiSQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_iWF3IBmNEemCf5Wr_V-IVQ" memberEnd="_iWJhgBmNEemCf5Wr_V-IVQ _iWKIkhmNEemCf5Wr_V-IVQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iWITYBmNEemCf5Wr_V-IVQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iWI6cBmNEemCf5Wr_V-IVQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_iWKIkhmNEemCf5Wr_V-IVQ" name="samplecentred" type="_9y1JkHDpEeaYj-DGzyuo3A" association="_iWF3IBmNEemCf5Wr_V-IVQ">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3plC4BmNEemCf5Wr_V-IVQ" value="*"/>
        </ownedEnd>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_5ET28OLiEeaSMtPPLb0UtQ" client="_JPTgsJ-yEeORueP4RwNSuw" supplier="_hjJDAJfmEeOQoP6u6l9OUQ"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_hfUPkCjTEeezA761iS43gg" name="IdentifiedElement" isAbstract="true">
      <ownedAttribute xmi:type="uml:Property" xmi:id="_trn0YCjTEeezA761iS43gg" name="id" type="_-MC2wJfeEeOQoP6u6l9OUQ" isUnique="false" isReadOnly="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_x08IkJfAEeeD5tw4nEPrXA" memberEnd="_x0_y8JfAEeeD5tw4nEPrXA _x1AaApfAEeeD5tw4nEPrXA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x0-k0JfAEeeD5tw4nEPrXA" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x0-k0ZfAEeeD5tw4nEPrXA" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_x1AaApfAEeeD5tw4nEPrXA" name="pointgroup" type="_BBdLgJfAEeeD5tw4nEPrXA" association="_x08IkJfAEeeD5tw4nEPrXA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6iJwUJfAEeeD5tw4nEPrXA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6iMzoJfAEeeD5tw4nEPrXA" value="*"/>
      </ownedEnd>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ggbD0OrAEeWDoJaz4B-PEA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KFv8gOonEea--9z_SZYCpg" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KFv8geonEea--9z_SZYCpg" key="Version" value="0.1.1"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KFv8guonEea--9z_SZYCpg" key="Comment" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KFv8g-onEea--9z_SZYCpg" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KFv8hOonEea--9z_SZYCpg" key="Date" value="2015-01-21"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KFv8heonEea--9z_SZYCpg" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ghHnYOrAEeWDoJaz4B-PEA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_6WxgcOJKEeaKwNbMHjJZMA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y6QwkCjgEeezA761iS43gg" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6QwkSjgEeezA761iS43gg" key="Version" value="0.2.5"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6QwkijgEeezA761iS43gg" key="Comment" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6QwkyjgEeezA761iS43gg" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6QwlCjgEeezA761iS43gg" key="Date" value="2017-04-24"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y6QwlSjgEeezA761iS43gg" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6XfSIOJKEeaKwNbMHjJZMA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="id.profile.uml#_wTaDECjgEeezA761iS43gg"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="id.profile.uml#_BF8GILGCEeak3rj-C-pKhA"/>
    </profileApplication>
  </uml:Model>
  <Profile:IdRef xmi:id="_rZMqsOJGEeaKwNbMHjJZMA" base_Association="_ZSWE8OJEEeaKwNbMHjJZMA"/>
  <Profile:Payload xmi:id="_vFRIQOJQEeaKwNbMHjJZMA" intent="EVENT" base_Classifier="_VXZM4KyNEeSAYN-eWA_Wkw"/>
  <Profile:Payload xmi:id="_wvP90OJQEeaKwNbMHjJZMA" base_Classifier="_m-F90KyNEeSAYN-eWA_Wkw"/>
  <Profile:Payload xmi:id="_ysxacOJQEeaKwNbMHjJZMA" intent="EVENT" base_Classifier="_EP-cUFf1EeaosO-niOKXAw"/>
  <Profile:Payload xmi:id="_0CkvwOJQEeaKwNbMHjJZMA" intent="EVENT" base_Classifier="_UrqLoFf1EeaosO-niOKXAw"/>
  <Profile:Payload xmi:id="_3SFYsOJQEeaKwNbMHjJZMA" intent="COMMAND" base_Classifier="_ywaIEFhIEeSONvFHwpw1ng"/>
  <Profile:Payload xmi:id="_5DDnEOJQEeaKwNbMHjJZMA" intent="COMMAND" base_Classifier="_2RLR4KyDEeSAYN-eWA_Wkw"/>
  <Profile:Payload xmi:id="_76uXwOJQEeaKwNbMHjJZMA" base_Classifier="_fDzNYNCsEeWoq59tXBFkgw"/>
  <Profile:Payload xmi:id="_-L2s4OJQEeaKwNbMHjJZMA" base_Classifier="_9y1JkHDpEeaYj-DGzyuo3A"/>
  <Profile:Payload xmi:id="_YVr8gOJREeaKwNbMHjJZMA" intent="COMMAND" base_Classifier="_IhOlQOJREeaKwNbMHjJZMA"/>
  <Profile:Payload xmi:id="_FjwSEOJSEeaKwNbMHjJZMA" base_Classifier="_1mzGIOJREeaKwNbMHjJZMA"/>
  <Profile:Payload xmi:id="_MAzOAOJSEeaKwNbMHjJZMA" intent="COMMAND" base_Classifier="_Uug6YIcHEeWP89wnxV1F7g"/>
  <Profile:Payload xmi:id="_NPxikOJSEeaKwNbMHjJZMA" base_Classifier="_ZqEOYIcHEeWP89wnxV1F7g"/>
  <Profile:Payload xmi:id="_eAtbkBuqEeeqLcUAXJQF7A" base_Classifier="_TBTHsBuqEeeqLcUAXJQF7A"/>
  <Profile:Payload xmi:id="_rytL0BuqEeeqLcUAXJQF7A" intent="COMMAND" base_Classifier="_bazbMBuoEeeqLcUAXJQF7A"/>
  <Profile:Payload xmi:id="_jeaIcBusEeeqLcUAXJQF7A" intent="COMMAND" base_Classifier="_ZzMnYBusEeeqLcUAXJQF7A"/>
  <Profile:Identifiable xmi:id="_HPvrsCjQEeezA761iS43gg" base_Classifier="_QgrrwJffEeOQoP6u6l9OUQ" base_Class="_QgrrwJffEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_I9_9QCjQEeezA761iS43gg" base_Classifier="_pJRyIJffEeOQoP6u6l9OUQ" base_Class="_pJRyIJffEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_G-NmECjsEeezA761iS43gg" base_Classifier="_ywaIEFhIEeSONvFHwpw1ng" base_Class="_ywaIEFhIEeSONvFHwpw1ng"/>
  <Profile:Identifiable xmi:id="_IkBGQCjsEeezA761iS43gg" base_Classifier="_2RLR4KyDEeSAYN-eWA_Wkw" base_Class="_2RLR4KyDEeSAYN-eWA_Wkw"/>
  <Profile:Identifiable xmi:id="_KBmekCjsEeezA761iS43gg" base_Classifier="_hjJDAJfmEeOQoP6u6l9OUQ" base_Class="_hjJDAJfmEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_Ue3HoCjsEeezA761iS43gg" base_Classifier="_Xu3QEJfnEeOQoP6u6l9OUQ" base_Class="_Xu3QEJfnEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_Xu1qoCjsEeezA761iS43gg" base_Classifier="_-plxkJfiEeOQoP6u6l9OUQ" base_Class="_-plxkJfiEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_ZHgGsCjsEeezA761iS43gg" base_Classifier="_r2aUgJfkEeOQoP6u6l9OUQ" base_Class="_r2aUgJfkEeOQoP6u6l9OUQ"/>
  <Profile:Identifiable xmi:id="_WpldUCjtEeezA761iS43gg" base_Classifier="_8pRr8LW4EeOZTslGMEIgsw" base_Class="_8pRr8LW4EeOZTslGMEIgsw"/>
  <Profile:IdRef xmi:id="_ffRPICjuEeezA761iS43gg" base_Association="_PWnJgCjuEeezA761iS43gg"/>
</xmi:XMI>
