<?xml version="1.0"?>
<diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
  <diagramdata>
    <attribute name="background">
      <color val="#ffffff"/>
    </attribute>
    <attribute name="paper">
      <composite type="paper">
        <attribute name="name">
          <string>#A4#</string>
        </attribute>
        <attribute name="tmargin">
          <real val="2.82"/>
        </attribute>
        <attribute name="bmargin">
          <real val="2.82"/>
        </attribute>
        <attribute name="lmargin">
          <real val="2.82"/>
        </attribute>
        <attribute name="rmargin">
          <real val="2.82"/>
        </attribute>
        <attribute name="is_portrait">
          <boolean val="true"/>
        </attribute>
        <attribute name="scaling">
          <real val="1"/>
        </attribute>
        <attribute name="fitto">
          <boolean val="false"/>
        </attribute>
      </composite>
    </attribute>
    <attribute name="grid">
      <composite type="grid">
        <attribute name="width_x">
          <real val="1"/>
        </attribute>
        <attribute name="width_y">
          <real val="1"/>
        </attribute>
        <attribute name="visible_x">
          <int val="1"/>
        </attribute>
        <attribute name="visible_y">
          <int val="1"/>
        </attribute>
      </composite>
    </attribute>
    <attribute name="guides">
      <composite type="guides">
        <attribute name="hguides"/>
        <attribute name="vguides"/>
      </composite>
    </attribute>
  </diagramdata>
  <layer name="Background" visible="true">
    <object type="UML - Class" version="0" id="O0">
      <attribute name="obj_pos">
        <point val="53.8002,-18.25"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="53.7502,-18.3;74.0422,-13.8"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="53.8002,-18.25"/>
      </attribute>
      <attribute name="elem_width">
        <real val="20.192"/>
      </attribute>
      <attribute name="elem_height">
        <real val="4.4"/>
      </attribute>
      <attribute name="name">
        <string>#GNOME::Unknown#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#ref#</string>
          </attribute>
          <attribute name="type">
            <string>#void#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#unref#</string>
          </attribute>
          <attribute name="type">
            <string>#void#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#query_interface#</string>
          </attribute>
          <attribute name="type">
            <string>#CORBA::Object#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#repoid#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O1">
      <attribute name="obj_pos">
        <point val="78.6237,-9.12574"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="78.5737,-9.17574;103.108,-5.47574"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="78.6237,-9.12574"/>
      </attribute>
      <attribute name="elem_width">
        <real val="24.434"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::RequestTooLarge#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#reason#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#suggested_size#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O2">
      <attribute name="obj_pos">
        <point val="79.3117,-13.4672"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="79.2617,-13.5172;100.766,-10.6172"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="79.3117,-13.4672"/>
      </attribute>
      <attribute name="elem_width">
        <real val="21.404"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::OutOfRange#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#reason#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O3">
      <attribute name="obj_pos">
        <point val="78.9289,-17.8672"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="78.8789,-17.9172;100.989,-15.6172"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="78.9289,-17.8672"/>
      </attribute>
      <attribute name="elem_width">
        <real val="22.01"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.2"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::EndOfStream#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O4">
      <attribute name="obj_pos">
        <point val="78.9289,-22.3086"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="78.8789,-22.3586;100.989,-19.4586"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="78.9289,-22.3086"/>
      </attribute>
      <attribute name="elem_width">
        <real val="22.01"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::NeedsUpdate#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#reason#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O5">
      <attribute name="obj_pos">
        <point val="77.6218,-26.25"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="77.5718,-26.3;100.288,-23.4"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="77.6218,-26.25"/>
      </attribute>
      <attribute name="elem_width">
        <real val="22.616"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::DoesNotExist#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#reason#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O6">
      <attribute name="obj_pos">
        <point val="76.5975,-30.1914"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="76.5475,-30.2414;101.082,-27.3414"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="76.5975,-30.1914"/>
      </attribute>
      <attribute name="elem_width">
        <real val="24.434"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::UnableToProcess#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#reason#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O7">
      <attribute name="obj_pos">
        <point val="42.15,16.45"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="42.1,16.4;64.816,20.1"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="42.15,16.45"/>
      </attribute>
      <attribute name="elem_width">
        <real val="22.616"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::NameValueSet#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#name#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#values#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::StringList#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O8">
      <attribute name="obj_pos">
        <point val="85.7814,27.2414"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="85.7314,27.1914;105.417,29.4914"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="85.7814,27.2414"/>
      </attribute>
      <attribute name="elem_width">
        <real val="19.586"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.2"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqType#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O9">
      <attribute name="obj_pos">
        <point val="85.299,-0.8"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="85.249,-0.85;107.965,5.25"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="85.299,-0.8"/>
      </attribute>
      <attribute name="elem_width">
        <real val="22.616"/>
      </attribute>
      <attribute name="elem_height">
        <real val="6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::AnonymousSeq#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#type#</string>
          </attribute>
          <attribute name="type">
            <string>#short#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#is_circular#</string>
          </attribute>
          <attribute name="type">
            <string>#boolean#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#length#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#seq#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#subseq#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#start#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#end#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O10">
      <attribute name="obj_pos">
        <point val="85.9234,10.05"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="85.8734,10;107.377,15.3"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="85.9234,10.05"/>
      </attribute>
      <attribute name="elem_width">
        <real val="21.404"/>
      </attribute>
      <attribute name="elem_height">
        <real val="5.2"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::PrimarySeq#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#display_id#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#primary_id#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#accession_number#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#version#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O11">
      <attribute name="obj_pos">
        <point val="68.9077,19.5328"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="68.8577,19.4828;124.055,25.5828"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="68.9077,19.5328"/>
      </attribute>
      <attribute name="elem_width">
        <real val="55.0976"/>
      </attribute>
      <attribute name="elem_height">
        <real val="6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::Seq#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#all_SeqFeatures#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#sub_seqfeatures#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqFeatures_by_type#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#sub_seqfeatures#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#type#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqFeatures_in_region#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#start#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#end#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#sub_seqfeatures#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqFeatures_in_region_by_type#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#start#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#end#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#sub_seqfeatures#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#type#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeq#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O12">
      <attribute name="obj_pos">
        <point val="41.65,31.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="41.6,31.8;64.922,34.1"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="41.65,31.85"/>
      </attribute>
      <attribute name="elem_width">
        <real val="23.222"/>
      </attribute>
      <attribute name="elem_height">
        <real val="2.2"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::FuzzyTypeCode#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O13">
      <attribute name="obj_pos">
        <point val="40.15,26.05"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="40.1,26;66.452,30.5"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="40.15,26.05"/>
      </attribute>
      <attribute name="elem_width">
        <real val="26.252"/>
      </attribute>
      <attribute name="elem_height">
        <real val="4.4"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqFeaturePosition#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#position#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#extension#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#fuzzy#</string>
          </attribute>
          <attribute name="type">
            <string>#short#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O14">
      <attribute name="obj_pos">
        <point val="40.45,20.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="40.4,20.8;66.752,25.3"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="40.45,20.85"/>
      </attribute>
      <attribute name="elem_width">
        <real val="26.252"/>
      </attribute>
      <attribute name="elem_height">
        <real val="4.4"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqFeatureLocation#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes">
        <composite type="umlattribute">
          <attribute name="name">
            <string>#start#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeaturePosition#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#end#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeaturePosition#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
        <composite type="umlattribute">
          <attribute name="name">
            <string>#strand#</string>
          </attribute>
          <attribute name="type">
            <string>#short#</string>
          </attribute>
          <attribute name="value">
            <string/>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
        </composite>
      </attribute>
      <attribute name="operations"/>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O15">
      <attribute name="obj_pos">
        <point val="42.7373,4.91421"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="42.6873,4.86421;80.4321,15.7642"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="42.7373,4.91421"/>
      </attribute>
      <attribute name="elem_width">
        <real val="37.6448"/>
      </attribute>
      <attribute name="elem_height">
        <real val="10.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqFeature#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#type#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#source#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#seq_primary_id#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#start#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#end#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#strand#</string>
          </attribute>
          <attribute name="type">
            <string>#short#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#qualifiers#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::NameValueSetList#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#sub_SeqFeatures#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#sub_seqfeatures#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#locations#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureLocationList#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#PrimarySeq_is_available#</string>
          </attribute>
          <attribute name="type">
            <string>#boolean#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeq#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O16">
      <attribute name="obj_pos">
        <point val="15.4713,4.55"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="15.4213,4.5;41.7733,8.2"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="15.4713,4.55"/>
      </attribute>
      <attribute name="elem_width">
        <real val="26.252"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::PrimarySeqIterator#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#next#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#has_more#</string>
          </attribute>
          <attribute name="type">
            <string>#boolean#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O17">
      <attribute name="obj_pos">
        <point val="-12.5865,4.48604"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-12.6365,4.43604;13.7155,8.13604"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="-12.5865,4.48604"/>
      </attribute>
      <attribute name="elem_width">
        <real val="26.252"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqFeatureIterator#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#next#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeature#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#has_more#</string>
          </attribute>
          <attribute name="type">
            <string>#boolean#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O18">
      <attribute name="obj_pos">
        <point val="14.8813,-5.29949"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="14.8313,-5.34949;42.3953,-0.849495"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="14.8813,-5.29949"/>
      </attribute>
      <attribute name="elem_width">
        <real val="27.464"/>
      </attribute>
      <attribute name="elem_height">
        <real val="4.4"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::PrimarySeqVector#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#size#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#elementAt#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#index#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#iterator#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeqIterator#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O19">
      <attribute name="obj_pos">
        <point val="-13.3451,-5.0963"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-13.3951,-5.1463;14.1689,-0.646299"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="-13.3451,-5.0963"/>
      </attribute>
      <attribute name="elem_width">
        <real val="27.464"/>
      </attribute>
      <attribute name="elem_height">
        <real val="4.4"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqFeatureVector#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#size#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#elementAt#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeature#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#index#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#iterator#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqFeatureIterator#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O20">
      <attribute name="obj_pos">
        <point val="-4.90235,12.8664"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-4.95235,12.8164;34.2468,18.9164"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="-4.90235,12.8664"/>
      </attribute>
      <attribute name="elem_width">
        <real val="39.0992"/>
      </attribute>
      <attribute name="elem_height">
        <real val="6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::PrimarySeqDB#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#name#</string>
          </attribute>
          <attribute name="type">
            <string>#string#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#version#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#max_sequence_length#</string>
          </attribute>
          <attribute name="type">
            <string>#long#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeq#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#accession_number#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#version#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeqVector#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeqVector#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O21">
      <attribute name="obj_pos">
        <point val="-1.53734,22.1767"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-1.58734,22.1267;30.8247,25.8267"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="-1.53734,22.1767"/>
      </attribute>
      <attribute name="elem_width">
        <real val="32.312"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::SeqDB#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_Seq#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::Seq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#accession_number#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#version#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#accession_numbers#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::StringList#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O22">
      <attribute name="obj_pos">
        <point val="0.212655,31.1563"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="0.162655,31.1063;29.1811,34.8063"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="0.212655,31.1563"/>
      </attribute>
      <attribute name="elem_width">
        <real val="28.9184"/>
      </attribute>
      <attribute name="elem_height">
        <real val="3.6"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::UpdateableSeqDB#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#write_Seq#</string>
          </attribute>
          <attribute name="type">
            <string>#void#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#updatedSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#addedSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#deadSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#write_PrimarySeq#</string>
          </attribute>
          <attribute name="type">
            <string>#void#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#updatedSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#addedSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#deadSeqs#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Class" version="0" id="O23">
      <attribute name="obj_pos">
        <point val="40.7538,37.8312"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="40.7038,37.7812;88.1446,44.6812"/>
      </attribute>
      <attribute name="elem_corner">
        <point val="40.7538,37.8312"/>
      </attribute>
      <attribute name="elem_width">
        <real val="47.3408"/>
      </attribute>
      <attribute name="elem_height">
        <real val="6.8"/>
      </attribute>
      <attribute name="name">
        <string>#org::biocorba::seqcore::BioEnv#</string>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <attribute name="abstract">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_attributes">
        <boolean val="false"/>
      </attribute>
      <attribute name="suppress_operations">
        <boolean val="false"/>
      </attribute>
      <attribute name="visible_attributes">
        <boolean val="true"/>
      </attribute>
      <attribute name="visible_operations">
        <boolean val="true"/>
      </attribute>
      <attribute name="attributes"/>
      <attribute name="operations">
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeqIterator_from_file#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeqIterator#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#format#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#filename#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_PrimarySeq_from_file#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::PrimarySeq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#format#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#filename#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_Seq_from_file#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::Seq#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#format#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#filename#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqDB_names#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::StringList#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters"/>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqDB_versions#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::LongList#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#name#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
        <composite type="umloperation">
          <attribute name="name">
            <string>#get_SeqDB_by_name#</string>
          </attribute>
          <attribute name="type">
            <string>#org::biocorba::seqcore::SeqDB#</string>
          </attribute>
          <attribute name="visibility">
            <enum val="0"/>
          </attribute>
          <attribute name="abstract">
            <boolean val="false"/>
          </attribute>
          <attribute name="class_scope">
            <boolean val="false"/>
          </attribute>
          <attribute name="parameters">
            <composite type="umlparameter">
              <attribute name="name">
                <string>#name#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
            <composite type="umlparameter">
              <attribute name="name">
                <string>#version#</string>
              </attribute>
              <attribute name="type">
                <string>##</string>
              </attribute>
              <attribute name="value">
                <string/>
              </attribute>
              <attribute name="kind">
                <enum val="0"/>
              </attribute>
            </composite>
          </attribute>
        </composite>
      </attribute>
      <attribute name="template">
        <boolean val="false"/>
      </attribute>
      <attribute name="templates"/>
    </object>
    <object type="UML - Generalization" version="0" id="O24">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="63.0462,-14.7;97.457,0.05"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,-3.50156"/>
        <point val="96.607,-3.50156"/>
        <point val="96.607,-0.8"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O9" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O25">
      <attribute name="obj_pos">
        <point val="96.607,5.2"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="95.757,4.35;97.4754,10.9"/>
      </attribute>
      <attribute name="orth_points">
        <point val="96.607,5.2"/>
        <point val="96.607,9.73754"/>
        <point val="96.6254,9.73754"/>
        <point val="96.6254,10.05"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O9" connection="6"/>
        <connection handle="1" to="O10" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O26">
      <attribute name="obj_pos">
        <point val="96.6254,15.25"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="95.6065,14.4;97.4754,20.3828"/>
      </attribute>
      <attribute name="orth_points">
        <point val="96.6254,15.25"/>
        <point val="96.6254,17.0375"/>
        <point val="96.4565,17.0375"/>
        <point val="96.4565,19.5328"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O10" connection="6"/>
        <connection handle="1" to="O11" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O27">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="60.7097,-14.7;64.7462,5.76421"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,1"/>
        <point val="61.5597,1"/>
        <point val="61.5597,4.91421"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O15" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O28">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="27.7473,-14.7;64.7462,5.4"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,1"/>
        <point val="28.5973,1"/>
        <point val="28.5973,4.55"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O16" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O29">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-0.310544,-14.7;64.7462,5.33604"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,1"/>
        <point val="0.539456,1"/>
        <point val="0.539456,4.48604"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O17" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O30">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="27.7633,-14.7;64.7462,1.70858"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,0.858579"/>
        <point val="28.6133,0.858579"/>
        <point val="28.6133,-0.899495"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O18" connection="6"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O31">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="-0.463079,-14.7;64.7462,1.80639"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,0.956388"/>
        <point val="0.386921,0.956388"/>
        <point val="0.386921,-0.696299"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O19" connection="6"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O32">
      <attribute name="obj_pos">
        <point val="63.8962,-13.85"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="13.7972,-14.7;64.7462,13.7164"/>
      </attribute>
      <attribute name="orth_points">
        <point val="63.8962,-13.85"/>
        <point val="63.8962,0.791003"/>
        <point val="14.6472,0.791003"/>
        <point val="14.6472,12.8664"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O0" connection="6"/>
        <connection handle="1" to="O20" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O33">
      <attribute name="obj_pos">
        <point val="14.6472,18.8664"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="13.7687,18.0164;15.4972,23.0267"/>
      </attribute>
      <attribute name="orth_points">
        <point val="14.6472,18.8664"/>
        <point val="14.6472,21.5775"/>
        <point val="14.6187,21.5775"/>
        <point val="14.6187,22.1767"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O20" connection="6"/>
        <connection handle="1" to="O21" connection="1"/>
      </connections>
    </object>
    <object type="UML - Generalization" version="0" id="O34">
      <attribute name="obj_pos">
        <point val="14.6187,25.7767"/>
      </attribute>
      <attribute name="obj_bb">
        <rectangle val="13.7687,24.9267;15.5219,32.0063"/>
      </attribute>
      <attribute name="orth_points">
        <point val="14.6187,25.7767"/>
        <point val="14.6187,30.0628"/>
        <point val="14.6719,30.0628"/>
        <point val="14.6719,31.1563"/>
      </attribute>
      <attribute name="orth_orient">
        <enum val="1"/>
        <enum val="0"/>
        <enum val="1"/>
      </attribute>
      <attribute name="name">
        <string/>
      </attribute>
      <attribute name="stereotype">
        <string/>
      </attribute>
      <connections>
        <connection handle="0" to="O21" connection="6"/>
        <connection handle="1" to="O22" connection="1"/>
      </connections>
    </object>
  </layer>
</diagram>
