Changeset 381

Show
Ignore:
Timestamp:
01/28/07 09:24:21 (17 years ago)
Author:
pieterpalmers
Message:

updated class diagrams

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/streaming-rework/doc/streaming.xmi

    r249 r381  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-06-05T17:22:56" xmi.version="1.2" > 
     2<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-01-24T18:40:32" xmi.version="1.2" > 
    33 <XMI.header> 
    44  <XMI.documentation> 
    55   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> 
    6    <XMI.exporterVersion>1.5.2</XMI.exporterVersion> 
     6   <XMI.exporterVersion>1.5.5</XMI.exporterVersion> 
    77   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> 
    88  </XMI.documentation> 
     
    1212  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" > 
    1313   <UML:Namespace.ownedElement> 
    14     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
    15     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
    16     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
    17     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
    18     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
    19     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
    20     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12705" isRoot="false" isAbstract="false" name="int" /> 
    21     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12707" isRoot="false" isAbstract="false" name="char" /> 
    22     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12708" isRoot="false" isAbstract="false" name="bool" /> 
    23     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12709" isRoot="false" isAbstract="false" name="float" /> 
    24     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12710" isRoot="false" isAbstract="false" name="double" /> 
    25     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12711" isRoot="false" isAbstract="false" name="long" /> 
    26     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12712" isRoot="false" isAbstract="false" name="short" /> 
    27     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12713" isRoot="false" isAbstract="false" name="string" /> 
    28     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12744" isRoot="false" isAbstract="false" name="void*" elementReference="12743" /> 
    29     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13394" isRoot="false" isAbstract="false" name="std::vector&lt; Port * >" elementReference="13393" /> 
    30     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13395" isRoot="false" isAbstract="false" name="PortVector" elementReference="13394" /> 
    31     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13396" isRoot="false" isAbstract="false" name="std::vector&lt; Port * >::iterator" elementReference="13393" /> 
    32     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13397" isRoot="false" isAbstract="false" name="PortVectorIterator" elementReference="13396" /> 
    33     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13401" isRoot="false" isAbstract="false" name="Port*" elementReference="12717" /> 
    34     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14009" isRoot="false" isAbstract="false" name="FreebobRunnableInterface*" elementReference="14008" /> 
    35     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14530" isRoot="false" isAbstract="false" name="unsigned char*" elementReference="14529" /> 
    36     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14540" isRoot="false" isAbstract="false" name="unsigned int*" elementReference="12734" /> 
    37     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14561" isRoot="false" isAbstract="false" name="StreamProcessorManager*" elementReference="14516" /> 
    38     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14611" isRoot="false" isAbstract="false" name="std::vector&lt; StreamProcessor * >" elementReference="13393" /> 
    39     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14612" isRoot="false" isAbstract="false" name="StreamProcessorVector" elementReference="14611" /> 
    40     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14613" isRoot="false" isAbstract="false" name="std::vector&lt; StreamProcessor * >::iterator" elementReference="13393" /> 
    41     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14614" isRoot="false" isAbstract="false" name="StreamProcessorVectorIterator" elementReference="14613" /> 
    42     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14630" isRoot="false" isAbstract="false" name="StreamProcessor*" elementReference="14508" /> 
    43     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14665" isRoot="false" isAbstract="false" name="IsoHandlerManager*" elementReference="14659" /> 
    44     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15179" isRoot="false" isAbstract="false" name="quadlet_t*" elementReference="15178" /> 
    45     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15190" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t*" elementReference="15166" /> 
    46     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15236" isRoot="false" isAbstract="false" name="IsoHandler*" elementReference="15194" /> 
    47     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15278" isRoot="false" isAbstract="false" name="PacketBuffer*" elementReference="15167" /> 
    48     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15280" isRoot="false" isAbstract="false" name="std::vector&lt; IsoStream * >" elementReference="13393" /> 
    49     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15281" isRoot="false" isAbstract="false" name="IsoStreamVector" elementReference="15280" /> 
    50     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15282" isRoot="false" isAbstract="false" name="std::vector&lt; IsoStream * >::iterator" elementReference="13393" /> 
    51     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15283" isRoot="false" isAbstract="false" name="IsoStreamVectorIterator" elementReference="15282" /> 
    52     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15288" isRoot="false" isAbstract="false" name="IsoStream*" elementReference="14509" /> 
    53     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18085" isRoot="false" isAbstract="false" name="char*" elementReference="12707" /> 
    54     <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18118" isRoot="false" isAbstract="false" name="AmdtpAudioPort*" elementReference="13087" /> 
    55     <UML:Class comment="Id$ *//* 
     14    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     15    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     16    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     17    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     18    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     19    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     20    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     21    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     22    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     23    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     24    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     25    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     26    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     27    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     28    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     29    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     30    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     31    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     32    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     33    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     34    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     35    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     36    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     37    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     38    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     39    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     40    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     41    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     42    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     43    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     44    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     45    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     46    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     47    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     48    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     49    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     50    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     51    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     52    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     53    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     54    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     55    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     56    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     57    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     58    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     59    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     60    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     61    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     62    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     63    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     64    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     65    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     66    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     67    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     68    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     69    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     70    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     71    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     72    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     73    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     74    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     75    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     76    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     77    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     78    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     79    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     80    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     81    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     82    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     83    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     84    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     85    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     86    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     87    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     88    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     89    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     90    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     91    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     92    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     93    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     94    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     95    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     96    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     97    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     98    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     99    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     100    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     101    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     102    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     103    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     104    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     105    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     106    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     107    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     108    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     109    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     110    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     111    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     112    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     113    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     114    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     115    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     116    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     117    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     118    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     119    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     120    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     121    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     122    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     123    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     124    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     125    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     126    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     127    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     128    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     129    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     130    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     131    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     132    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     133    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     134    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     135    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     136    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     137    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     138    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     139    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     140    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     141    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     142    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     143    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     144    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     145    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     146    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     147    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     148    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     149    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     150    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     151    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     152    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     153    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     154    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     155    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     156    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     157    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     158    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     159    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     160    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     161    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     162    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     163    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     164    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     165    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     166    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     167    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     168    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     169    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     170    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     171    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     172    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     173    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     174    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     175    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     176    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     177    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     178    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     179    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     180    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     181    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     182    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     183    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     184    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     185    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     186    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     187    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     188    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     189    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     190    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     191    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     192    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     193    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     194    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     195    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     196    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     197    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     198    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     199    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     200    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     201    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     202    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     203    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     204    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     205    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     206    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     207    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     208    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     209    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     210    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     211    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     212    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     213    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     214    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     215    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     216    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     217    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     218    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     219    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     220    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     221    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     222    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     223    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     224    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     225    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     226    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     227    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     228    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     229    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     230    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     231    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     232    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     233    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     234    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     235    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     236    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     237    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     238    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     239    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     240    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     241    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     242    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     243    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     244    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     245    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     246    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     247    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     248    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     249    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     250    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     251    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     252    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     253    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     254    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     255    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     256    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     257    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     258    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     259    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     260    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     261    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     262    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     263    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     264    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     265    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     266    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     267    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     268    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     269    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     270    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     271    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     272    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     273    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     274    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     275    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     276    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     277    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     278    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     279    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     280    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     281    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     282    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     283    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     284    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     285    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     286    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     287    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     288    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     289    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     290    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     291    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     292    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     293    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     294    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     295    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     296    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     297    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     298    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     299    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     300    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     301    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     302    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     303    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     304    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     305    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     306    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     307    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     308    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     309    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     310    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     311    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     312    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     313    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     314    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     315    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     316    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     317    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     318    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     319    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     320    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     321    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     322    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     323    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     324    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     325    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     326    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     327    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     328    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     329    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     330    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     331    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     332    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     333    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     334    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     335    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     336    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     337    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     338    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     339    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     340    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     341    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     342    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     343    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     344    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     345    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     346    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     347    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     348    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     349    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     350    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     351    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     352    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     353    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     354    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     355    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     356    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     357    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     358    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     359    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     360    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     361    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     362    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     363    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     364    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     365    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     366    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     367    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     368    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     369    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     370    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     371    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     372    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     373    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     374    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     375    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     376    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     377    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     378    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     379    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     380    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     381    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     382    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     383    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     384    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     385    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     386    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     387    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     388    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     389    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     390    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     391    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     392    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     393    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     394    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     395    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     396    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     397    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     398    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     399    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     400    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     401    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     402    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     403    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     404    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     405    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     406    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     407    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     408    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     409    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     410    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     411    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     412    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     413    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     414    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     415    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     416    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     417    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     418    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     419    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     420    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     421    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     422    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     423    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     424    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     425    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     426    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     427    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     428    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     429    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     430    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     431    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     432    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     433    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     434    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     435    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     436    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     437    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     438    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     439    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     440    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     441    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     442    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     443    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     444    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     445    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     446    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     447    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     448    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     449    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     450    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     451    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     452    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     453    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     454    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     455    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     456    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     457    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     458    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     459    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     460    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     461    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     462    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     463    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     464    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     465    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     466    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     467    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     468    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     469    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     470    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     471    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     472    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     473    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     474    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     475    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     476    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     477    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     478    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     479    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     480    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     481    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     482    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     483    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     484    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     485    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     486    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     487    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     488    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     489    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     490    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     491    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     492    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     493    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     494    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     495    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     496    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     497    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     498    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     499    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     500    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     501    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     502    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     503    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     504    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     505    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     506    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     507    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     508    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     509    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     510    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     511    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     512    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     513    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     514    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     515    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     516    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     517    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     518    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     519    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     520    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     521    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     522    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     523    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     524    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     525    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     526    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     527    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     528    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     529    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     530    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     531    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     532    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     533    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     534    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     535    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     536    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     537    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     538    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     539    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     540    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     541    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     542    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     543    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     544    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     545    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     546    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     547    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     548    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     549    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     550    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     551    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     552    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     553    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     554    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     555    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     556    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     557    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     558    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     559    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     560    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     561    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     562    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     563    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     564    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     565    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     566    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     567    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     568    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     569    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     570    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     571    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     572    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     573    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     574    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     575    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     576    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     577    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     578    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     579    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     580    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     581    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     582    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     583    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     584    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     585    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     586    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     587    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     588    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     589    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     590    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     591    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     592    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     593    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     594    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     595    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     596    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     597    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     598    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     599    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     600    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     601    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     602    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     603    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     604    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     605    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     606    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     607    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     608    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     609    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     610    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     611    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     612    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     613    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     614    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     615    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     616    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     617    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     618    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     619    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     620    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     621    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     622    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     623    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     624    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     625    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" /> 
     626    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     627    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     628    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     629    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     630    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     631    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     632    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 
     633    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 
     634    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 
     635    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 
     636    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 
     637    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13989" isRoot="false" isAbstract="false" name="typedef" /> 
     638    <UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1" isRoot="false" isAbstract="false" name="Logical View" > 
     639     <UML:Namespace.ownedElement> 
     640      <UML:Package stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="88018" isRoot="false" isAbstract="false" name="Datatypes" > 
     641       <UML:Namespace.ownedElement> 
     642        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12705" isRoot="false" isAbstract="false" name="int" /> 
     643        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12707" isRoot="false" isAbstract="false" name="char" /> 
     644        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12708" isRoot="false" isAbstract="false" name="bool" /> 
     645        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12709" isRoot="false" isAbstract="false" name="float" /> 
     646        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12710" isRoot="false" isAbstract="false" name="double" /> 
     647        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12711" isRoot="false" isAbstract="false" name="long" /> 
     648        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12712" isRoot="false" isAbstract="false" name="short" /> 
     649        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12713" isRoot="false" isAbstract="false" name="string" /> 
     650        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="12744" isRoot="false" isAbstract="false" name="void*" elementReference="12743" /> 
     651        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="13394" isRoot="false" isAbstract="false" name="std::vector&lt; Port * >" elementReference="13393" /> 
     652        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="13395" isRoot="false" isAbstract="false" name="PortVector" elementReference="13394" /> 
     653        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="13396" isRoot="false" isAbstract="false" name="std::vector&lt; Port * >::iterator" elementReference="13393" /> 
     654        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="13397" isRoot="false" isAbstract="false" name="PortVectorIterator" elementReference="13396" /> 
     655        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="13401" isRoot="false" isAbstract="false" name="Port*" elementReference="12717" /> 
     656        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14009" isRoot="false" isAbstract="false" name="FreebobRunnableInterface*" elementReference="14008" /> 
     657        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14530" isRoot="false" isAbstract="false" name="unsigned char*" elementReference="14529" /> 
     658        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14540" isRoot="false" isAbstract="false" name="unsigned int*" elementReference="12734" /> 
     659        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14561" isRoot="false" isAbstract="false" name="StreamProcessorManager*" elementReference="14516" /> 
     660        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14611" isRoot="false" isAbstract="false" name="std::vector&lt; StreamProcessor * >" elementReference="13393" /> 
     661        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14612" isRoot="false" isAbstract="false" name="StreamProcessorVector" elementReference="14611" /> 
     662        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14613" isRoot="false" isAbstract="false" name="std::vector&lt; StreamProcessor * >::iterator" elementReference="13393" /> 
     663        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14614" isRoot="false" isAbstract="false" name="StreamProcessorVectorIterator" elementReference="14613" /> 
     664        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14630" isRoot="false" isAbstract="false" name="StreamProcessor*" elementReference="14508" /> 
     665        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="14665" isRoot="false" isAbstract="false" name="IsoHandlerManager*" elementReference="14659" /> 
     666        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15179" isRoot="false" isAbstract="false" name="quadlet_t*" elementReference="15178" /> 
     667        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15190" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t*" elementReference="15166" /> 
     668        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15236" isRoot="false" isAbstract="false" name="IsoHandler*" elementReference="15194" /> 
     669        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15278" isRoot="false" isAbstract="false" name="PacketBuffer*" elementReference="15167" /> 
     670        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15280" isRoot="false" isAbstract="false" name="std::vector&lt; IsoStream * >" elementReference="13393" /> 
     671        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15281" isRoot="false" isAbstract="false" name="IsoStreamVector" elementReference="15280" /> 
     672        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15282" isRoot="false" isAbstract="false" name="std::vector&lt; IsoStream * >::iterator" elementReference="13393" /> 
     673        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15283" isRoot="false" isAbstract="false" name="IsoStreamVectorIterator" elementReference="15282" /> 
     674        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="15288" isRoot="false" isAbstract="false" name="IsoStream*" elementReference="14509" /> 
     675        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="18085" isRoot="false" isAbstract="false" name="char*" elementReference="12707" /> 
     676        <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" namespace="88018" xmi.id="18118" isRoot="false" isAbstract="false" name="AmdtpAudioPort*" elementReference="13087" /> 
     677       </UML:Namespace.ownedElement> 
     678      </UML:Package> 
     679      <UML:Class comment="Id$ *//* 
    56680  FreeBob Streaming API 
    57681  FreeBob = Firewire (pro-)audio for linux 
     
    76700 
    77701 
    78 " isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12717" isRoot="false" isAbstract="false" name="Port" > 
    79      <UML:Classifier.feature> 
    80       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12764" type="12730" name="m_Name" /> 
    81       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12765" type="12732" name="m_BufferType" /> 
    82       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12766" type="12708" name="m_enabled" /> 
    83       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12767" type="12734" name="m_buffersize" /> 
    84       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12768" type="12736" name="m_datatype" /> 
    85       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12769" type="12744" name="m_buffer" /> 
    86       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12770" type="12708" name="m_buffer_attached" /> 
    87       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12728" isRoot="false" isAbstract="false" isQuery="false" name="Port" > 
    88        <UML:BehavioralFeature.parameter> 
    89         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12731" value="" type="12730" name="name" /> 
    90         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12733" value="" type="12732" name="type" /> 
    91         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12735" value="" type="12734" name="buffsize" /> 
    92         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12737" value="" type="12736" name="datatype" /> 
    93        </UML:BehavioralFeature.parameter> 
    94       </UML:Operation> 
    95       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12738" isRoot="false" isAbstract="false" isQuery="false" name="Port" > 
    96        <UML:BehavioralFeature.parameter> 
    97         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12739" value="" type="12730" name="name" /> 
    98         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12740" value="" type="12732" name="type" /> 
    99         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12741" value="" type="12734" name="buffsize" /> 
    100         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12742" value="" type="12736" name="datatype" /> 
    101         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12745" value="" type="12744" name="externalbuffer" /> 
    102        </UML:BehavioralFeature.parameter> 
    103       </UML:Operation> 
    104       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12746" isRoot="false" isAbstract="false" isQuery="false" name="~ Port" /> 
    105       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12747" isRoot="false" isAbstract="false" isQuery="false" name="getName" > 
    106        <UML:BehavioralFeature.parameter> 
    107         <UML:Parameter kind="return" xmi.id="51197" type="12730" /> 
    108        </UML:BehavioralFeature.parameter> 
    109       </UML:Operation> 
    110       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12748" isRoot="false" isAbstract="false" isQuery="false" name="setName" > 
    111        <UML:BehavioralFeature.parameter> 
    112         <UML:Parameter kind="return" xmi.id="51198" type="12743" /> 
    113         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12749" value="" type="12730" name="name" /> 
    114        </UML:BehavioralFeature.parameter> 
    115       </UML:Operation> 
    116       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12750" isRoot="false" isAbstract="false" isQuery="false" name="enable" > 
    117        <UML:BehavioralFeature.parameter> 
    118         <UML:Parameter kind="return" xmi.id="51199" type="12743" /> 
    119        </UML:BehavioralFeature.parameter> 
    120       </UML:Operation> 
    121       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12751" isRoot="false" isAbstract="false" isQuery="false" name="disable" > 
    122        <UML:BehavioralFeature.parameter> 
    123         <UML:Parameter kind="return" xmi.id="51200" type="12743" /> 
    124        </UML:BehavioralFeature.parameter> 
    125       </UML:Operation> 
    126       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12752" isRoot="false" isAbstract="false" isQuery="false" name="enabled" > 
    127        <UML:BehavioralFeature.parameter> 
    128         <UML:Parameter kind="return" xmi.id="51201" type="12708" /> 
    129        </UML:BehavioralFeature.parameter> 
    130       </UML:Operation> 
    131       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12753" isRoot="false" isAbstract="false" isQuery="false" name="getBufferType" > 
    132        <UML:BehavioralFeature.parameter> 
    133         <UML:Parameter kind="return" xmi.id="51202" type="12732" /> 
    134        </UML:BehavioralFeature.parameter> 
    135       </UML:Operation> 
    136       <UML:Operation comment="// returns the size in bytes of the events in the port buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12754" isRoot="false" isAbstract="false" isQuery="false" name="getEventSize" > 
    137        <UML:BehavioralFeature.parameter> 
    138         <UML:Parameter kind="return" xmi.id="51203" type="12734" /> 
    139        </UML:BehavioralFeature.parameter> 
    140       </UML:Operation> 
    141       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12755" isRoot="false" isAbstract="false" isQuery="false" name="getDataType" > 
    142        <UML:BehavioralFeature.parameter> 
    143         <UML:Parameter kind="return" xmi.id="51204" type="12736" /> 
    144        </UML:BehavioralFeature.parameter> 
    145       </UML:Operation> 
    146       <UML:Operation comment="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12756" isRoot="false" isAbstract="false" isQuery="false" name="attachBuffer" > 
    147        <UML:BehavioralFeature.parameter> 
    148         <UML:Parameter kind="return" xmi.id="51205" type="12705" /> 
    149         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12757" value="" type="12744" name="buff" /> 
    150        </UML:BehavioralFeature.parameter> 
    151       </UML:Operation> 
    152       <UML:Operation comment="// detach the user buffer, allocates an internal buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12758" isRoot="false" isAbstract="false" isQuery="false" name="detachBuffer" > 
    153        <UML:BehavioralFeature.parameter> 
    154         <UML:Parameter kind="return" xmi.id="51206" type="12705" /> 
    155        </UML:BehavioralFeature.parameter> 
    156       </UML:Operation> 
    157       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12759" isRoot="false" isAbstract="false" isQuery="false" name="getBufferSize" > 
    158        <UML:BehavioralFeature.parameter> 
    159         <UML:Parameter kind="return" xmi.id="51207" type="12734" /> 
    160        </UML:BehavioralFeature.parameter> 
    161       </UML:Operation> 
    162       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12760" isRoot="false" isAbstract="false" isQuery="false" name="getBuffer" > 
    163        <UML:BehavioralFeature.parameter> 
    164         <UML:Parameter kind="return" xmi.id="51208" type="12744" /> 
    165        </UML:BehavioralFeature.parameter> 
    166       </UML:Operation> 
    167       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12761" isRoot="false" isAbstract="false" isQuery="false" name="setBufferOffset" > 
    168        <UML:BehavioralFeature.parameter> 
    169         <UML:Parameter kind="return" xmi.id="51209" type="12743" /> 
    170         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12762" value="" type="12734" name="n" /> 
    171        </UML:BehavioralFeature.parameter> 
    172       </UML:Operation> 
    173       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12763" isRoot="false" isAbstract="false" isQuery="false" name="getBufferAddress" > 
    174        <UML:BehavioralFeature.parameter> 
    175         <UML:Parameter kind="return" xmi.id="51210" type="12744" /> 
    176        </UML:BehavioralFeature.parameter> 
    177       </UML:Operation> 
    178       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12771" isRoot="false" isAbstract="false" isQuery="false" name="allocateInternalBuffer" > 
    179        <UML:BehavioralFeature.parameter> 
    180         <UML:Parameter kind="return" xmi.id="51211" type="12705" /> 
    181        </UML:BehavioralFeature.parameter> 
    182       </UML:Operation> 
    183       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12772" isRoot="false" isAbstract="false" isQuery="false" name="freeInternalBuffer" > 
    184        <UML:BehavioralFeature.parameter> 
    185         <UML:Parameter kind="return" xmi.id="51212" type="12743" /> 
    186        </UML:BehavioralFeature.parameter> 
    187       </UML:Operation> 
    188       <UML:Operation comment="// call this when the event size is changed" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12773" isRoot="false" isAbstract="false" isQuery="false" name="eventSizeChanged" > 
    189        <UML:BehavioralFeature.parameter> 
    190         <UML:Parameter kind="return" xmi.id="51213" type="12743" /> 
    191        </UML:BehavioralFeature.parameter> 
    192       </UML:Operation> 
    193      </UML:Classifier.feature> 
    194      <UML:Namespace.ownedElement> 
    195       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12719" isRoot="false" isAbstract="false" name="E_BufferType" > 
    196        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12719" xmi.id="12721" isRoot="false" isAbstract="false" name="E_PacketBuffered" /> 
    197        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12719" xmi.id="12722" isRoot="false" isAbstract="false" name="E_PeriodBuffered" /> 
    198       </UML:Enumeration> 
    199       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12723" isRoot="false" isAbstract="false" name="E_DataType" > 
    200        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12724" isRoot="false" isAbstract="false" name="E_Float" /> 
    201        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12725" isRoot="false" isAbstract="false" name="E_Int24" /> 
    202        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12726" isRoot="false" isAbstract="false" name="E_Byte" /> 
    203        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12727" isRoot="false" isAbstract="false" name="E_Default" /> 
    204       </UML:Enumeration> 
    205       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12718" isRoot="false" isAbstract="false" name="PortManager" > 
     702" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12717" isRoot="false" isAbstract="false" name="Port" > 
     703       <UML:GeneralizableElement.generalization> 
     704        <UML:Generalization xmi.idref="13073" /> 
     705        <UML:Generalization xmi.idref="13073" /> 
     706        <UML:Generalization xmi.idref="13073" /> 
     707        <UML:Generalization xmi.idref="13073" /> 
     708        <UML:Generalization xmi.idref="13073" /> 
     709        <UML:Generalization xmi.idref="13073" /> 
     710        <UML:Generalization xmi.idref="13073" /> 
     711        <UML:Generalization xmi.idref="13073" /> 
     712        <UML:Generalization xmi.idref="13073" /> 
     713        <UML:Generalization xmi.idref="13073" /> 
     714        <UML:Generalization xmi.idref="13073" /> 
     715        <UML:Generalization xmi.idref="13073" /> 
     716        <UML:Generalization xmi.idref="13073" /> 
     717        <UML:Generalization xmi.idref="13073" /> 
     718        <UML:Generalization xmi.idref="13073" /> 
     719        <UML:Generalization xmi.idref="13073" /> 
     720        <UML:Generalization xmi.idref="13073" /> 
     721        <UML:Generalization xmi.idref="13073" /> 
     722        <UML:Generalization xmi.idref="13073" /> 
     723        <UML:Generalization xmi.idref="13073" /> 
     724        <UML:Generalization xmi.idref="13073" /> 
     725        <UML:Generalization xmi.idref="13073" /> 
     726        <UML:Generalization xmi.idref="13073" /> 
     727        <UML:Generalization xmi.idref="13073" /> 
     728        <UML:Generalization xmi.idref="13073" /> 
     729        <UML:Generalization xmi.idref="13073" /> 
     730        <UML:Generalization xmi.idref="13073" /> 
     731        <UML:Generalization xmi.idref="13073" /> 
     732        <UML:Generalization xmi.idref="13073" /> 
     733        <UML:Generalization xmi.idref="13073" /> 
     734        <UML:Generalization xmi.idref="13073" /> 
     735        <UML:Generalization xmi.idref="13073" /> 
     736        <UML:Generalization xmi.idref="13073" /> 
     737        <UML:Generalization xmi.idref="13073" /> 
     738        <UML:Generalization xmi.idref="13073" /> 
     739        <UML:Generalization xmi.idref="13073" /> 
     740        <UML:Generalization xmi.idref="13073" /> 
     741        <UML:Generalization xmi.idref="13073" /> 
     742        <UML:Generalization xmi.idref="13073" /> 
     743        <UML:Generalization xmi.idref="13073" /> 
     744        <UML:Generalization xmi.idref="13073" /> 
     745        <UML:Generalization xmi.idref="13073" /> 
     746        <UML:Generalization xmi.idref="13073" /> 
     747        <UML:Generalization xmi.idref="13073" /> 
     748        <UML:Generalization xmi.idref="13073" /> 
     749        <UML:Generalization xmi.idref="13073" /> 
     750        <UML:Generalization xmi.idref="13073" /> 
     751        <UML:Generalization xmi.idref="13073" /> 
     752        <UML:Generalization xmi.idref="13073" /> 
     753        <UML:Generalization xmi.idref="13073" /> 
     754        <UML:Generalization xmi.idref="13073" /> 
     755        <UML:Generalization xmi.idref="13073" /> 
     756        <UML:Generalization xmi.idref="13073" /> 
     757        <UML:Generalization xmi.idref="13073" /> 
     758        <UML:Generalization xmi.idref="13073" /> 
     759        <UML:Generalization xmi.idref="13073" /> 
     760        <UML:Generalization xmi.idref="13073" /> 
     761        <UML:Generalization xmi.idref="13073" /> 
     762        <UML:Generalization xmi.idref="13073" /> 
     763        <UML:Generalization xmi.idref="13073" /> 
     764        <UML:Generalization xmi.idref="13073" /> 
     765        <UML:Generalization xmi.idref="13073" /> 
     766        <UML:Generalization xmi.idref="13073" /> 
     767        <UML:Generalization xmi.idref="13073" /> 
     768        <UML:Generalization xmi.idref="13073" /> 
     769        <UML:Generalization xmi.idref="13073" /> 
     770        <UML:Generalization xmi.idref="13073" /> 
     771        <UML:Generalization xmi.idref="13073" /> 
     772        <UML:Generalization xmi.idref="13073" /> 
     773        <UML:Generalization xmi.idref="13073" /> 
     774        <UML:Generalization xmi.idref="13073" /> 
     775        <UML:Generalization xmi.idref="13073" /> 
     776        <UML:Generalization xmi.idref="13073" /> 
     777        <UML:Generalization xmi.idref="13073" /> 
     778        <UML:Generalization xmi.idref="13073" /> 
     779        <UML:Generalization xmi.idref="13073" /> 
     780        <UML:Generalization xmi.idref="13073" /> 
     781        <UML:Generalization xmi.idref="13073" /> 
     782        <UML:Generalization xmi.idref="13073" /> 
     783        <UML:Generalization xmi.idref="13073" /> 
     784        <UML:Generalization xmi.idref="13073" /> 
     785        <UML:Generalization xmi.idref="13073" /> 
     786        <UML:Generalization xmi.idref="13073" /> 
     787        <UML:Generalization xmi.idref="13073" /> 
     788        <UML:Generalization xmi.idref="13073" /> 
     789        <UML:Generalization xmi.idref="13073" /> 
     790        <UML:Generalization xmi.idref="13073" /> 
     791        <UML:Generalization xmi.idref="13073" /> 
     792        <UML:Generalization xmi.idref="13073" /> 
     793        <UML:Generalization xmi.idref="13073" /> 
     794        <UML:Generalization xmi.idref="13073" /> 
     795        <UML:Generalization xmi.idref="13073" /> 
     796        <UML:Generalization xmi.idref="13073" /> 
     797        <UML:Generalization xmi.idref="13073" /> 
     798        <UML:Generalization xmi.idref="13073" /> 
     799        <UML:Generalization xmi.idref="13073" /> 
     800       </UML:GeneralizableElement.generalization> 
    206801       <UML:Classifier.feature> 
    207         <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13409" type="13395" name="m_PacketPorts" /> 
    208         <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13410" type="13395" name="m_PeriodPorts" /> 
    209         <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13398" isRoot="false" isAbstract="false" isQuery="false" name="PortManager" /> 
    210         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13399" isRoot="false" isAbstract="false" isQuery="false" name="~ PortManager" /> 
    211         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13400" isRoot="false" isAbstract="false" isQuery="false" name="addPort" > 
    212          <UML:BehavioralFeature.parameter> 
    213           <UML:Parameter kind="return" xmi.id="51214" type="12705" /> 
    214           <UML:Parameter isSpecification="false" visibility="private" xmi.id="13402" value="" type="13401" name="port" /> 
    215          </UML:BehavioralFeature.parameter> 
    216         </UML:Operation> 
    217         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13403" isRoot="false" isAbstract="false" isQuery="false" name="deletePort" > 
    218          <UML:BehavioralFeature.parameter> 
    219           <UML:Parameter kind="return" xmi.id="51215" type="12705" /> 
    220           <UML:Parameter isSpecification="false" visibility="private" xmi.id="13404" value="" type="13401" name="port" /> 
    221          </UML:BehavioralFeature.parameter> 
    222         </UML:Operation> 
    223         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13405" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    224          <UML:BehavioralFeature.parameter> 
    225           <UML:Parameter kind="return" xmi.id="51216" type="12743" /> 
    226          </UML:BehavioralFeature.parameter> 
    227         </UML:Operation> 
    228         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13406" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    229          <UML:BehavioralFeature.parameter> 
    230           <UML:Parameter kind="return" xmi.id="51217" type="12743" /> 
    231          </UML:BehavioralFeature.parameter> 
    232         </UML:Operation> 
    233         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13407" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    234          <UML:BehavioralFeature.parameter> 
    235           <UML:Parameter kind="return" xmi.id="51218" type="12743" /> 
    236           <UML:Parameter isSpecification="false" visibility="private" xmi.id="13408" value="" type="12705" name="l" /> 
    237          </UML:BehavioralFeature.parameter> 
    238         </UML:Operation> 
     802        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12764" type="12730" name="m_Name" /> 
     803        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12765" type="12732" name="m_BufferType" /> 
     804        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12766" type="12708" name="m_enabled" /> 
     805        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12767" type="12734" name="m_buffersize" /> 
     806        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12768" type="12736" name="m_datatype" /> 
     807        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12769" type="12744" name="m_buffer" /> 
     808        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12770" type="12708" name="m_buffer_attached" /> 
     809        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12728" isRoot="false" isAbstract="false" isQuery="false" name="Port" > 
     810         <UML:BehavioralFeature.parameter> 
     811          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12731" value="" type="12730" name="name" /> 
     812          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12733" value="" type="12732" name="type" /> 
     813          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12735" value="" type="12734" name="buffsize" /> 
     814          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12737" value="" type="12736" name="datatype" /> 
     815         </UML:BehavioralFeature.parameter> 
     816        </UML:Operation> 
     817        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12738" isRoot="false" isAbstract="false" isQuery="false" name="Port" > 
     818         <UML:BehavioralFeature.parameter> 
     819          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12739" value="" type="12730" name="name" /> 
     820          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12740" value="" type="12732" name="type" /> 
     821          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12741" value="" type="12734" name="buffsize" /> 
     822          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12742" value="" type="12736" name="datatype" /> 
     823          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12745" value="" type="12744" name="externalbuffer" /> 
     824         </UML:BehavioralFeature.parameter> 
     825        </UML:Operation> 
     826        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12746" isRoot="false" isAbstract="false" isQuery="false" name="~ Port" /> 
     827        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12747" isRoot="false" isAbstract="false" isQuery="false" name="getName" > 
     828         <UML:BehavioralFeature.parameter> 
     829          <UML:Parameter kind="return" xmi.id="132706" type="12730" /> 
     830         </UML:BehavioralFeature.parameter> 
     831        </UML:Operation> 
     832        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12748" isRoot="false" isAbstract="false" isQuery="false" name="setName" > 
     833         <UML:BehavioralFeature.parameter> 
     834          <UML:Parameter kind="return" xmi.id="132707" type="12743" /> 
     835          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12749" value="" type="12730" name="name" /> 
     836         </UML:BehavioralFeature.parameter> 
     837        </UML:Operation> 
     838        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12750" isRoot="false" isAbstract="false" isQuery="false" name="enable" > 
     839         <UML:BehavioralFeature.parameter> 
     840          <UML:Parameter kind="return" xmi.id="132708" type="12743" /> 
     841         </UML:BehavioralFeature.parameter> 
     842        </UML:Operation> 
     843        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12751" isRoot="false" isAbstract="false" isQuery="false" name="disable" > 
     844         <UML:BehavioralFeature.parameter> 
     845          <UML:Parameter kind="return" xmi.id="132709" type="12743" /> 
     846         </UML:BehavioralFeature.parameter> 
     847        </UML:Operation> 
     848        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12752" isRoot="false" isAbstract="false" isQuery="false" name="enabled" > 
     849         <UML:BehavioralFeature.parameter> 
     850          <UML:Parameter kind="return" xmi.id="132710" type="12708" /> 
     851         </UML:BehavioralFeature.parameter> 
     852        </UML:Operation> 
     853        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12753" isRoot="false" isAbstract="false" isQuery="false" name="getBufferType" > 
     854         <UML:BehavioralFeature.parameter> 
     855          <UML:Parameter kind="return" xmi.id="132711" type="12732" /> 
     856         </UML:BehavioralFeature.parameter> 
     857        </UML:Operation> 
     858        <UML:Operation comment="// returns the size in bytes of the events in the port buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12754" isRoot="false" isAbstract="false" isQuery="false" name="getEventSize" > 
     859         <UML:BehavioralFeature.parameter> 
     860          <UML:Parameter kind="return" xmi.id="132712" type="12734" /> 
     861         </UML:BehavioralFeature.parameter> 
     862        </UML:Operation> 
     863        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12755" isRoot="false" isAbstract="false" isQuery="false" name="getDataType" > 
     864         <UML:BehavioralFeature.parameter> 
     865          <UML:Parameter kind="return" xmi.id="132713" type="12736" /> 
     866         </UML:BehavioralFeature.parameter> 
     867        </UML:Operation> 
     868        <UML:Operation comment="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12756" isRoot="false" isAbstract="false" isQuery="false" name="attachBuffer" > 
     869         <UML:BehavioralFeature.parameter> 
     870          <UML:Parameter kind="return" xmi.id="132714" type="12705" /> 
     871          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12757" value="" type="12744" name="buff" /> 
     872         </UML:BehavioralFeature.parameter> 
     873        </UML:Operation> 
     874        <UML:Operation comment="// detach the user buffer, allocates an internal buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12758" isRoot="false" isAbstract="false" isQuery="false" name="detachBuffer" > 
     875         <UML:BehavioralFeature.parameter> 
     876          <UML:Parameter kind="return" xmi.id="132715" type="12705" /> 
     877         </UML:BehavioralFeature.parameter> 
     878        </UML:Operation> 
     879        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12759" isRoot="false" isAbstract="false" isQuery="false" name="getBufferSize" > 
     880         <UML:BehavioralFeature.parameter> 
     881          <UML:Parameter kind="return" xmi.id="132716" type="12734" /> 
     882         </UML:BehavioralFeature.parameter> 
     883        </UML:Operation> 
     884        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12760" isRoot="false" isAbstract="false" isQuery="false" name="getBuffer" > 
     885         <UML:BehavioralFeature.parameter> 
     886          <UML:Parameter kind="return" xmi.id="132717" type="12744" /> 
     887         </UML:BehavioralFeature.parameter> 
     888        </UML:Operation> 
     889        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12761" isRoot="false" isAbstract="false" isQuery="false" name="setBufferOffset" > 
     890         <UML:BehavioralFeature.parameter> 
     891          <UML:Parameter kind="return" xmi.id="132718" type="12743" /> 
     892          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12762" value="" type="12734" name="n" /> 
     893         </UML:BehavioralFeature.parameter> 
     894        </UML:Operation> 
     895        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12763" isRoot="false" isAbstract="false" isQuery="false" name="getBufferAddress" > 
     896         <UML:BehavioralFeature.parameter> 
     897          <UML:Parameter kind="return" xmi.id="132719" type="12744" /> 
     898         </UML:BehavioralFeature.parameter> 
     899        </UML:Operation> 
     900        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12771" isRoot="false" isAbstract="false" isQuery="false" name="allocateInternalBuffer" > 
     901         <UML:BehavioralFeature.parameter> 
     902          <UML:Parameter kind="return" xmi.id="132720" type="12705" /> 
     903         </UML:BehavioralFeature.parameter> 
     904        </UML:Operation> 
     905        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12772" isRoot="false" isAbstract="false" isQuery="false" name="freeInternalBuffer" > 
     906         <UML:BehavioralFeature.parameter> 
     907          <UML:Parameter kind="return" xmi.id="132721" type="12743" /> 
     908         </UML:BehavioralFeature.parameter> 
     909        </UML:Operation> 
     910        <UML:Operation comment="// call this when the event size is changed" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12773" isRoot="false" isAbstract="false" isQuery="false" name="eventSizeChanged" > 
     911         <UML:BehavioralFeature.parameter> 
     912          <UML:Parameter kind="return" xmi.id="132722" type="12743" /> 
     913         </UML:BehavioralFeature.parameter> 
     914        </UML:Operation> 
     915       </UML:Classifier.feature> 
     916       <UML:Namespace.ownedElement> 
     917        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12719" isRoot="false" isAbstract="false" name="E_BufferType" > 
     918         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12719" xmi.id="12721" isRoot="false" isAbstract="false" name="E_PacketBuffered" /> 
     919         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12719" xmi.id="12722" isRoot="false" isAbstract="false" name="E_PeriodBuffered" /> 
     920        </UML:Enumeration> 
     921        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12723" isRoot="false" isAbstract="false" name="E_DataType" > 
     922         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12724" isRoot="false" isAbstract="false" name="E_Float" /> 
     923         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12725" isRoot="false" isAbstract="false" name="E_Int24" /> 
     924         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12726" isRoot="false" isAbstract="false" name="E_Byte" /> 
     925         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12723" xmi.id="12727" isRoot="false" isAbstract="false" name="E_Default" /> 
     926        </UML:Enumeration> 
     927        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12717" xmi.id="12718" isRoot="false" isAbstract="false" name="PortManager" > 
     928         <UML:Classifier.feature> 
     929          <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13409" type="13395" name="m_PacketPorts" /> 
     930          <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13410" type="13395" name="m_PeriodPorts" /> 
     931          <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13398" isRoot="false" isAbstract="false" isQuery="false" name="PortManager" /> 
     932          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13399" isRoot="false" isAbstract="false" isQuery="false" name="~ PortManager" /> 
     933          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13400" isRoot="false" isAbstract="false" isQuery="false" name="addPort" > 
     934           <UML:BehavioralFeature.parameter> 
     935            <UML:Parameter kind="return" xmi.id="132723" type="12705" /> 
     936            <UML:Parameter isSpecification="false" visibility="private" xmi.id="13402" value="" type="13401" name="port" /> 
     937           </UML:BehavioralFeature.parameter> 
     938          </UML:Operation> 
     939          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13403" isRoot="false" isAbstract="false" isQuery="false" name="deletePort" > 
     940           <UML:BehavioralFeature.parameter> 
     941            <UML:Parameter kind="return" xmi.id="132724" type="12705" /> 
     942            <UML:Parameter isSpecification="false" visibility="private" xmi.id="13404" value="" type="13401" name="port" /> 
     943           </UML:BehavioralFeature.parameter> 
     944          </UML:Operation> 
     945          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13405" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     946           <UML:BehavioralFeature.parameter> 
     947            <UML:Parameter kind="return" xmi.id="132725" type="12743" /> 
     948           </UML:BehavioralFeature.parameter> 
     949          </UML:Operation> 
     950          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13406" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     951           <UML:BehavioralFeature.parameter> 
     952            <UML:Parameter kind="return" xmi.id="132726" type="12743" /> 
     953           </UML:BehavioralFeature.parameter> 
     954          </UML:Operation> 
     955          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13407" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     956           <UML:BehavioralFeature.parameter> 
     957            <UML:Parameter kind="return" xmi.id="132727" type="12743" /> 
     958            <UML:Parameter isSpecification="false" visibility="private" xmi.id="13408" value="" type="12705" name="l" /> 
     959           </UML:BehavioralFeature.parameter> 
     960          </UML:Operation> 
     961         </UML:Classifier.feature> 
     962        </UML:Class> 
     963       </UML:Namespace.ownedElement> 
     964      </UML:Class> 
     965      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12729" isRoot="false" isAbstract="false" name="std" > 
     966       <UML:Namespace.ownedElement> 
     967        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12729" xmi.id="12730" isRoot="false" isAbstract="false" name="string" /> 
     968        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12729" xmi.id="13393" isRoot="false" isAbstract="false" name="vector" /> 
     969       </UML:Namespace.ownedElement> 
     970      </UML:Class> 
     971      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12732" isRoot="false" isAbstract="false" name="enum E_BufferType" /> 
     972      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12734" isRoot="false" isAbstract="false" name="unsigned int" /> 
     973      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12736" isRoot="false" isAbstract="false" name="enum E_DataType" /> 
     974      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12743" isRoot="false" isAbstract="false" name="void" /> 
     975      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12774" isRoot="false" isAbstract="false" name="AudioPort" > 
     976       <UML:GeneralizableElement.generalization> 
     977        <UML:Generalization xmi.idref="12775" /> 
     978        <UML:Generalization xmi.idref="13046" /> 
     979        <UML:Generalization xmi.idref="12775" /> 
     980        <UML:Generalization xmi.idref="13046" /> 
     981        <UML:Generalization xmi.idref="12775" /> 
     982        <UML:Generalization xmi.idref="13046" /> 
     983        <UML:Generalization xmi.idref="12775" /> 
     984        <UML:Generalization xmi.idref="13046" /> 
     985        <UML:Generalization xmi.idref="12775" /> 
     986        <UML:Generalization xmi.idref="13046" /> 
     987        <UML:Generalization xmi.idref="12775" /> 
     988        <UML:Generalization xmi.idref="13046" /> 
     989        <UML:Generalization xmi.idref="12775" /> 
     990        <UML:Generalization xmi.idref="13046" /> 
     991        <UML:Generalization xmi.idref="12775" /> 
     992        <UML:Generalization xmi.idref="13046" /> 
     993        <UML:Generalization xmi.idref="12775" /> 
     994        <UML:Generalization xmi.idref="13046" /> 
     995        <UML:Generalization xmi.idref="12775" /> 
     996        <UML:Generalization xmi.idref="13046" /> 
     997        <UML:Generalization xmi.idref="12775" /> 
     998        <UML:Generalization xmi.idref="13046" /> 
     999        <UML:Generalization xmi.idref="12775" /> 
     1000        <UML:Generalization xmi.idref="13046" /> 
     1001        <UML:Generalization xmi.idref="12775" /> 
     1002        <UML:Generalization xmi.idref="13046" /> 
     1003        <UML:Generalization xmi.idref="12775" /> 
     1004        <UML:Generalization xmi.idref="13046" /> 
     1005        <UML:Generalization xmi.idref="12775" /> 
     1006        <UML:Generalization xmi.idref="13046" /> 
     1007        <UML:Generalization xmi.idref="12775" /> 
     1008        <UML:Generalization xmi.idref="13046" /> 
     1009        <UML:Generalization xmi.idref="12775" /> 
     1010        <UML:Generalization xmi.idref="13046" /> 
     1011        <UML:Generalization xmi.idref="12775" /> 
     1012        <UML:Generalization xmi.idref="13046" /> 
     1013        <UML:Generalization xmi.idref="12775" /> 
     1014        <UML:Generalization xmi.idref="13046" /> 
     1015        <UML:Generalization xmi.idref="12775" /> 
     1016        <UML:Generalization xmi.idref="13046" /> 
     1017        <UML:Generalization xmi.idref="12775" /> 
     1018        <UML:Generalization xmi.idref="13046" /> 
     1019        <UML:Generalization xmi.idref="12775" /> 
     1020        <UML:Generalization xmi.idref="13046" /> 
     1021        <UML:Generalization xmi.idref="12775" /> 
     1022        <UML:Generalization xmi.idref="13046" /> 
     1023        <UML:Generalization xmi.idref="12775" /> 
     1024        <UML:Generalization xmi.idref="13046" /> 
     1025        <UML:Generalization xmi.idref="12775" /> 
     1026        <UML:Generalization xmi.idref="13046" /> 
     1027        <UML:Generalization xmi.idref="12775" /> 
     1028        <UML:Generalization xmi.idref="13046" /> 
     1029        <UML:Generalization xmi.idref="12775" /> 
     1030        <UML:Generalization xmi.idref="13046" /> 
     1031        <UML:Generalization xmi.idref="12775" /> 
     1032        <UML:Generalization xmi.idref="13046" /> 
     1033        <UML:Generalization xmi.idref="12775" /> 
     1034        <UML:Generalization xmi.idref="13046" /> 
     1035        <UML:Generalization xmi.idref="12775" /> 
     1036        <UML:Generalization xmi.idref="13046" /> 
     1037        <UML:Generalization xmi.idref="12775" /> 
     1038        <UML:Generalization xmi.idref="13046" /> 
     1039        <UML:Generalization xmi.idref="12775" /> 
     1040        <UML:Generalization xmi.idref="13046" /> 
     1041        <UML:Generalization xmi.idref="12775" /> 
     1042        <UML:Generalization xmi.idref="13046" /> 
     1043        <UML:Generalization xmi.idref="12775" /> 
     1044        <UML:Generalization xmi.idref="13046" /> 
     1045        <UML:Generalization xmi.idref="12775" /> 
     1046        <UML:Generalization xmi.idref="13046" /> 
     1047        <UML:Generalization xmi.idref="12775" /> 
     1048        <UML:Generalization xmi.idref="13046" /> 
     1049        <UML:Generalization xmi.idref="12775" /> 
     1050        <UML:Generalization xmi.idref="13046" /> 
     1051        <UML:Generalization xmi.idref="12775" /> 
     1052        <UML:Generalization xmi.idref="13046" /> 
     1053        <UML:Generalization xmi.idref="12775" /> 
     1054        <UML:Generalization xmi.idref="13046" /> 
     1055        <UML:Generalization xmi.idref="12775" /> 
     1056        <UML:Generalization xmi.idref="13046" /> 
     1057        <UML:Generalization xmi.idref="12775" /> 
     1058        <UML:Generalization xmi.idref="13046" /> 
     1059        <UML:Generalization xmi.idref="12775" /> 
     1060        <UML:Generalization xmi.idref="13046" /> 
     1061        <UML:Generalization xmi.idref="12775" /> 
     1062        <UML:Generalization xmi.idref="13046" /> 
     1063        <UML:Generalization xmi.idref="12775" /> 
     1064        <UML:Generalization xmi.idref="13046" /> 
     1065        <UML:Generalization xmi.idref="12775" /> 
     1066        <UML:Generalization xmi.idref="13046" /> 
     1067        <UML:Generalization xmi.idref="12775" /> 
     1068        <UML:Generalization xmi.idref="13046" /> 
     1069        <UML:Generalization xmi.idref="12775" /> 
     1070        <UML:Generalization xmi.idref="13046" /> 
     1071        <UML:Generalization xmi.idref="12775" /> 
     1072        <UML:Generalization xmi.idref="13046" /> 
     1073        <UML:Generalization xmi.idref="12775" /> 
     1074        <UML:Generalization xmi.idref="13046" /> 
     1075        <UML:Generalization xmi.idref="12775" /> 
     1076        <UML:Generalization xmi.idref="13046" /> 
     1077        <UML:Generalization xmi.idref="12775" /> 
     1078        <UML:Generalization xmi.idref="13046" /> 
     1079        <UML:Generalization xmi.idref="12775" /> 
     1080        <UML:Generalization xmi.idref="13046" /> 
     1081        <UML:Generalization xmi.idref="12775" /> 
     1082        <UML:Generalization xmi.idref="13046" /> 
     1083        <UML:Generalization xmi.idref="12775" /> 
     1084        <UML:Generalization xmi.idref="13046" /> 
     1085        <UML:Generalization xmi.idref="12775" /> 
     1086        <UML:Generalization xmi.idref="13046" /> 
     1087        <UML:Generalization xmi.idref="12775" /> 
     1088        <UML:Generalization xmi.idref="13046" /> 
     1089        <UML:Generalization xmi.idref="12775" /> 
     1090        <UML:Generalization xmi.idref="13046" /> 
     1091        <UML:Generalization xmi.idref="12775" /> 
     1092        <UML:Generalization xmi.idref="13046" /> 
     1093        <UML:Generalization xmi.idref="12775" /> 
     1094        <UML:Generalization xmi.idref="13046" /> 
     1095        <UML:Generalization xmi.idref="12775" /> 
     1096        <UML:Generalization xmi.idref="13046" /> 
     1097        <UML:Generalization xmi.idref="12775" /> 
     1098        <UML:Generalization xmi.idref="13046" /> 
     1099        <UML:Generalization xmi.idref="12775" /> 
     1100        <UML:Generalization xmi.idref="13046" /> 
     1101        <UML:Generalization xmi.idref="12775" /> 
     1102        <UML:Generalization xmi.idref="13046" /> 
     1103        <UML:Generalization xmi.idref="12775" /> 
     1104        <UML:Generalization xmi.idref="13046" /> 
     1105        <UML:Generalization xmi.idref="12775" /> 
     1106        <UML:Generalization xmi.idref="13046" /> 
     1107        <UML:Generalization xmi.idref="12775" /> 
     1108        <UML:Generalization xmi.idref="13046" /> 
     1109        <UML:Generalization xmi.idref="12775" /> 
     1110        <UML:Generalization xmi.idref="13046" /> 
     1111        <UML:Generalization xmi.idref="12775" /> 
     1112        <UML:Generalization xmi.idref="13046" /> 
     1113        <UML:Generalization xmi.idref="12775" /> 
     1114        <UML:Generalization xmi.idref="13046" /> 
     1115        <UML:Generalization xmi.idref="12775" /> 
     1116        <UML:Generalization xmi.idref="13046" /> 
     1117        <UML:Generalization xmi.idref="12775" /> 
     1118        <UML:Generalization xmi.idref="13046" /> 
     1119        <UML:Generalization xmi.idref="12775" /> 
     1120        <UML:Generalization xmi.idref="13046" /> 
     1121        <UML:Generalization xmi.idref="12775" /> 
     1122        <UML:Generalization xmi.idref="13046" /> 
     1123        <UML:Generalization xmi.idref="12775" /> 
     1124        <UML:Generalization xmi.idref="13046" /> 
     1125        <UML:Generalization xmi.idref="12775" /> 
     1126        <UML:Generalization xmi.idref="13046" /> 
     1127        <UML:Generalization xmi.idref="12775" /> 
     1128        <UML:Generalization xmi.idref="13046" /> 
     1129        <UML:Generalization xmi.idref="12775" /> 
     1130        <UML:Generalization xmi.idref="13046" /> 
     1131        <UML:Generalization xmi.idref="12775" /> 
     1132        <UML:Generalization xmi.idref="13046" /> 
     1133        <UML:Generalization xmi.idref="12775" /> 
     1134        <UML:Generalization xmi.idref="13046" /> 
     1135        <UML:Generalization xmi.idref="12775" /> 
     1136        <UML:Generalization xmi.idref="13046" /> 
     1137        <UML:Generalization xmi.idref="12775" /> 
     1138        <UML:Generalization xmi.idref="13046" /> 
     1139        <UML:Generalization xmi.idref="12775" /> 
     1140        <UML:Generalization xmi.idref="13046" /> 
     1141        <UML:Generalization xmi.idref="12775" /> 
     1142        <UML:Generalization xmi.idref="13046" /> 
     1143        <UML:Generalization xmi.idref="12775" /> 
     1144        <UML:Generalization xmi.idref="13046" /> 
     1145        <UML:Generalization xmi.idref="12775" /> 
     1146        <UML:Generalization xmi.idref="13046" /> 
     1147        <UML:Generalization xmi.idref="12775" /> 
     1148        <UML:Generalization xmi.idref="13046" /> 
     1149        <UML:Generalization xmi.idref="12775" /> 
     1150        <UML:Generalization xmi.idref="13046" /> 
     1151        <UML:Generalization xmi.idref="12775" /> 
     1152        <UML:Generalization xmi.idref="13046" /> 
     1153        <UML:Generalization xmi.idref="12775" /> 
     1154        <UML:Generalization xmi.idref="13046" /> 
     1155        <UML:Generalization xmi.idref="12775" /> 
     1156        <UML:Generalization xmi.idref="13046" /> 
     1157        <UML:Generalization xmi.idref="12775" /> 
     1158        <UML:Generalization xmi.idref="13046" /> 
     1159        <UML:Generalization xmi.idref="12775" /> 
     1160        <UML:Generalization xmi.idref="13046" /> 
     1161        <UML:Generalization xmi.idref="12775" /> 
     1162        <UML:Generalization xmi.idref="13046" /> 
     1163        <UML:Generalization xmi.idref="12775" /> 
     1164        <UML:Generalization xmi.idref="13046" /> 
     1165        <UML:Generalization xmi.idref="12775" /> 
     1166        <UML:Generalization xmi.idref="13046" /> 
     1167        <UML:Generalization xmi.idref="12775" /> 
     1168        <UML:Generalization xmi.idref="13046" /> 
     1169       </UML:GeneralizableElement.generalization> 
     1170       <UML:Classifier.feature> 
     1171        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12802" type="12736" name="m_DataType" /> 
     1172        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12778" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
     1173         <UML:BehavioralFeature.parameter> 
     1174          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12779" value="" type="12730" name="name" /> 
     1175          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12780" value="" type="12734" name="buffsize" /> 
     1176         </UML:BehavioralFeature.parameter> 
     1177        </UML:Operation> 
     1178        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12781" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
     1179         <UML:BehavioralFeature.parameter> 
     1180          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12782" value="" type="12730" name="name" /> 
     1181          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12783" value="" type="12732" name="type" /> 
     1182          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12784" value="" type="12734" name="buffsize" /> 
     1183         </UML:BehavioralFeature.parameter> 
     1184        </UML:Operation> 
     1185        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12785" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
     1186         <UML:BehavioralFeature.parameter> 
     1187          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12786" value="" type="12730" name="name" /> 
     1188          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12787" value="" type="12732" name="type" /> 
     1189          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12788" value="" type="12734" name="buffsize" /> 
     1190          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12789" value="" type="12744" name="externalbuffer" /> 
     1191         </UML:BehavioralFeature.parameter> 
     1192        </UML:Operation> 
     1193        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12790" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
     1194         <UML:BehavioralFeature.parameter> 
     1195          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12791" value="" type="12730" name="name" /> 
     1196          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12792" value="" type="12736" name="datatype" /> 
     1197          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12793" value="" type="12732" name="type" /> 
     1198          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12794" value="" type="12734" name="buffsize" /> 
     1199         </UML:BehavioralFeature.parameter> 
     1200        </UML:Operation> 
     1201        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12795" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
     1202         <UML:BehavioralFeature.parameter> 
     1203          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12796" value="" type="12730" name="name" /> 
     1204          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12797" value="" type="12736" name="datatype" /> 
     1205          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12798" value="" type="12732" name="type" /> 
     1206          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12799" value="" type="12734" name="buffsize" /> 
     1207          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12800" value="" type="12744" name="externalbuffer" /> 
     1208         </UML:BehavioralFeature.parameter> 
     1209        </UML:Operation> 
     1210        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12801" isRoot="false" isAbstract="false" isQuery="false" name="~ AudioPort" /> 
    2391211       </UML:Classifier.feature> 
    2401212      </UML:Class> 
    241      </UML:Namespace.ownedElement> 
    242     </UML:Class> 
    243     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12729" isRoot="false" isAbstract="false" name="std" > 
    244      <UML:Namespace.ownedElement> 
    245       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12729" xmi.id="12730" isRoot="false" isAbstract="false" name="string" /> 
    246       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="12729" xmi.id="13393" isRoot="false" isAbstract="false" name="vector" /> 
    247      </UML:Namespace.ownedElement> 
    248     </UML:Class> 
    249     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12732" isRoot="false" isAbstract="false" name="enum E_BufferType" /> 
    250     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12734" isRoot="false" isAbstract="false" name="unsigned int" /> 
    251     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12736" isRoot="false" isAbstract="false" name="enum E_DataType" /> 
    252     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12743" isRoot="false" isAbstract="false" name="void" /> 
    253     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12774" isRoot="false" isAbstract="false" name="AudioPort" > 
    254      <UML:GeneralizableElement.generalization> 
    255       <UML:Generalization xmi.idref="12775" /> 
    256       <UML:Generalization xmi.idref="13046" /> 
    257      </UML:GeneralizableElement.generalization> 
    258      <UML:Classifier.feature> 
    259       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12802" type="12736" name="m_DataType" /> 
    260       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12778" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
    261        <UML:BehavioralFeature.parameter> 
    262         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12779" value="" type="12730" name="name" /> 
    263         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12780" value="" type="12734" name="buffsize" /> 
    264        </UML:BehavioralFeature.parameter> 
    265       </UML:Operation> 
    266       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12781" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
    267        <UML:BehavioralFeature.parameter> 
    268         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12782" value="" type="12730" name="name" /> 
    269         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12783" value="" type="12732" name="type" /> 
    270         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12784" value="" type="12734" name="buffsize" /> 
    271        </UML:BehavioralFeature.parameter> 
    272       </UML:Operation> 
    273       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12785" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
    274        <UML:BehavioralFeature.parameter> 
    275         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12786" value="" type="12730" name="name" /> 
    276         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12787" value="" type="12732" name="type" /> 
    277         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12788" value="" type="12734" name="buffsize" /> 
    278         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12789" value="" type="12744" name="externalbuffer" /> 
    279        </UML:BehavioralFeature.parameter> 
    280       </UML:Operation> 
    281       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12790" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
    282        <UML:BehavioralFeature.parameter> 
    283         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12791" value="" type="12730" name="name" /> 
    284         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12792" value="" type="12736" name="datatype" /> 
    285         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12793" value="" type="12732" name="type" /> 
    286         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12794" value="" type="12734" name="buffsize" /> 
    287        </UML:BehavioralFeature.parameter> 
    288       </UML:Operation> 
    289       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12795" isRoot="false" isAbstract="false" isQuery="false" name="AudioPort" > 
    290        <UML:BehavioralFeature.parameter> 
    291         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12796" value="" type="12730" name="name" /> 
    292         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12797" value="" type="12736" name="datatype" /> 
    293         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12798" value="" type="12732" name="type" /> 
    294         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12799" value="" type="12734" name="buffsize" /> 
    295         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12800" value="" type="12744" name="externalbuffer" /> 
    296        </UML:BehavioralFeature.parameter> 
    297       </UML:Operation> 
    298       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12801" isRoot="false" isAbstract="false" isQuery="false" name="~ AudioPort" /> 
    299      </UML:Classifier.feature> 
    300     </UML:Class> 
    301     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12803" isRoot="false" isAbstract="false" name="MidiPort" > 
    302      <UML:GeneralizableElement.generalization> 
    303       <UML:Generalization xmi.idref="12804" /> 
    304       <UML:Generalization xmi.idref="13073" /> 
    305      </UML:GeneralizableElement.generalization> 
    306      <UML:Classifier.feature> 
    307       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12811" type="12736" name="m_DataType" /> 
    308       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12807" isRoot="false" isAbstract="false" isQuery="false" name="MidiPort" > 
    309        <UML:BehavioralFeature.parameter> 
    310         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12808" value="" type="12730" name="name" /> 
    311         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12809" value="" type="12734" name="buffsize" /> 
    312        </UML:BehavioralFeature.parameter> 
    313       </UML:Operation> 
    314       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12810" isRoot="false" isAbstract="false" isQuery="false" name="~ MidiPort" /> 
    315      </UML:Classifier.feature> 
    316     </UML:Class> 
    317     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12812" isRoot="false" isAbstract="false" name="ControlPort" > 
    318      <UML:GeneralizableElement.generalization> 
    319       <UML:Generalization xmi.idref="12813" /> 
    320       <UML:Generalization xmi.idref="13080" /> 
    321      </UML:GeneralizableElement.generalization> 
    322      <UML:Classifier.feature> 
    323       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12816" isRoot="false" isAbstract="false" isQuery="false" name="ControlPort" > 
    324        <UML:BehavioralFeature.parameter> 
    325         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12817" value="" type="12730" name="name" /> 
    326         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12818" value="" type="12734" name="buffsize" /> 
    327        </UML:BehavioralFeature.parameter> 
    328       </UML:Operation> 
    329       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12819" isRoot="false" isAbstract="false" isQuery="false" name="~ ControlPort" /> 
    330      </UML:Classifier.feature> 
    331     </UML:Class> 
    332     <UML:Class comment="Id$ *//* 
     1213      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12803" isRoot="false" isAbstract="false" name="MidiPort" > 
     1214       <UML:GeneralizableElement.generalization> 
     1215        <UML:Generalization xmi.idref="12804" /> 
     1216        <UML:Generalization xmi.idref="12804" /> 
     1217        <UML:Generalization xmi.idref="12804" /> 
     1218        <UML:Generalization xmi.idref="12804" /> 
     1219        <UML:Generalization xmi.idref="12804" /> 
     1220        <UML:Generalization xmi.idref="12804" /> 
     1221        <UML:Generalization xmi.idref="12804" /> 
     1222        <UML:Generalization xmi.idref="12804" /> 
     1223        <UML:Generalization xmi.idref="12804" /> 
     1224        <UML:Generalization xmi.idref="12804" /> 
     1225        <UML:Generalization xmi.idref="12804" /> 
     1226        <UML:Generalization xmi.idref="12804" /> 
     1227        <UML:Generalization xmi.idref="12804" /> 
     1228        <UML:Generalization xmi.idref="12804" /> 
     1229        <UML:Generalization xmi.idref="12804" /> 
     1230        <UML:Generalization xmi.idref="12804" /> 
     1231        <UML:Generalization xmi.idref="12804" /> 
     1232        <UML:Generalization xmi.idref="12804" /> 
     1233        <UML:Generalization xmi.idref="12804" /> 
     1234        <UML:Generalization xmi.idref="12804" /> 
     1235        <UML:Generalization xmi.idref="12804" /> 
     1236        <UML:Generalization xmi.idref="12804" /> 
     1237        <UML:Generalization xmi.idref="12804" /> 
     1238        <UML:Generalization xmi.idref="12804" /> 
     1239        <UML:Generalization xmi.idref="12804" /> 
     1240        <UML:Generalization xmi.idref="12804" /> 
     1241        <UML:Generalization xmi.idref="12804" /> 
     1242        <UML:Generalization xmi.idref="12804" /> 
     1243        <UML:Generalization xmi.idref="12804" /> 
     1244        <UML:Generalization xmi.idref="12804" /> 
     1245        <UML:Generalization xmi.idref="12804" /> 
     1246        <UML:Generalization xmi.idref="12804" /> 
     1247        <UML:Generalization xmi.idref="12804" /> 
     1248        <UML:Generalization xmi.idref="12804" /> 
     1249        <UML:Generalization xmi.idref="12804" /> 
     1250        <UML:Generalization xmi.idref="12804" /> 
     1251        <UML:Generalization xmi.idref="12804" /> 
     1252        <UML:Generalization xmi.idref="12804" /> 
     1253        <UML:Generalization xmi.idref="12804" /> 
     1254        <UML:Generalization xmi.idref="12804" /> 
     1255        <UML:Generalization xmi.idref="12804" /> 
     1256        <UML:Generalization xmi.idref="12804" /> 
     1257        <UML:Generalization xmi.idref="12804" /> 
     1258        <UML:Generalization xmi.idref="12804" /> 
     1259        <UML:Generalization xmi.idref="12804" /> 
     1260        <UML:Generalization xmi.idref="12804" /> 
     1261        <UML:Generalization xmi.idref="12804" /> 
     1262        <UML:Generalization xmi.idref="12804" /> 
     1263        <UML:Generalization xmi.idref="12804" /> 
     1264        <UML:Generalization xmi.idref="12804" /> 
     1265        <UML:Generalization xmi.idref="12804" /> 
     1266        <UML:Generalization xmi.idref="12804" /> 
     1267        <UML:Generalization xmi.idref="12804" /> 
     1268        <UML:Generalization xmi.idref="12804" /> 
     1269        <UML:Generalization xmi.idref="12804" /> 
     1270        <UML:Generalization xmi.idref="12804" /> 
     1271        <UML:Generalization xmi.idref="12804" /> 
     1272        <UML:Generalization xmi.idref="12804" /> 
     1273        <UML:Generalization xmi.idref="12804" /> 
     1274        <UML:Generalization xmi.idref="12804" /> 
     1275        <UML:Generalization xmi.idref="12804" /> 
     1276        <UML:Generalization xmi.idref="12804" /> 
     1277        <UML:Generalization xmi.idref="12804" /> 
     1278        <UML:Generalization xmi.idref="12804" /> 
     1279        <UML:Generalization xmi.idref="12804" /> 
     1280        <UML:Generalization xmi.idref="12804" /> 
     1281        <UML:Generalization xmi.idref="12804" /> 
     1282        <UML:Generalization xmi.idref="12804" /> 
     1283        <UML:Generalization xmi.idref="12804" /> 
     1284        <UML:Generalization xmi.idref="12804" /> 
     1285        <UML:Generalization xmi.idref="12804" /> 
     1286        <UML:Generalization xmi.idref="12804" /> 
     1287        <UML:Generalization xmi.idref="12804" /> 
     1288        <UML:Generalization xmi.idref="12804" /> 
     1289        <UML:Generalization xmi.idref="12804" /> 
     1290        <UML:Generalization xmi.idref="12804" /> 
     1291        <UML:Generalization xmi.idref="12804" /> 
     1292        <UML:Generalization xmi.idref="12804" /> 
     1293        <UML:Generalization xmi.idref="12804" /> 
     1294        <UML:Generalization xmi.idref="12804" /> 
     1295        <UML:Generalization xmi.idref="12804" /> 
     1296        <UML:Generalization xmi.idref="12804" /> 
     1297        <UML:Generalization xmi.idref="12804" /> 
     1298        <UML:Generalization xmi.idref="12804" /> 
     1299        <UML:Generalization xmi.idref="12804" /> 
     1300        <UML:Generalization xmi.idref="12804" /> 
     1301        <UML:Generalization xmi.idref="12804" /> 
     1302        <UML:Generalization xmi.idref="12804" /> 
     1303        <UML:Generalization xmi.idref="12804" /> 
     1304        <UML:Generalization xmi.idref="12804" /> 
     1305        <UML:Generalization xmi.idref="12804" /> 
     1306        <UML:Generalization xmi.idref="12804" /> 
     1307        <UML:Generalization xmi.idref="12804" /> 
     1308        <UML:Generalization xmi.idref="12804" /> 
     1309        <UML:Generalization xmi.idref="12804" /> 
     1310        <UML:Generalization xmi.idref="12804" /> 
     1311       </UML:GeneralizableElement.generalization> 
     1312       <UML:Classifier.feature> 
     1313        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12811" type="12736" name="m_DataType" /> 
     1314        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12807" isRoot="false" isAbstract="false" isQuery="false" name="MidiPort" > 
     1315         <UML:BehavioralFeature.parameter> 
     1316          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12808" value="" type="12730" name="name" /> 
     1317          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12809" value="" type="12734" name="buffsize" /> 
     1318         </UML:BehavioralFeature.parameter> 
     1319        </UML:Operation> 
     1320        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12810" isRoot="false" isAbstract="false" isQuery="false" name="~ MidiPort" /> 
     1321       </UML:Classifier.feature> 
     1322      </UML:Class> 
     1323      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12812" isRoot="false" isAbstract="false" name="ControlPort" > 
     1324       <UML:GeneralizableElement.generalization> 
     1325        <UML:Generalization xmi.idref="12813" /> 
     1326        <UML:Generalization xmi.idref="13080" /> 
     1327        <UML:Generalization xmi.idref="12813" /> 
     1328        <UML:Generalization xmi.idref="13080" /> 
     1329        <UML:Generalization xmi.idref="12813" /> 
     1330        <UML:Generalization xmi.idref="13080" /> 
     1331        <UML:Generalization xmi.idref="12813" /> 
     1332        <UML:Generalization xmi.idref="13080" /> 
     1333        <UML:Generalization xmi.idref="12813" /> 
     1334        <UML:Generalization xmi.idref="13080" /> 
     1335        <UML:Generalization xmi.idref="12813" /> 
     1336        <UML:Generalization xmi.idref="13080" /> 
     1337        <UML:Generalization xmi.idref="12813" /> 
     1338        <UML:Generalization xmi.idref="13080" /> 
     1339        <UML:Generalization xmi.idref="12813" /> 
     1340        <UML:Generalization xmi.idref="13080" /> 
     1341        <UML:Generalization xmi.idref="12813" /> 
     1342        <UML:Generalization xmi.idref="13080" /> 
     1343        <UML:Generalization xmi.idref="12813" /> 
     1344        <UML:Generalization xmi.idref="13080" /> 
     1345        <UML:Generalization xmi.idref="12813" /> 
     1346        <UML:Generalization xmi.idref="13080" /> 
     1347        <UML:Generalization xmi.idref="12813" /> 
     1348        <UML:Generalization xmi.idref="13080" /> 
     1349        <UML:Generalization xmi.idref="12813" /> 
     1350        <UML:Generalization xmi.idref="13080" /> 
     1351        <UML:Generalization xmi.idref="12813" /> 
     1352        <UML:Generalization xmi.idref="13080" /> 
     1353        <UML:Generalization xmi.idref="12813" /> 
     1354        <UML:Generalization xmi.idref="13080" /> 
     1355        <UML:Generalization xmi.idref="12813" /> 
     1356        <UML:Generalization xmi.idref="13080" /> 
     1357        <UML:Generalization xmi.idref="12813" /> 
     1358        <UML:Generalization xmi.idref="13080" /> 
     1359        <UML:Generalization xmi.idref="12813" /> 
     1360        <UML:Generalization xmi.idref="13080" /> 
     1361        <UML:Generalization xmi.idref="12813" /> 
     1362        <UML:Generalization xmi.idref="13080" /> 
     1363        <UML:Generalization xmi.idref="12813" /> 
     1364        <UML:Generalization xmi.idref="13080" /> 
     1365        <UML:Generalization xmi.idref="12813" /> 
     1366        <UML:Generalization xmi.idref="13080" /> 
     1367        <UML:Generalization xmi.idref="12813" /> 
     1368        <UML:Generalization xmi.idref="13080" /> 
     1369        <UML:Generalization xmi.idref="12813" /> 
     1370        <UML:Generalization xmi.idref="13080" /> 
     1371        <UML:Generalization xmi.idref="12813" /> 
     1372        <UML:Generalization xmi.idref="13080" /> 
     1373        <UML:Generalization xmi.idref="12813" /> 
     1374        <UML:Generalization xmi.idref="13080" /> 
     1375        <UML:Generalization xmi.idref="12813" /> 
     1376        <UML:Generalization xmi.idref="13080" /> 
     1377        <UML:Generalization xmi.idref="12813" /> 
     1378        <UML:Generalization xmi.idref="13080" /> 
     1379        <UML:Generalization xmi.idref="12813" /> 
     1380        <UML:Generalization xmi.idref="13080" /> 
     1381        <UML:Generalization xmi.idref="12813" /> 
     1382        <UML:Generalization xmi.idref="13080" /> 
     1383        <UML:Generalization xmi.idref="12813" /> 
     1384        <UML:Generalization xmi.idref="13080" /> 
     1385        <UML:Generalization xmi.idref="12813" /> 
     1386        <UML:Generalization xmi.idref="13080" /> 
     1387        <UML:Generalization xmi.idref="12813" /> 
     1388        <UML:Generalization xmi.idref="13080" /> 
     1389        <UML:Generalization xmi.idref="12813" /> 
     1390        <UML:Generalization xmi.idref="13080" /> 
     1391        <UML:Generalization xmi.idref="12813" /> 
     1392        <UML:Generalization xmi.idref="13080" /> 
     1393        <UML:Generalization xmi.idref="12813" /> 
     1394        <UML:Generalization xmi.idref="13080" /> 
     1395        <UML:Generalization xmi.idref="12813" /> 
     1396        <UML:Generalization xmi.idref="13080" /> 
     1397        <UML:Generalization xmi.idref="12813" /> 
     1398        <UML:Generalization xmi.idref="13080" /> 
     1399        <UML:Generalization xmi.idref="12813" /> 
     1400        <UML:Generalization xmi.idref="13080" /> 
     1401        <UML:Generalization xmi.idref="12813" /> 
     1402        <UML:Generalization xmi.idref="13080" /> 
     1403        <UML:Generalization xmi.idref="12813" /> 
     1404        <UML:Generalization xmi.idref="13080" /> 
     1405        <UML:Generalization xmi.idref="12813" /> 
     1406        <UML:Generalization xmi.idref="13080" /> 
     1407        <UML:Generalization xmi.idref="12813" /> 
     1408        <UML:Generalization xmi.idref="13080" /> 
     1409        <UML:Generalization xmi.idref="12813" /> 
     1410        <UML:Generalization xmi.idref="13080" /> 
     1411        <UML:Generalization xmi.idref="12813" /> 
     1412        <UML:Generalization xmi.idref="13080" /> 
     1413        <UML:Generalization xmi.idref="12813" /> 
     1414        <UML:Generalization xmi.idref="13080" /> 
     1415        <UML:Generalization xmi.idref="12813" /> 
     1416        <UML:Generalization xmi.idref="13080" /> 
     1417        <UML:Generalization xmi.idref="12813" /> 
     1418        <UML:Generalization xmi.idref="13080" /> 
     1419        <UML:Generalization xmi.idref="12813" /> 
     1420        <UML:Generalization xmi.idref="13080" /> 
     1421        <UML:Generalization xmi.idref="12813" /> 
     1422        <UML:Generalization xmi.idref="13080" /> 
     1423        <UML:Generalization xmi.idref="12813" /> 
     1424        <UML:Generalization xmi.idref="13080" /> 
     1425        <UML:Generalization xmi.idref="12813" /> 
     1426        <UML:Generalization xmi.idref="13080" /> 
     1427        <UML:Generalization xmi.idref="12813" /> 
     1428        <UML:Generalization xmi.idref="13080" /> 
     1429        <UML:Generalization xmi.idref="12813" /> 
     1430        <UML:Generalization xmi.idref="13080" /> 
     1431        <UML:Generalization xmi.idref="12813" /> 
     1432        <UML:Generalization xmi.idref="13080" /> 
     1433        <UML:Generalization xmi.idref="12813" /> 
     1434        <UML:Generalization xmi.idref="13080" /> 
     1435        <UML:Generalization xmi.idref="12813" /> 
     1436        <UML:Generalization xmi.idref="13080" /> 
     1437        <UML:Generalization xmi.idref="12813" /> 
     1438        <UML:Generalization xmi.idref="13080" /> 
     1439        <UML:Generalization xmi.idref="12813" /> 
     1440        <UML:Generalization xmi.idref="13080" /> 
     1441        <UML:Generalization xmi.idref="12813" /> 
     1442        <UML:Generalization xmi.idref="13080" /> 
     1443        <UML:Generalization xmi.idref="12813" /> 
     1444        <UML:Generalization xmi.idref="13080" /> 
     1445        <UML:Generalization xmi.idref="12813" /> 
     1446        <UML:Generalization xmi.idref="13080" /> 
     1447        <UML:Generalization xmi.idref="12813" /> 
     1448        <UML:Generalization xmi.idref="13080" /> 
     1449        <UML:Generalization xmi.idref="12813" /> 
     1450        <UML:Generalization xmi.idref="13080" /> 
     1451        <UML:Generalization xmi.idref="12813" /> 
     1452        <UML:Generalization xmi.idref="13080" /> 
     1453        <UML:Generalization xmi.idref="12813" /> 
     1454        <UML:Generalization xmi.idref="13080" /> 
     1455        <UML:Generalization xmi.idref="12813" /> 
     1456        <UML:Generalization xmi.idref="13080" /> 
     1457        <UML:Generalization xmi.idref="12813" /> 
     1458        <UML:Generalization xmi.idref="13080" /> 
     1459        <UML:Generalization xmi.idref="12813" /> 
     1460        <UML:Generalization xmi.idref="13080" /> 
     1461        <UML:Generalization xmi.idref="12813" /> 
     1462        <UML:Generalization xmi.idref="13080" /> 
     1463        <UML:Generalization xmi.idref="12813" /> 
     1464        <UML:Generalization xmi.idref="13080" /> 
     1465        <UML:Generalization xmi.idref="12813" /> 
     1466        <UML:Generalization xmi.idref="13080" /> 
     1467        <UML:Generalization xmi.idref="12813" /> 
     1468        <UML:Generalization xmi.idref="13080" /> 
     1469        <UML:Generalization xmi.idref="12813" /> 
     1470        <UML:Generalization xmi.idref="13080" /> 
     1471        <UML:Generalization xmi.idref="12813" /> 
     1472        <UML:Generalization xmi.idref="13080" /> 
     1473        <UML:Generalization xmi.idref="12813" /> 
     1474        <UML:Generalization xmi.idref="13080" /> 
     1475        <UML:Generalization xmi.idref="12813" /> 
     1476        <UML:Generalization xmi.idref="13080" /> 
     1477        <UML:Generalization xmi.idref="12813" /> 
     1478        <UML:Generalization xmi.idref="13080" /> 
     1479        <UML:Generalization xmi.idref="12813" /> 
     1480        <UML:Generalization xmi.idref="13080" /> 
     1481        <UML:Generalization xmi.idref="12813" /> 
     1482        <UML:Generalization xmi.idref="13080" /> 
     1483        <UML:Generalization xmi.idref="12813" /> 
     1484        <UML:Generalization xmi.idref="13080" /> 
     1485        <UML:Generalization xmi.idref="12813" /> 
     1486        <UML:Generalization xmi.idref="13080" /> 
     1487        <UML:Generalization xmi.idref="12813" /> 
     1488        <UML:Generalization xmi.idref="13080" /> 
     1489        <UML:Generalization xmi.idref="12813" /> 
     1490        <UML:Generalization xmi.idref="13080" /> 
     1491        <UML:Generalization xmi.idref="12813" /> 
     1492        <UML:Generalization xmi.idref="13080" /> 
     1493        <UML:Generalization xmi.idref="12813" /> 
     1494        <UML:Generalization xmi.idref="13080" /> 
     1495        <UML:Generalization xmi.idref="12813" /> 
     1496        <UML:Generalization xmi.idref="13080" /> 
     1497        <UML:Generalization xmi.idref="12813" /> 
     1498        <UML:Generalization xmi.idref="13080" /> 
     1499        <UML:Generalization xmi.idref="12813" /> 
     1500        <UML:Generalization xmi.idref="13080" /> 
     1501        <UML:Generalization xmi.idref="12813" /> 
     1502        <UML:Generalization xmi.idref="13080" /> 
     1503        <UML:Generalization xmi.idref="12813" /> 
     1504        <UML:Generalization xmi.idref="13080" /> 
     1505        <UML:Generalization xmi.idref="12813" /> 
     1506        <UML:Generalization xmi.idref="13080" /> 
     1507        <UML:Generalization xmi.idref="12813" /> 
     1508        <UML:Generalization xmi.idref="13080" /> 
     1509        <UML:Generalization xmi.idref="12813" /> 
     1510        <UML:Generalization xmi.idref="13080" /> 
     1511        <UML:Generalization xmi.idref="12813" /> 
     1512        <UML:Generalization xmi.idref="13080" /> 
     1513        <UML:Generalization xmi.idref="12813" /> 
     1514        <UML:Generalization xmi.idref="13080" /> 
     1515        <UML:Generalization xmi.idref="12813" /> 
     1516        <UML:Generalization xmi.idref="13080" /> 
     1517       </UML:GeneralizableElement.generalization> 
     1518       <UML:Classifier.feature> 
     1519        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12816" isRoot="false" isAbstract="false" isQuery="false" name="ControlPort" > 
     1520         <UML:BehavioralFeature.parameter> 
     1521          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12817" value="" type="12730" name="name" /> 
     1522          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12818" value="" type="12734" name="buffsize" /> 
     1523         </UML:BehavioralFeature.parameter> 
     1524        </UML:Operation> 
     1525        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12819" isRoot="false" isAbstract="false" isQuery="false" name="~ ControlPort" /> 
     1526       </UML:Classifier.feature> 
     1527      </UML:Class> 
     1528      <UML:Class comment="Id$ *//* 
    3331529  FreeBob Streaming API 
    3341530  FreeBob = Firewire (pro-)audio for linux 
     
    3531549 
    3541550 
    355 " isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12990" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 
    356      <UML:Classifier.feature> 
    357       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13009" type="12730" name="m_name" /> 
    358       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13010" type="12705" name="m_position" /> 
    359       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13011" type="12705" name="m_location" /> 
    360       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13012" type="13000" name="m_format" /> 
    361       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13013" type="12705" name="m_type" /> 
    362       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12996" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpPortInfo" > 
    363        <UML:BehavioralFeature.parameter> 
    364         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12997" value="" type="12730" name="name" /> 
    365         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12998" value="" type="12705" name="position" /> 
    366         <UML:Parameter isSpecification="false" visibility="private" xmi.id="12999" value="" type="12705" name="location" /> 
    367         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13001" value="" type="13000" name="format" /> 
    368         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13002" value="" type="12705" name="type" /> 
    369        </UML:BehavioralFeature.parameter> 
    370       </UML:Operation> 
    371       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13003" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpPortInfo" /> 
    372       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13004" isRoot="false" isAbstract="false" isQuery="false" name="getName" > 
    373        <UML:BehavioralFeature.parameter> 
    374         <UML:Parameter kind="return" xmi.id="51219" type="12730" /> 
    375        </UML:BehavioralFeature.parameter> 
    376       </UML:Operation> 
    377       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13005" isRoot="false" isAbstract="false" isQuery="false" name="getLocation" > 
    378        <UML:BehavioralFeature.parameter> 
    379         <UML:Parameter kind="return" xmi.id="51220" type="12705" /> 
    380        </UML:BehavioralFeature.parameter> 
    381       </UML:Operation> 
    382       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13006" isRoot="false" isAbstract="false" isQuery="false" name="getPosition" > 
    383        <UML:BehavioralFeature.parameter> 
    384         <UML:Parameter kind="return" xmi.id="51221" type="12705" /> 
    385        </UML:BehavioralFeature.parameter> 
    386       </UML:Operation> 
    387       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13007" isRoot="false" isAbstract="false" isQuery="false" name="getFormat" > 
    388        <UML:BehavioralFeature.parameter> 
    389         <UML:Parameter kind="return" xmi.id="51222" type="13000" /> 
    390        </UML:BehavioralFeature.parameter> 
    391       </UML:Operation> 
    392       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13008" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
    393        <UML:BehavioralFeature.parameter> 
    394         <UML:Parameter kind="return" xmi.id="51223" type="12705" /> 
    395        </UML:BehavioralFeature.parameter> 
    396       </UML:Operation> 
    397      </UML:Classifier.feature> 
    398      <UML:Namespace.ownedElement> 
    399       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12990" xmi.id="12991" isRoot="false" isAbstract="false" name="E_Formats" > 
    400        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12992" isRoot="false" isAbstract="false" name="E_MBLA" /> 
    401        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12993" isRoot="false" isAbstract="false" name="E_Midi" /> 
    402        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12994" isRoot="false" isAbstract="false" name="E_SPDIF" /> 
    403       </UML:Enumeration> 
    404       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12990" xmi.id="12995" isRoot="false" isAbstract="false" name="E_Types" /> 
    405      </UML:Namespace.ownedElement> 
    406     </UML:Class> 
    407     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13000" isRoot="false" isAbstract="false" name="enum E_Formats" /> 
    408     <UML:Class comment="Id$ *//* 
     1551" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="12990" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 
     1552       <UML:Classifier.feature> 
     1553        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13009" type="12730" name="m_name" /> 
     1554        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13010" type="12705" name="m_position" /> 
     1555        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13011" type="12705" name="m_location" /> 
     1556        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13012" type="13000" name="m_format" /> 
     1557        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13013" type="12705" name="m_type" /> 
     1558        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12996" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpPortInfo" > 
     1559         <UML:BehavioralFeature.parameter> 
     1560          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12997" value="" type="12730" name="name" /> 
     1561          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12998" value="" type="12705" name="position" /> 
     1562          <UML:Parameter isSpecification="false" visibility="private" xmi.id="12999" value="" type="12705" name="location" /> 
     1563          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13001" value="" type="13000" name="format" /> 
     1564          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13002" value="" type="12705" name="type" /> 
     1565         </UML:BehavioralFeature.parameter> 
     1566        </UML:Operation> 
     1567        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13003" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpPortInfo" /> 
     1568        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13004" isRoot="false" isAbstract="false" isQuery="false" name="getName" > 
     1569         <UML:BehavioralFeature.parameter> 
     1570          <UML:Parameter kind="return" xmi.id="132728" type="12730" /> 
     1571         </UML:BehavioralFeature.parameter> 
     1572        </UML:Operation> 
     1573        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13005" isRoot="false" isAbstract="false" isQuery="false" name="getLocation" > 
     1574         <UML:BehavioralFeature.parameter> 
     1575          <UML:Parameter kind="return" xmi.id="132729" type="12705" /> 
     1576         </UML:BehavioralFeature.parameter> 
     1577        </UML:Operation> 
     1578        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13006" isRoot="false" isAbstract="false" isQuery="false" name="getPosition" > 
     1579         <UML:BehavioralFeature.parameter> 
     1580          <UML:Parameter kind="return" xmi.id="132730" type="12705" /> 
     1581         </UML:BehavioralFeature.parameter> 
     1582        </UML:Operation> 
     1583        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13007" isRoot="false" isAbstract="false" isQuery="false" name="getFormat" > 
     1584         <UML:BehavioralFeature.parameter> 
     1585          <UML:Parameter kind="return" xmi.id="132731" type="13000" /> 
     1586         </UML:BehavioralFeature.parameter> 
     1587        </UML:Operation> 
     1588        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13008" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
     1589         <UML:BehavioralFeature.parameter> 
     1590          <UML:Parameter kind="return" xmi.id="132732" type="12705" /> 
     1591         </UML:BehavioralFeature.parameter> 
     1592        </UML:Operation> 
     1593       </UML:Classifier.feature> 
     1594       <UML:Namespace.ownedElement> 
     1595        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12990" xmi.id="12991" isRoot="false" isAbstract="false" name="E_Formats" > 
     1596         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12992" isRoot="false" isAbstract="false" name="E_MBLA" /> 
     1597         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12993" isRoot="false" isAbstract="false" name="E_Midi" /> 
     1598         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="12991" xmi.id="12994" isRoot="false" isAbstract="false" name="E_SPDIF" /> 
     1599        </UML:Enumeration> 
     1600        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="12990" xmi.id="12995" isRoot="false" isAbstract="false" name="E_Types" /> 
     1601       </UML:Namespace.ownedElement> 
     1602      </UML:Class> 
     1603      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13000" isRoot="false" isAbstract="false" name="enum E_Formats" /> 
     1604      <UML:Class comment="Id$ *//* 
    4091605  FreeBob Streaming API 
    4101606  FreeBob = Firewire (pro-)audio for linux 
     
    4311627 
    4321628//** 
    433 This file implements the AMDTP ports as used in the BeBoB's" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13087" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 
    434      <UML:GeneralizableElement.generalization> 
    435       <UML:Generalization xmi.idref="13088" /> 
    436       <UML:Generalization xmi.idref="13091" /> 
    437      </UML:GeneralizableElement.generalization> 
    438      <UML:Classifier.feature> 
    439       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13094" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpAudioPort" > 
    440        <UML:BehavioralFeature.parameter> 
    441         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13095" value="" type="12730" name="name" /> 
    442         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13096" value="" type="12736" name="datatype" /> 
    443         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13097" value="" type="12732" name="buffertype" /> 
    444         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13098" value="" type="12734" name="buffsize" /> 
    445         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13099" value="" type="12705" name="position" /> 
    446         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13100" value="" type="12705" name="location" /> 
    447         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13101" value="" type="13000" name="format" /> 
    448         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13102" value="" type="12705" name="type" /> 
    449        </UML:BehavioralFeature.parameter> 
    450       </UML:Operation> 
    451       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13103" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpAudioPort" > 
    452        <UML:BehavioralFeature.parameter> 
    453         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13104" value="" type="12730" name="name" /> 
    454         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13105" value="" type="12736" name="datatype" /> 
    455         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13106" value="" type="12732" name="buffertype" /> 
    456         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13107" value="" type="12734" name="buffsize" /> 
    457         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13108" value="" type="12744" name="externalbuffer" /> 
    458         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13109" value="" type="12705" name="position" /> 
    459         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13110" value="" type="12705" name="location" /> 
    460         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13111" value="" type="13000" name="format" /> 
    461         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13112" value="" type="12705" name="type" /> 
    462        </UML:BehavioralFeature.parameter> 
    463       </UML:Operation> 
    464       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13113" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpAudioPort" /> 
    465      </UML:Classifier.feature> 
    466     </UML:Class> 
    467     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13114" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 
    468      <UML:GeneralizableElement.generalization> 
    469       <UML:Generalization xmi.idref="13115" /> 
    470       <UML:Generalization xmi.idref="13118" /> 
    471      </UML:GeneralizableElement.generalization> 
    472      <UML:Classifier.feature> 
    473       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13121" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpMidiPort" > 
    474        <UML:BehavioralFeature.parameter> 
    475         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13122" value="" type="12730" name="name" /> 
    476         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13123" value="" type="12734" name="buffsize" /> 
    477         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13124" value="" type="12705" name="position" /> 
    478         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13125" value="" type="12705" name="location" /> 
    479         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13126" value="" type="13000" name="format" /> 
    480         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13127" value="" type="12705" name="type" /> 
    481        </UML:BehavioralFeature.parameter> 
    482       </UML:Operation> 
    483       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13128" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpMidiPort" /> 
    484      </UML:Classifier.feature> 
    485     </UML:Class> 
    486     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13911" isRoot="false" isAbstract="false" name="PortManager" > 
    487      <UML:Classifier.feature> 
    488       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13922" type="13395" name="m_PacketPorts" /> 
    489       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13923" type="13395" name="m_PeriodPorts" /> 
    490       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13912" isRoot="false" isAbstract="false" isQuery="false" name="PortManager" /> 
    491       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13913" isRoot="false" isAbstract="false" isQuery="false" name="~ PortManager" /> 
    492       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13914" isRoot="false" isAbstract="false" isQuery="false" name="addPort" > 
    493        <UML:BehavioralFeature.parameter> 
    494         <UML:Parameter kind="return" xmi.id="51224" type="12705" /> 
    495         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13915" value="" type="13401" name="port" /> 
    496        </UML:BehavioralFeature.parameter> 
    497       </UML:Operation> 
    498       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13916" isRoot="false" isAbstract="false" isQuery="false" name="deletePort" > 
    499        <UML:BehavioralFeature.parameter> 
    500         <UML:Parameter kind="return" xmi.id="51225" type="12705" /> 
    501         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13917" value="" type="13401" name="port" /> 
    502        </UML:BehavioralFeature.parameter> 
    503       </UML:Operation> 
    504       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13918" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    505        <UML:BehavioralFeature.parameter> 
    506         <UML:Parameter kind="return" xmi.id="51226" type="12743" /> 
    507        </UML:BehavioralFeature.parameter> 
    508       </UML:Operation> 
    509       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13919" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    510        <UML:BehavioralFeature.parameter> 
    511         <UML:Parameter kind="return" xmi.id="51227" type="12743" /> 
    512        </UML:BehavioralFeature.parameter> 
    513       </UML:Operation> 
    514       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13920" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    515        <UML:BehavioralFeature.parameter> 
    516         <UML:Parameter kind="return" xmi.id="51228" type="12743" /> 
    517         <UML:Parameter isSpecification="false" visibility="private" xmi.id="13921" value="" type="12705" name="l" /> 
    518        </UML:BehavioralFeature.parameter> 
    519       </UML:Operation> 
    520      </UML:Classifier.feature> 
    521     </UML:Class> 
    522     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13988" isRoot="false" isAbstract="false" name="UInt16" /> 
    523     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13990" isRoot="false" isAbstract="false" name="UInt32" /> 
    524     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13991" isRoot="false" isAbstract="false" name="SInt32" /> 
    525     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13992" isRoot="false" isAbstract="false" name="UInt64" /> 
    526     <UML:Class comment="Modifications for Freebob (C) 2006, Pieter Palmers 
     1629This file implements the AMDTP ports as used in the BeBoB's" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13087" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 
     1630       <UML:GeneralizableElement.generalization> 
     1631        <UML:Generalization xmi.idref="13088" /> 
     1632        <UML:Generalization xmi.idref="61400" /> 
     1633        <UML:Generalization xmi.idref="13088" /> 
     1634        <UML:Generalization xmi.idref="61400" /> 
     1635        <UML:Generalization xmi.idref="13088" /> 
     1636        <UML:Generalization xmi.idref="61400" /> 
     1637        <UML:Generalization xmi.idref="13088" /> 
     1638        <UML:Generalization xmi.idref="61400" /> 
     1639        <UML:Generalization xmi.idref="13088" /> 
     1640        <UML:Generalization xmi.idref="61400" /> 
     1641        <UML:Generalization xmi.idref="13088" /> 
     1642        <UML:Generalization xmi.idref="61400" /> 
     1643        <UML:Generalization xmi.idref="13088" /> 
     1644        <UML:Generalization xmi.idref="61400" /> 
     1645        <UML:Generalization xmi.idref="13088" /> 
     1646        <UML:Generalization xmi.idref="61400" /> 
     1647        <UML:Generalization xmi.idref="13088" /> 
     1648        <UML:Generalization xmi.idref="61400" /> 
     1649        <UML:Generalization xmi.idref="13088" /> 
     1650        <UML:Generalization xmi.idref="61400" /> 
     1651        <UML:Generalization xmi.idref="13088" /> 
     1652        <UML:Generalization xmi.idref="61400" /> 
     1653        <UML:Generalization xmi.idref="13088" /> 
     1654        <UML:Generalization xmi.idref="61400" /> 
     1655        <UML:Generalization xmi.idref="13088" /> 
     1656        <UML:Generalization xmi.idref="61400" /> 
     1657        <UML:Generalization xmi.idref="13088" /> 
     1658        <UML:Generalization xmi.idref="61400" /> 
     1659        <UML:Generalization xmi.idref="13088" /> 
     1660        <UML:Generalization xmi.idref="61400" /> 
     1661        <UML:Generalization xmi.idref="13088" /> 
     1662        <UML:Generalization xmi.idref="61400" /> 
     1663        <UML:Generalization xmi.idref="13088" /> 
     1664        <UML:Generalization xmi.idref="61400" /> 
     1665        <UML:Generalization xmi.idref="13088" /> 
     1666        <UML:Generalization xmi.idref="61400" /> 
     1667        <UML:Generalization xmi.idref="13088" /> 
     1668        <UML:Generalization xmi.idref="61400" /> 
     1669        <UML:Generalization xmi.idref="13088" /> 
     1670        <UML:Generalization xmi.idref="61400" /> 
     1671        <UML:Generalization xmi.idref="13088" /> 
     1672        <UML:Generalization xmi.idref="61400" /> 
     1673        <UML:Generalization xmi.idref="13088" /> 
     1674        <UML:Generalization xmi.idref="61400" /> 
     1675        <UML:Generalization xmi.idref="13088" /> 
     1676        <UML:Generalization xmi.idref="61400" /> 
     1677        <UML:Generalization xmi.idref="13088" /> 
     1678        <UML:Generalization xmi.idref="61400" /> 
     1679        <UML:Generalization xmi.idref="13088" /> 
     1680        <UML:Generalization xmi.idref="61400" /> 
     1681        <UML:Generalization xmi.idref="13088" /> 
     1682        <UML:Generalization xmi.idref="61400" /> 
     1683        <UML:Generalization xmi.idref="13088" /> 
     1684        <UML:Generalization xmi.idref="61400" /> 
     1685        <UML:Generalization xmi.idref="13088" /> 
     1686        <UML:Generalization xmi.idref="61400" /> 
     1687        <UML:Generalization xmi.idref="13088" /> 
     1688        <UML:Generalization xmi.idref="61400" /> 
     1689        <UML:Generalization xmi.idref="13088" /> 
     1690        <UML:Generalization xmi.idref="61400" /> 
     1691        <UML:Generalization xmi.idref="13088" /> 
     1692        <UML:Generalization xmi.idref="61400" /> 
     1693        <UML:Generalization xmi.idref="13088" /> 
     1694        <UML:Generalization xmi.idref="61400" /> 
     1695        <UML:Generalization xmi.idref="13088" /> 
     1696        <UML:Generalization xmi.idref="61400" /> 
     1697        <UML:Generalization xmi.idref="13088" /> 
     1698        <UML:Generalization xmi.idref="61400" /> 
     1699        <UML:Generalization xmi.idref="13088" /> 
     1700        <UML:Generalization xmi.idref="61400" /> 
     1701        <UML:Generalization xmi.idref="13088" /> 
     1702        <UML:Generalization xmi.idref="61400" /> 
     1703        <UML:Generalization xmi.idref="13088" /> 
     1704        <UML:Generalization xmi.idref="61400" /> 
     1705        <UML:Generalization xmi.idref="13088" /> 
     1706        <UML:Generalization xmi.idref="61400" /> 
     1707        <UML:Generalization xmi.idref="13088" /> 
     1708        <UML:Generalization xmi.idref="61400" /> 
     1709        <UML:Generalization xmi.idref="13088" /> 
     1710        <UML:Generalization xmi.idref="61400" /> 
     1711        <UML:Generalization xmi.idref="13088" /> 
     1712        <UML:Generalization xmi.idref="61400" /> 
     1713        <UML:Generalization xmi.idref="13088" /> 
     1714        <UML:Generalization xmi.idref="61400" /> 
     1715        <UML:Generalization xmi.idref="13088" /> 
     1716        <UML:Generalization xmi.idref="61400" /> 
     1717        <UML:Generalization xmi.idref="13088" /> 
     1718        <UML:Generalization xmi.idref="61400" /> 
     1719        <UML:Generalization xmi.idref="13088" /> 
     1720        <UML:Generalization xmi.idref="61400" /> 
     1721        <UML:Generalization xmi.idref="13088" /> 
     1722        <UML:Generalization xmi.idref="61400" /> 
     1723        <UML:Generalization xmi.idref="13088" /> 
     1724        <UML:Generalization xmi.idref="61400" /> 
     1725        <UML:Generalization xmi.idref="13088" /> 
     1726        <UML:Generalization xmi.idref="61400" /> 
     1727        <UML:Generalization xmi.idref="13088" /> 
     1728        <UML:Generalization xmi.idref="61400" /> 
     1729        <UML:Generalization xmi.idref="13088" /> 
     1730        <UML:Generalization xmi.idref="61400" /> 
     1731        <UML:Generalization xmi.idref="13088" /> 
     1732        <UML:Generalization xmi.idref="61400" /> 
     1733        <UML:Generalization xmi.idref="13088" /> 
     1734        <UML:Generalization xmi.idref="61400" /> 
     1735        <UML:Generalization xmi.idref="13088" /> 
     1736        <UML:Generalization xmi.idref="61400" /> 
     1737        <UML:Generalization xmi.idref="13088" /> 
     1738        <UML:Generalization xmi.idref="61400" /> 
     1739        <UML:Generalization xmi.idref="13088" /> 
     1740        <UML:Generalization xmi.idref="61400" /> 
     1741        <UML:Generalization xmi.idref="13088" /> 
     1742        <UML:Generalization xmi.idref="61400" /> 
     1743        <UML:Generalization xmi.idref="13088" /> 
     1744        <UML:Generalization xmi.idref="61400" /> 
     1745        <UML:Generalization xmi.idref="13088" /> 
     1746        <UML:Generalization xmi.idref="61400" /> 
     1747        <UML:Generalization xmi.idref="13088" /> 
     1748        <UML:Generalization xmi.idref="61400" /> 
     1749        <UML:Generalization xmi.idref="13088" /> 
     1750        <UML:Generalization xmi.idref="61400" /> 
     1751        <UML:Generalization xmi.idref="13088" /> 
     1752        <UML:Generalization xmi.idref="61400" /> 
     1753        <UML:Generalization xmi.idref="13088" /> 
     1754        <UML:Generalization xmi.idref="61400" /> 
     1755        <UML:Generalization xmi.idref="13088" /> 
     1756        <UML:Generalization xmi.idref="61400" /> 
     1757        <UML:Generalization xmi.idref="13088" /> 
     1758        <UML:Generalization xmi.idref="61400" /> 
     1759        <UML:Generalization xmi.idref="13088" /> 
     1760        <UML:Generalization xmi.idref="61400" /> 
     1761        <UML:Generalization xmi.idref="13088" /> 
     1762        <UML:Generalization xmi.idref="61400" /> 
     1763        <UML:Generalization xmi.idref="13088" /> 
     1764        <UML:Generalization xmi.idref="61400" /> 
     1765        <UML:Generalization xmi.idref="13088" /> 
     1766        <UML:Generalization xmi.idref="61400" /> 
     1767        <UML:Generalization xmi.idref="13088" /> 
     1768        <UML:Generalization xmi.idref="61400" /> 
     1769        <UML:Generalization xmi.idref="13088" /> 
     1770        <UML:Generalization xmi.idref="61400" /> 
     1771        <UML:Generalization xmi.idref="13088" /> 
     1772        <UML:Generalization xmi.idref="61400" /> 
     1773        <UML:Generalization xmi.idref="13088" /> 
     1774        <UML:Generalization xmi.idref="61400" /> 
     1775        <UML:Generalization xmi.idref="13088" /> 
     1776        <UML:Generalization xmi.idref="61400" /> 
     1777        <UML:Generalization xmi.idref="13088" /> 
     1778        <UML:Generalization xmi.idref="61400" /> 
     1779        <UML:Generalization xmi.idref="13088" /> 
     1780        <UML:Generalization xmi.idref="61400" /> 
     1781        <UML:Generalization xmi.idref="13088" /> 
     1782        <UML:Generalization xmi.idref="61400" /> 
     1783        <UML:Generalization xmi.idref="13088" /> 
     1784        <UML:Generalization xmi.idref="61400" /> 
     1785        <UML:Generalization xmi.idref="13088" /> 
     1786        <UML:Generalization xmi.idref="61400" /> 
     1787        <UML:Generalization xmi.idref="13088" /> 
     1788        <UML:Generalization xmi.idref="61400" /> 
     1789        <UML:Generalization xmi.idref="13088" /> 
     1790        <UML:Generalization xmi.idref="61400" /> 
     1791        <UML:Generalization xmi.idref="13088" /> 
     1792        <UML:Generalization xmi.idref="61400" /> 
     1793        <UML:Generalization xmi.idref="13088" /> 
     1794        <UML:Generalization xmi.idref="61400" /> 
     1795        <UML:Generalization xmi.idref="13088" /> 
     1796        <UML:Generalization xmi.idref="61400" /> 
     1797        <UML:Generalization xmi.idref="13088" /> 
     1798        <UML:Generalization xmi.idref="61400" /> 
     1799        <UML:Generalization xmi.idref="13088" /> 
     1800        <UML:Generalization xmi.idref="61400" /> 
     1801        <UML:Generalization xmi.idref="13088" /> 
     1802        <UML:Generalization xmi.idref="61400" /> 
     1803        <UML:Generalization xmi.idref="13088" /> 
     1804        <UML:Generalization xmi.idref="61400" /> 
     1805        <UML:Generalization xmi.idref="13088" /> 
     1806        <UML:Generalization xmi.idref="61400" /> 
     1807        <UML:Generalization xmi.idref="13088" /> 
     1808        <UML:Generalization xmi.idref="61400" /> 
     1809        <UML:Generalization xmi.idref="13088" /> 
     1810        <UML:Generalization xmi.idref="61400" /> 
     1811        <UML:Generalization xmi.idref="13088" /> 
     1812        <UML:Generalization xmi.idref="61400" /> 
     1813        <UML:Generalization xmi.idref="13088" /> 
     1814        <UML:Generalization xmi.idref="61400" /> 
     1815        <UML:Generalization xmi.idref="13088" /> 
     1816        <UML:Generalization xmi.idref="61400" /> 
     1817        <UML:Generalization xmi.idref="13088" /> 
     1818        <UML:Generalization xmi.idref="61400" /> 
     1819        <UML:Generalization xmi.idref="13088" /> 
     1820        <UML:Generalization xmi.idref="61400" /> 
     1821        <UML:Generalization xmi.idref="13088" /> 
     1822        <UML:Generalization xmi.idref="61400" /> 
     1823       </UML:GeneralizableElement.generalization> 
     1824       <UML:Classifier.feature> 
     1825        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13094" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpAudioPort" > 
     1826         <UML:BehavioralFeature.parameter> 
     1827          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13095" value="" type="12730" name="name" /> 
     1828          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13096" value="" type="12736" name="datatype" /> 
     1829          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13097" value="" type="12732" name="buffertype" /> 
     1830          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13098" value="" type="12734" name="buffsize" /> 
     1831          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13099" value="" type="12705" name="position" /> 
     1832          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13100" value="" type="12705" name="location" /> 
     1833          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13101" value="" type="13000" name="format" /> 
     1834          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13102" value="" type="12705" name="type" /> 
     1835         </UML:BehavioralFeature.parameter> 
     1836        </UML:Operation> 
     1837        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13103" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpAudioPort" > 
     1838         <UML:BehavioralFeature.parameter> 
     1839          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13104" value="" type="12730" name="name" /> 
     1840          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13105" value="" type="12736" name="datatype" /> 
     1841          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13106" value="" type="12732" name="buffertype" /> 
     1842          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13107" value="" type="12734" name="buffsize" /> 
     1843          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13108" value="" type="12744" name="externalbuffer" /> 
     1844          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13109" value="" type="12705" name="position" /> 
     1845          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13110" value="" type="12705" name="location" /> 
     1846          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13111" value="" type="13000" name="format" /> 
     1847          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13112" value="" type="12705" name="type" /> 
     1848         </UML:BehavioralFeature.parameter> 
     1849        </UML:Operation> 
     1850        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13113" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpAudioPort" /> 
     1851       </UML:Classifier.feature> 
     1852      </UML:Class> 
     1853      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13114" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 
     1854       <UML:GeneralizableElement.generalization> 
     1855        <UML:Generalization xmi.idref="13115" /> 
     1856        <UML:Generalization xmi.idref="13118" /> 
     1857        <UML:Generalization xmi.idref="13115" /> 
     1858        <UML:Generalization xmi.idref="13118" /> 
     1859        <UML:Generalization xmi.idref="13115" /> 
     1860        <UML:Generalization xmi.idref="13118" /> 
     1861        <UML:Generalization xmi.idref="13115" /> 
     1862        <UML:Generalization xmi.idref="13118" /> 
     1863        <UML:Generalization xmi.idref="13115" /> 
     1864        <UML:Generalization xmi.idref="13118" /> 
     1865        <UML:Generalization xmi.idref="13115" /> 
     1866        <UML:Generalization xmi.idref="13118" /> 
     1867        <UML:Generalization xmi.idref="13115" /> 
     1868        <UML:Generalization xmi.idref="13118" /> 
     1869        <UML:Generalization xmi.idref="13115" /> 
     1870        <UML:Generalization xmi.idref="13118" /> 
     1871        <UML:Generalization xmi.idref="13115" /> 
     1872        <UML:Generalization xmi.idref="13118" /> 
     1873        <UML:Generalization xmi.idref="13115" /> 
     1874        <UML:Generalization xmi.idref="13118" /> 
     1875        <UML:Generalization xmi.idref="13115" /> 
     1876        <UML:Generalization xmi.idref="13118" /> 
     1877        <UML:Generalization xmi.idref="13115" /> 
     1878        <UML:Generalization xmi.idref="13118" /> 
     1879        <UML:Generalization xmi.idref="13115" /> 
     1880        <UML:Generalization xmi.idref="13118" /> 
     1881        <UML:Generalization xmi.idref="13115" /> 
     1882        <UML:Generalization xmi.idref="13118" /> 
     1883        <UML:Generalization xmi.idref="13115" /> 
     1884        <UML:Generalization xmi.idref="13118" /> 
     1885        <UML:Generalization xmi.idref="13115" /> 
     1886        <UML:Generalization xmi.idref="13118" /> 
     1887        <UML:Generalization xmi.idref="13115" /> 
     1888        <UML:Generalization xmi.idref="13118" /> 
     1889        <UML:Generalization xmi.idref="13115" /> 
     1890        <UML:Generalization xmi.idref="13118" /> 
     1891        <UML:Generalization xmi.idref="13115" /> 
     1892        <UML:Generalization xmi.idref="13118" /> 
     1893        <UML:Generalization xmi.idref="13115" /> 
     1894        <UML:Generalization xmi.idref="13118" /> 
     1895        <UML:Generalization xmi.idref="13115" /> 
     1896        <UML:Generalization xmi.idref="13118" /> 
     1897        <UML:Generalization xmi.idref="13115" /> 
     1898        <UML:Generalization xmi.idref="13118" /> 
     1899        <UML:Generalization xmi.idref="13115" /> 
     1900        <UML:Generalization xmi.idref="13118" /> 
     1901        <UML:Generalization xmi.idref="13115" /> 
     1902        <UML:Generalization xmi.idref="13118" /> 
     1903        <UML:Generalization xmi.idref="13115" /> 
     1904        <UML:Generalization xmi.idref="13118" /> 
     1905        <UML:Generalization xmi.idref="13115" /> 
     1906        <UML:Generalization xmi.idref="13118" /> 
     1907        <UML:Generalization xmi.idref="13115" /> 
     1908        <UML:Generalization xmi.idref="13118" /> 
     1909        <UML:Generalization xmi.idref="13115" /> 
     1910        <UML:Generalization xmi.idref="13118" /> 
     1911        <UML:Generalization xmi.idref="13115" /> 
     1912        <UML:Generalization xmi.idref="13118" /> 
     1913        <UML:Generalization xmi.idref="13115" /> 
     1914        <UML:Generalization xmi.idref="13118" /> 
     1915        <UML:Generalization xmi.idref="13115" /> 
     1916        <UML:Generalization xmi.idref="13118" /> 
     1917        <UML:Generalization xmi.idref="13115" /> 
     1918        <UML:Generalization xmi.idref="13118" /> 
     1919        <UML:Generalization xmi.idref="13115" /> 
     1920        <UML:Generalization xmi.idref="13118" /> 
     1921        <UML:Generalization xmi.idref="13115" /> 
     1922        <UML:Generalization xmi.idref="13118" /> 
     1923        <UML:Generalization xmi.idref="13115" /> 
     1924        <UML:Generalization xmi.idref="13118" /> 
     1925        <UML:Generalization xmi.idref="13115" /> 
     1926        <UML:Generalization xmi.idref="13118" /> 
     1927        <UML:Generalization xmi.idref="13115" /> 
     1928        <UML:Generalization xmi.idref="13118" /> 
     1929        <UML:Generalization xmi.idref="13115" /> 
     1930        <UML:Generalization xmi.idref="13118" /> 
     1931        <UML:Generalization xmi.idref="13115" /> 
     1932        <UML:Generalization xmi.idref="13118" /> 
     1933        <UML:Generalization xmi.idref="13115" /> 
     1934        <UML:Generalization xmi.idref="13118" /> 
     1935        <UML:Generalization xmi.idref="13115" /> 
     1936        <UML:Generalization xmi.idref="13118" /> 
     1937        <UML:Generalization xmi.idref="13115" /> 
     1938        <UML:Generalization xmi.idref="13118" /> 
     1939        <UML:Generalization xmi.idref="13115" /> 
     1940        <UML:Generalization xmi.idref="13118" /> 
     1941        <UML:Generalization xmi.idref="13115" /> 
     1942        <UML:Generalization xmi.idref="13118" /> 
     1943        <UML:Generalization xmi.idref="13115" /> 
     1944        <UML:Generalization xmi.idref="13118" /> 
     1945        <UML:Generalization xmi.idref="13115" /> 
     1946        <UML:Generalization xmi.idref="13118" /> 
     1947        <UML:Generalization xmi.idref="13115" /> 
     1948        <UML:Generalization xmi.idref="13118" /> 
     1949        <UML:Generalization xmi.idref="13115" /> 
     1950        <UML:Generalization xmi.idref="13118" /> 
     1951        <UML:Generalization xmi.idref="13115" /> 
     1952        <UML:Generalization xmi.idref="13118" /> 
     1953        <UML:Generalization xmi.idref="13115" /> 
     1954        <UML:Generalization xmi.idref="13118" /> 
     1955        <UML:Generalization xmi.idref="13115" /> 
     1956        <UML:Generalization xmi.idref="13118" /> 
     1957        <UML:Generalization xmi.idref="13115" /> 
     1958        <UML:Generalization xmi.idref="13118" /> 
     1959        <UML:Generalization xmi.idref="13115" /> 
     1960        <UML:Generalization xmi.idref="13118" /> 
     1961        <UML:Generalization xmi.idref="13115" /> 
     1962        <UML:Generalization xmi.idref="13118" /> 
     1963        <UML:Generalization xmi.idref="13115" /> 
     1964        <UML:Generalization xmi.idref="13118" /> 
     1965        <UML:Generalization xmi.idref="13115" /> 
     1966        <UML:Generalization xmi.idref="13118" /> 
     1967        <UML:Generalization xmi.idref="13115" /> 
     1968        <UML:Generalization xmi.idref="13118" /> 
     1969        <UML:Generalization xmi.idref="13115" /> 
     1970        <UML:Generalization xmi.idref="13118" /> 
     1971        <UML:Generalization xmi.idref="13115" /> 
     1972        <UML:Generalization xmi.idref="13118" /> 
     1973        <UML:Generalization xmi.idref="13115" /> 
     1974        <UML:Generalization xmi.idref="13118" /> 
     1975        <UML:Generalization xmi.idref="13115" /> 
     1976        <UML:Generalization xmi.idref="13118" /> 
     1977        <UML:Generalization xmi.idref="13115" /> 
     1978        <UML:Generalization xmi.idref="13118" /> 
     1979        <UML:Generalization xmi.idref="13115" /> 
     1980        <UML:Generalization xmi.idref="13118" /> 
     1981        <UML:Generalization xmi.idref="13115" /> 
     1982        <UML:Generalization xmi.idref="13118" /> 
     1983        <UML:Generalization xmi.idref="13115" /> 
     1984        <UML:Generalization xmi.idref="13118" /> 
     1985        <UML:Generalization xmi.idref="13115" /> 
     1986        <UML:Generalization xmi.idref="13118" /> 
     1987        <UML:Generalization xmi.idref="13115" /> 
     1988        <UML:Generalization xmi.idref="13118" /> 
     1989        <UML:Generalization xmi.idref="13115" /> 
     1990        <UML:Generalization xmi.idref="13118" /> 
     1991        <UML:Generalization xmi.idref="13115" /> 
     1992        <UML:Generalization xmi.idref="13118" /> 
     1993        <UML:Generalization xmi.idref="13115" /> 
     1994        <UML:Generalization xmi.idref="13118" /> 
     1995        <UML:Generalization xmi.idref="13115" /> 
     1996        <UML:Generalization xmi.idref="13118" /> 
     1997        <UML:Generalization xmi.idref="13115" /> 
     1998        <UML:Generalization xmi.idref="13118" /> 
     1999        <UML:Generalization xmi.idref="13115" /> 
     2000        <UML:Generalization xmi.idref="13118" /> 
     2001        <UML:Generalization xmi.idref="13115" /> 
     2002        <UML:Generalization xmi.idref="13118" /> 
     2003        <UML:Generalization xmi.idref="13115" /> 
     2004        <UML:Generalization xmi.idref="13118" /> 
     2005        <UML:Generalization xmi.idref="13115" /> 
     2006        <UML:Generalization xmi.idref="13118" /> 
     2007        <UML:Generalization xmi.idref="13115" /> 
     2008        <UML:Generalization xmi.idref="13118" /> 
     2009        <UML:Generalization xmi.idref="13115" /> 
     2010        <UML:Generalization xmi.idref="13118" /> 
     2011        <UML:Generalization xmi.idref="13115" /> 
     2012        <UML:Generalization xmi.idref="13118" /> 
     2013        <UML:Generalization xmi.idref="13115" /> 
     2014        <UML:Generalization xmi.idref="13118" /> 
     2015        <UML:Generalization xmi.idref="13115" /> 
     2016        <UML:Generalization xmi.idref="13118" /> 
     2017        <UML:Generalization xmi.idref="13115" /> 
     2018        <UML:Generalization xmi.idref="13118" /> 
     2019        <UML:Generalization xmi.idref="13115" /> 
     2020        <UML:Generalization xmi.idref="13118" /> 
     2021        <UML:Generalization xmi.idref="13115" /> 
     2022        <UML:Generalization xmi.idref="13118" /> 
     2023        <UML:Generalization xmi.idref="13115" /> 
     2024        <UML:Generalization xmi.idref="13118" /> 
     2025        <UML:Generalization xmi.idref="13115" /> 
     2026        <UML:Generalization xmi.idref="13118" /> 
     2027        <UML:Generalization xmi.idref="13115" /> 
     2028        <UML:Generalization xmi.idref="13118" /> 
     2029        <UML:Generalization xmi.idref="13115" /> 
     2030        <UML:Generalization xmi.idref="13118" /> 
     2031        <UML:Generalization xmi.idref="13115" /> 
     2032        <UML:Generalization xmi.idref="13118" /> 
     2033        <UML:Generalization xmi.idref="13115" /> 
     2034        <UML:Generalization xmi.idref="13118" /> 
     2035        <UML:Generalization xmi.idref="13115" /> 
     2036        <UML:Generalization xmi.idref="13118" /> 
     2037        <UML:Generalization xmi.idref="13115" /> 
     2038        <UML:Generalization xmi.idref="13118" /> 
     2039        <UML:Generalization xmi.idref="13115" /> 
     2040        <UML:Generalization xmi.idref="13118" /> 
     2041        <UML:Generalization xmi.idref="13115" /> 
     2042        <UML:Generalization xmi.idref="13118" /> 
     2043        <UML:Generalization xmi.idref="13115" /> 
     2044        <UML:Generalization xmi.idref="13118" /> 
     2045        <UML:Generalization xmi.idref="13115" /> 
     2046        <UML:Generalization xmi.idref="13118" /> 
     2047       </UML:GeneralizableElement.generalization> 
     2048       <UML:Classifier.feature> 
     2049        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13121" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpMidiPort" > 
     2050         <UML:BehavioralFeature.parameter> 
     2051          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13122" value="" type="12730" name="name" /> 
     2052          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13123" value="" type="12734" name="buffsize" /> 
     2053          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13124" value="" type="12705" name="position" /> 
     2054          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13125" value="" type="12705" name="location" /> 
     2055          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13126" value="" type="13000" name="format" /> 
     2056          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13127" value="" type="12705" name="type" /> 
     2057         </UML:BehavioralFeature.parameter> 
     2058        </UML:Operation> 
     2059        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13128" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpMidiPort" /> 
     2060       </UML:Classifier.feature> 
     2061      </UML:Class> 
     2062      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13911" isRoot="false" isAbstract="false" name="PortManager" > 
     2063       <UML:Classifier.feature> 
     2064        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13922" type="13395" name="m_PacketPorts" /> 
     2065        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13923" type="13395" name="m_PeriodPorts" /> 
     2066        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13912" isRoot="false" isAbstract="false" isQuery="false" name="PortManager" /> 
     2067        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13913" isRoot="false" isAbstract="false" isQuery="false" name="~ PortManager" /> 
     2068        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13914" isRoot="false" isAbstract="false" isQuery="false" name="addPort" > 
     2069         <UML:BehavioralFeature.parameter> 
     2070          <UML:Parameter kind="return" xmi.id="132733" type="12705" /> 
     2071          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13915" value="" type="13401" name="port" /> 
     2072         </UML:BehavioralFeature.parameter> 
     2073        </UML:Operation> 
     2074        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13916" isRoot="false" isAbstract="false" isQuery="false" name="deletePort" > 
     2075         <UML:BehavioralFeature.parameter> 
     2076          <UML:Parameter kind="return" xmi.id="132734" type="12705" /> 
     2077          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13917" value="" type="13401" name="port" /> 
     2078         </UML:BehavioralFeature.parameter> 
     2079        </UML:Operation> 
     2080        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13918" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     2081         <UML:BehavioralFeature.parameter> 
     2082          <UML:Parameter kind="return" xmi.id="132735" type="12743" /> 
     2083         </UML:BehavioralFeature.parameter> 
     2084        </UML:Operation> 
     2085        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13919" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     2086         <UML:BehavioralFeature.parameter> 
     2087          <UML:Parameter kind="return" xmi.id="132736" type="12743" /> 
     2088         </UML:BehavioralFeature.parameter> 
     2089        </UML:Operation> 
     2090        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13920" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     2091         <UML:BehavioralFeature.parameter> 
     2092          <UML:Parameter kind="return" xmi.id="132737" type="12743" /> 
     2093          <UML:Parameter isSpecification="false" visibility="private" xmi.id="13921" value="" type="12705" name="l" /> 
     2094         </UML:BehavioralFeature.parameter> 
     2095        </UML:Operation> 
     2096       </UML:Classifier.feature> 
     2097      </UML:Class> 
     2098      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13988" isRoot="false" isAbstract="false" name="UInt16" /> 
     2099      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13990" isRoot="false" isAbstract="false" name="UInt32" /> 
     2100      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13991" isRoot="false" isAbstract="false" name="SInt32" /> 
     2101      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13992" isRoot="false" isAbstract="false" name="UInt64" /> 
     2102      <UML:Class comment="Modifications for Freebob (C) 2006, Pieter Palmers 
    5272103Copied from the jackd/jackdmp sources 
    5282104function names changed in order to avoid naming problems when using this in 
     
    5422118Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
    5432119//*! 
    544 \brief The POSIX thread base class." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13993" isRoot="false" isAbstract="false" name="FreebobPosixThread" > 
    545      <UML:GeneralizableElement.generalization> 
    546       <UML:Generalization xmi.idref="13995" /> 
    547      </UML:GeneralizableElement.generalization> 
    548      <UML:Classifier.feature> 
    549       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13999" type="13998" name="fThread" /> 
    550       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14000" type="12705" name="fPriority" /> 
    551       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14001" type="12708" name="fRealTime" /> 
    552       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14003" type="14002" name="fRunning" /> 
    553       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14004" type="12705" name="fCancellation" /> 
    554       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14005" isRoot="false" isAbstract="false" isQuery="false" name="ThreadHandler" ownerScope="classifier" > 
    555        <UML:BehavioralFeature.parameter> 
    556         <UML:Parameter kind="return" xmi.id="51229" type="12744" /> 
    557         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14006" value="" type="12744" name="arg" /> 
    558        </UML:BehavioralFeature.parameter> 
    559       </UML:Operation> 
    560       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14007" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
    561        <UML:BehavioralFeature.parameter> 
    562         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14010" value="" type="14009" name="runnable" /> 
    563         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14011" value="" type="12708" name="real_time" /> 
    564         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14012" value="" type="12705" name="priority" /> 
    565         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14013" value="" type="12705" name="cancellation" /> 
    566        </UML:BehavioralFeature.parameter> 
    567       </UML:Operation> 
    568       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14014" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
    569        <UML:BehavioralFeature.parameter> 
    570         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14015" value="" type="14009" name="runnable" /> 
    571        </UML:BehavioralFeature.parameter> 
    572       </UML:Operation> 
    573       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14016" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
    574        <UML:BehavioralFeature.parameter> 
    575         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14017" value="" type="14009" name="runnable" /> 
    576         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14018" value="" type="12705" name="cancellation" /> 
    577        </UML:BehavioralFeature.parameter> 
    578       </UML:Operation> 
    579       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14019" isRoot="false" isAbstract="false" isQuery="false" name="~ FreebobPosixThread" /> 
    580       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14020" isRoot="false" isAbstract="false" isQuery="false" name="Start" > 
    581        <UML:BehavioralFeature.parameter> 
    582         <UML:Parameter kind="return" xmi.id="51230" type="12705" /> 
    583        </UML:BehavioralFeature.parameter> 
    584       </UML:Operation> 
    585       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14021" isRoot="false" isAbstract="false" isQuery="false" name="Kill" > 
    586        <UML:BehavioralFeature.parameter> 
    587         <UML:Parameter kind="return" xmi.id="51231" type="12705" /> 
    588        </UML:BehavioralFeature.parameter> 
    589       </UML:Operation> 
    590       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14022" isRoot="false" isAbstract="false" isQuery="false" name="Stop" > 
    591        <UML:BehavioralFeature.parameter> 
    592         <UML:Parameter kind="return" xmi.id="51232" type="12705" /> 
    593        </UML:BehavioralFeature.parameter> 
    594       </UML:Operation> 
    595       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14023" isRoot="false" isAbstract="false" isQuery="false" name="AcquireRealTime" > 
    596        <UML:BehavioralFeature.parameter> 
    597         <UML:Parameter kind="return" xmi.id="51233" type="12705" /> 
    598        </UML:BehavioralFeature.parameter> 
    599       </UML:Operation> 
    600       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14024" isRoot="false" isAbstract="false" isQuery="false" name="AcquireRealTime" > 
    601        <UML:BehavioralFeature.parameter> 
    602         <UML:Parameter kind="return" xmi.id="51234" type="12705" /> 
    603         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14025" value="" type="12705" name="priority" /> 
    604        </UML:BehavioralFeature.parameter> 
    605       </UML:Operation> 
    606       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14026" isRoot="false" isAbstract="false" isQuery="false" name="DropRealTime" > 
    607        <UML:BehavioralFeature.parameter> 
    608         <UML:Parameter kind="return" xmi.id="51235" type="12705" /> 
    609        </UML:BehavioralFeature.parameter> 
    610       </UML:Operation> 
    611       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14027" isRoot="false" isAbstract="false" isQuery="false" name="GetThreadID" > 
    612        <UML:BehavioralFeature.parameter> 
    613         <UML:Parameter kind="return" xmi.id="51236" type="13998" /> 
    614        </UML:BehavioralFeature.parameter> 
    615       </UML:Operation> 
    616      </UML:Classifier.feature> 
    617     </UML:Class> 
    618     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13994" isRoot="false" isAbstract="false" name="FreebobThread" /> 
    619     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13998" isRoot="false" isAbstract="false" name="pthread_t" /> 
    620     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14002" isRoot="false" isAbstract="false" name="volatile bool" /> 
    621     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14008" isRoot="false" isAbstract="false" name="FreebobRunnableInterface" /> 
    622     <UML:Class comment="Id$ *//* 
     2120\brief The POSIX thread base class." isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13993" isRoot="false" isAbstract="false" name="FreebobPosixThread" > 
     2121       <UML:GeneralizableElement.generalization> 
     2122        <UML:Generalization xmi.idref="13995" /> 
     2123        <UML:Generalization xmi.idref="13995" /> 
     2124        <UML:Generalization xmi.idref="13995" /> 
     2125        <UML:Generalization xmi.idref="13995" /> 
     2126        <UML:Generalization xmi.idref="13995" /> 
     2127        <UML:Generalization xmi.idref="13995" /> 
     2128        <UML:Generalization xmi.idref="13995" /> 
     2129        <UML:Generalization xmi.idref="13995" /> 
     2130        <UML:Generalization xmi.idref="13995" /> 
     2131        <UML:Generalization xmi.idref="13995" /> 
     2132        <UML:Generalization xmi.idref="13995" /> 
     2133        <UML:Generalization xmi.idref="13995" /> 
     2134        <UML:Generalization xmi.idref="13995" /> 
     2135        <UML:Generalization xmi.idref="13995" /> 
     2136        <UML:Generalization xmi.idref="13995" /> 
     2137        <UML:Generalization xmi.idref="13995" /> 
     2138        <UML:Generalization xmi.idref="13995" /> 
     2139        <UML:Generalization xmi.idref="13995" /> 
     2140        <UML:Generalization xmi.idref="13995" /> 
     2141        <UML:Generalization xmi.idref="13995" /> 
     2142        <UML:Generalization xmi.idref="13995" /> 
     2143        <UML:Generalization xmi.idref="13995" /> 
     2144        <UML:Generalization xmi.idref="13995" /> 
     2145        <UML:Generalization xmi.idref="13995" /> 
     2146        <UML:Generalization xmi.idref="13995" /> 
     2147        <UML:Generalization xmi.idref="13995" /> 
     2148        <UML:Generalization xmi.idref="13995" /> 
     2149        <UML:Generalization xmi.idref="13995" /> 
     2150        <UML:Generalization xmi.idref="13995" /> 
     2151        <UML:Generalization xmi.idref="13995" /> 
     2152        <UML:Generalization xmi.idref="13995" /> 
     2153        <UML:Generalization xmi.idref="13995" /> 
     2154        <UML:Generalization xmi.idref="13995" /> 
     2155        <UML:Generalization xmi.idref="13995" /> 
     2156        <UML:Generalization xmi.idref="13995" /> 
     2157        <UML:Generalization xmi.idref="13995" /> 
     2158        <UML:Generalization xmi.idref="13995" /> 
     2159        <UML:Generalization xmi.idref="13995" /> 
     2160        <UML:Generalization xmi.idref="13995" /> 
     2161        <UML:Generalization xmi.idref="13995" /> 
     2162        <UML:Generalization xmi.idref="13995" /> 
     2163        <UML:Generalization xmi.idref="13995" /> 
     2164        <UML:Generalization xmi.idref="13995" /> 
     2165        <UML:Generalization xmi.idref="13995" /> 
     2166        <UML:Generalization xmi.idref="13995" /> 
     2167        <UML:Generalization xmi.idref="13995" /> 
     2168        <UML:Generalization xmi.idref="13995" /> 
     2169        <UML:Generalization xmi.idref="13995" /> 
     2170        <UML:Generalization xmi.idref="13995" /> 
     2171        <UML:Generalization xmi.idref="13995" /> 
     2172        <UML:Generalization xmi.idref="13995" /> 
     2173        <UML:Generalization xmi.idref="13995" /> 
     2174        <UML:Generalization xmi.idref="13995" /> 
     2175        <UML:Generalization xmi.idref="13995" /> 
     2176        <UML:Generalization xmi.idref="13995" /> 
     2177        <UML:Generalization xmi.idref="13995" /> 
     2178        <UML:Generalization xmi.idref="13995" /> 
     2179        <UML:Generalization xmi.idref="13995" /> 
     2180        <UML:Generalization xmi.idref="13995" /> 
     2181        <UML:Generalization xmi.idref="13995" /> 
     2182        <UML:Generalization xmi.idref="13995" /> 
     2183        <UML:Generalization xmi.idref="13995" /> 
     2184        <UML:Generalization xmi.idref="13995" /> 
     2185        <UML:Generalization xmi.idref="13995" /> 
     2186        <UML:Generalization xmi.idref="13995" /> 
     2187        <UML:Generalization xmi.idref="13995" /> 
     2188        <UML:Generalization xmi.idref="13995" /> 
     2189        <UML:Generalization xmi.idref="13995" /> 
     2190        <UML:Generalization xmi.idref="13995" /> 
     2191        <UML:Generalization xmi.idref="13995" /> 
     2192        <UML:Generalization xmi.idref="13995" /> 
     2193        <UML:Generalization xmi.idref="13995" /> 
     2194        <UML:Generalization xmi.idref="13995" /> 
     2195        <UML:Generalization xmi.idref="13995" /> 
     2196        <UML:Generalization xmi.idref="13995" /> 
     2197        <UML:Generalization xmi.idref="13995" /> 
     2198        <UML:Generalization xmi.idref="13995" /> 
     2199        <UML:Generalization xmi.idref="13995" /> 
     2200        <UML:Generalization xmi.idref="13995" /> 
     2201        <UML:Generalization xmi.idref="13995" /> 
     2202        <UML:Generalization xmi.idref="13995" /> 
     2203        <UML:Generalization xmi.idref="13995" /> 
     2204        <UML:Generalization xmi.idref="13995" /> 
     2205        <UML:Generalization xmi.idref="13995" /> 
     2206        <UML:Generalization xmi.idref="13995" /> 
     2207        <UML:Generalization xmi.idref="13995" /> 
     2208        <UML:Generalization xmi.idref="13995" /> 
     2209        <UML:Generalization xmi.idref="13995" /> 
     2210        <UML:Generalization xmi.idref="13995" /> 
     2211        <UML:Generalization xmi.idref="13995" /> 
     2212        <UML:Generalization xmi.idref="13995" /> 
     2213        <UML:Generalization xmi.idref="13995" /> 
     2214        <UML:Generalization xmi.idref="13995" /> 
     2215        <UML:Generalization xmi.idref="13995" /> 
     2216        <UML:Generalization xmi.idref="13995" /> 
     2217        <UML:Generalization xmi.idref="13995" /> 
     2218       </UML:GeneralizableElement.generalization> 
     2219       <UML:Classifier.feature> 
     2220        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13999" type="13998" name="fThread" /> 
     2221        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14000" type="12705" name="fPriority" /> 
     2222        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14001" type="12708" name="fRealTime" /> 
     2223        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14003" type="14002" name="fRunning" /> 
     2224        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14004" type="12705" name="fCancellation" /> 
     2225        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14005" isRoot="false" isAbstract="false" isQuery="false" name="ThreadHandler" ownerScope="classifier" > 
     2226         <UML:BehavioralFeature.parameter> 
     2227          <UML:Parameter kind="return" xmi.id="132738" type="12744" /> 
     2228          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14006" value="" type="12744" name="arg" /> 
     2229         </UML:BehavioralFeature.parameter> 
     2230        </UML:Operation> 
     2231        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14007" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
     2232         <UML:BehavioralFeature.parameter> 
     2233          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14010" value="" type="14009" name="runnable" /> 
     2234          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14011" value="" type="12708" name="real_time" /> 
     2235          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14012" value="" type="12705" name="priority" /> 
     2236          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14013" value="" type="12705" name="cancellation" /> 
     2237         </UML:BehavioralFeature.parameter> 
     2238        </UML:Operation> 
     2239        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14014" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
     2240         <UML:BehavioralFeature.parameter> 
     2241          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14015" value="" type="14009" name="runnable" /> 
     2242         </UML:BehavioralFeature.parameter> 
     2243        </UML:Operation> 
     2244        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14016" isRoot="false" isAbstract="false" isQuery="false" name="FreebobPosixThread" > 
     2245         <UML:BehavioralFeature.parameter> 
     2246          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14017" value="" type="14009" name="runnable" /> 
     2247          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14018" value="" type="12705" name="cancellation" /> 
     2248         </UML:BehavioralFeature.parameter> 
     2249        </UML:Operation> 
     2250        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14019" isRoot="false" isAbstract="false" isQuery="false" name="~ FreebobPosixThread" /> 
     2251        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14020" isRoot="false" isAbstract="false" isQuery="false" name="Start" > 
     2252         <UML:BehavioralFeature.parameter> 
     2253          <UML:Parameter kind="return" xmi.id="132739" type="12705" /> 
     2254         </UML:BehavioralFeature.parameter> 
     2255        </UML:Operation> 
     2256        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14021" isRoot="false" isAbstract="false" isQuery="false" name="Kill" > 
     2257         <UML:BehavioralFeature.parameter> 
     2258          <UML:Parameter kind="return" xmi.id="132740" type="12705" /> 
     2259         </UML:BehavioralFeature.parameter> 
     2260        </UML:Operation> 
     2261        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14022" isRoot="false" isAbstract="false" isQuery="false" name="Stop" > 
     2262         <UML:BehavioralFeature.parameter> 
     2263          <UML:Parameter kind="return" xmi.id="132741" type="12705" /> 
     2264         </UML:BehavioralFeature.parameter> 
     2265        </UML:Operation> 
     2266        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14023" isRoot="false" isAbstract="false" isQuery="false" name="AcquireRealTime" > 
     2267         <UML:BehavioralFeature.parameter> 
     2268          <UML:Parameter kind="return" xmi.id="132742" type="12705" /> 
     2269         </UML:BehavioralFeature.parameter> 
     2270        </UML:Operation> 
     2271        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14024" isRoot="false" isAbstract="false" isQuery="false" name="AcquireRealTime" > 
     2272         <UML:BehavioralFeature.parameter> 
     2273          <UML:Parameter kind="return" xmi.id="132743" type="12705" /> 
     2274          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14025" value="" type="12705" name="priority" /> 
     2275         </UML:BehavioralFeature.parameter> 
     2276        </UML:Operation> 
     2277        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14026" isRoot="false" isAbstract="false" isQuery="false" name="DropRealTime" > 
     2278         <UML:BehavioralFeature.parameter> 
     2279          <UML:Parameter kind="return" xmi.id="132744" type="12705" /> 
     2280         </UML:BehavioralFeature.parameter> 
     2281        </UML:Operation> 
     2282        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14027" isRoot="false" isAbstract="false" isQuery="false" name="GetThreadID" > 
     2283         <UML:BehavioralFeature.parameter> 
     2284          <UML:Parameter kind="return" xmi.id="132745" type="13998" /> 
     2285         </UML:BehavioralFeature.parameter> 
     2286        </UML:Operation> 
     2287       </UML:Classifier.feature> 
     2288      </UML:Class> 
     2289      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13994" isRoot="false" isAbstract="false" name="FreebobThread" /> 
     2290      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="13998" isRoot="false" isAbstract="false" name="pthread_t" /> 
     2291      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14002" isRoot="false" isAbstract="false" name="volatile bool" /> 
     2292      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14008" isRoot="false" isAbstract="false" name="FreebobRunnableInterface" /> 
     2293      <UML:Class comment="Id$ *//* 
    6232294  FreeBob Streaming API 
    6242295  FreeBob = Firewire (pro-)audio for linux 
     
    6432314 
    6442315 
    645 " isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14508" isRoot="false" isAbstract="false" name="StreamProcessor" > 
    646      <UML:GeneralizableElement.generalization> 
    647       <UML:Generalization xmi.idref="14510" /> 
    648       <UML:Generalization xmi.idref="14513" /> 
    649       <UML:Generalization xmi.idref="17941" /> 
    650       <UML:Generalization xmi.idref="17944" /> 
    651       <UML:Generalization xmi.idref="18251" /> 
    652       <UML:Generalization xmi.idref="18254" /> 
    653       <UML:Generalization xmi.idref="21871" /> 
    654      </UML:GeneralizableElement.generalization> 
    655      <UML:Classifier.feature> 
    656       <UML:Attribute comment="// cached from manager->getNbBuffers()" isSpecification="false" visibility="protected" xmi.id="14564" type="12734" name="m_nb_buffers" /> 
    657       <UML:Attribute comment="// cached from manager->getPeriod()" isSpecification="false" visibility="protected" xmi.id="14565" type="12734" name="m_period" /> 
    658       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14566" type="12734" name="m_xruns" /> 
    659       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14567" type="12734" name="m_framecounter" /> 
    660       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14568" type="12734" name="m_framerate" /> 
    661       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14569" type="14561" name="m_manager" /> 
    662       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14520" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
    663        <UML:BehavioralFeature.parameter> 
    664         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14523" value="" type="14522" name="type" /> 
    665         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14524" value="" type="12705" name="channel" /> 
    666         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14525" value="" type="12705" name="port" /> 
    667         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14526" value="" type="12705" name="framerate" /> 
    668        </UML:BehavioralFeature.parameter> 
    669       </UML:Operation> 
    670       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14527" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamProcessor" /> 
    671       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14528" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
    672        <UML:BehavioralFeature.parameter> 
    673         <UML:Parameter kind="return" xmi.id="51237" type="12705" /> 
    674         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14531" value="" type="14530" name="data" /> 
    675         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14532" value="" type="12734" name="length" /> 
    676         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14533" value="" type="14529" name="channel" /> 
    677         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14534" value="" type="14529" name="tag" /> 
    678         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14535" value="" type="14529" name="sy" /> 
    679         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14536" value="" type="12734" name="cycle" /> 
    680         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14537" value="" type="12734" name="dropped" /> 
    681        </UML:BehavioralFeature.parameter> 
    682       </UML:Operation> 
    683       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14538" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
    684        <UML:BehavioralFeature.parameter> 
    685         <UML:Parameter kind="return" xmi.id="51238" type="12705" /> 
    686         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14539" value="" type="14530" name="data" /> 
    687         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14541" value="" type="14540" name="length" /> 
    688         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14542" value="" type="14530" name="tag" /> 
    689         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14543" value="" type="14530" name="sy" /> 
    690         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14544" value="" type="12705" name="cycle" /> 
    691         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14545" value="" type="12734" name="dropped" /> 
    692         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14546" value="" type="12734" name="max_length" /> 
    693        </UML:BehavioralFeature.parameter> 
    694       </UML:Operation> 
    695       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14548" isRoot="false" isAbstract="true" isQuery="false" name="getType" > 
    696        <UML:BehavioralFeature.parameter> 
    697         <UML:Parameter kind="return" xmi.id="51239" type="14547" /> 
    698        </UML:BehavioralFeature.parameter> 
    699       </UML:Operation> 
    700       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14549" isRoot="false" isAbstract="false" isQuery="false" name="xrunOccurred" > 
    701        <UML:BehavioralFeature.parameter> 
    702         <UML:Parameter kind="return" xmi.id="51240" type="12708" /> 
    703        </UML:BehavioralFeature.parameter> 
    704       </UML:Operation> 
    705       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14550" isRoot="false" isAbstract="false" isQuery="false" name="isOnePeriodReady" > 
    706        <UML:BehavioralFeature.parameter> 
    707         <UML:Parameter kind="return" xmi.id="51241" type="12708" /> 
    708        </UML:BehavioralFeature.parameter> 
    709       </UML:Operation> 
    710       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14551" isRoot="false" isAbstract="false" isQuery="false" name="getNbPeriodsReady" > 
    711        <UML:BehavioralFeature.parameter> 
    712         <UML:Parameter kind="return" xmi.id="51242" type="12734" /> 
    713        </UML:BehavioralFeature.parameter> 
    714       </UML:Operation> 
    715       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14552" isRoot="false" isAbstract="false" isQuery="false" name="decrementFrameCounter" > 
    716        <UML:BehavioralFeature.parameter> 
    717         <UML:Parameter kind="return" xmi.id="51243" type="12743" /> 
    718        </UML:BehavioralFeature.parameter> 
    719       </UML:Operation> 
    720       <UML:Operation comment="// transfer the buffer contents from/to client" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14553" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
    721        <UML:BehavioralFeature.parameter> 
    722         <UML:Parameter kind="return" xmi.id="51244" type="12705" /> 
    723        </UML:BehavioralFeature.parameter> 
    724       </UML:Operation> 
    725       <UML:Operation comment="// reset the streams &amp; buffers (e.g. after xrun)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14554" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    726        <UML:BehavioralFeature.parameter> 
    727         <UML:Parameter kind="return" xmi.id="51245" type="12743" /> 
    728        </UML:BehavioralFeature.parameter> 
    729       </UML:Operation> 
    730       <UML:Operation comment="// prepare the streams &amp; buffers (e.g. prefill)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14555" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    731        <UML:BehavioralFeature.parameter> 
    732         <UML:Parameter kind="return" xmi.id="51246" type="12743" /> 
    733        </UML:BehavioralFeature.parameter> 
    734       </UML:Operation> 
    735       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14556" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
    736        <UML:BehavioralFeature.parameter> 
    737         <UML:Parameter kind="return" xmi.id="51247" type="12743" /> 
    738        </UML:BehavioralFeature.parameter> 
    739       </UML:Operation> 
    740       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14557" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
    741        <UML:BehavioralFeature.parameter> 
    742         <UML:Parameter kind="return" xmi.id="51248" type="12705" /> 
    743        </UML:BehavioralFeature.parameter> 
    744       </UML:Operation> 
    745       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14558" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    746        <UML:BehavioralFeature.parameter> 
    747         <UML:Parameter kind="return" xmi.id="51249" type="12743" /> 
    748         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14559" value="" type="12705" name="l" /> 
    749        </UML:BehavioralFeature.parameter> 
    750       </UML:Operation> 
    751       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14560" isRoot="false" isAbstract="false" isQuery="false" name="setManager" > 
    752        <UML:BehavioralFeature.parameter> 
    753         <UML:Parameter kind="return" xmi.id="51250" type="12743" /> 
    754         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14562" value="" type="14561" name="manager" /> 
    755        </UML:BehavioralFeature.parameter> 
    756       </UML:Operation> 
    757       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14563" isRoot="false" isAbstract="false" isQuery="false" name="clearManager" > 
    758        <UML:BehavioralFeature.parameter> 
    759         <UML:Parameter kind="return" xmi.id="51251" type="12743" /> 
    760        </UML:BehavioralFeature.parameter> 
    761       </UML:Operation> 
    762       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17947" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
    763        <UML:BehavioralFeature.parameter> 
    764         <UML:Parameter isSpecification="false" visibility="private" xmi.id="17949" value="" type="17948" name="type" /> 
    765         <UML:Parameter isSpecification="false" visibility="private" xmi.id="17950" value="" type="12705" name="channel" /> 
    766         <UML:Parameter isSpecification="false" visibility="private" xmi.id="17951" value="" type="12705" name="port" /> 
    767         <UML:Parameter isSpecification="false" visibility="private" xmi.id="17952" value="" type="12705" name="framerate" /> 
    768        </UML:BehavioralFeature.parameter> 
    769       </UML:Operation> 
    770       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18257" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
    771        <UML:BehavioralFeature.parameter> 
    772         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18259" value="" type="18258" name="type" /> 
    773         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18260" value="" type="12705" name="channel" /> 
    774         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18261" value="" type="12705" name="port" /> 
    775         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18262" value="" type="12705" name="framerate" /> 
    776        </UML:BehavioralFeature.parameter> 
    777       </UML:Operation> 
    778      </UML:Classifier.feature> 
    779      <UML:Namespace.ownedElement> 
    780       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14516" isRoot="false" isAbstract="false" name="StreamProcessorManager" /> 
    781       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14517" isRoot="false" isAbstract="false" name="EProcessorType" > 
    782        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="14517" xmi.id="14518" isRoot="false" isAbstract="false" name="E_Receive" /> 
    783        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="14517" xmi.id="14519" isRoot="false" isAbstract="false" name="E_Transmit" /> 
    784       </UML:Enumeration> 
    785       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14547" isRoot="false" isAbstract="false" name="enum EProcessorType" /> 
    786      </UML:Namespace.ownedElement> 
    787     </UML:Class> 
    788     <UML:Class comment="Id$ *//* 
     2316" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14508" isRoot="false" isAbstract="false" name="StreamProcessor" > 
     2317       <UML:GeneralizableElement.generalization> 
     2318        <UML:Generalization xmi.idref="14510" /> 
     2319        <UML:Generalization xmi.idref="14513" /> 
     2320        <UML:Generalization xmi.idref="17941" /> 
     2321        <UML:Generalization xmi.idref="17944" /> 
     2322        <UML:Generalization xmi.idref="18251" /> 
     2323        <UML:Generalization xmi.idref="18254" /> 
     2324        <UML:Generalization xmi.idref="21871" /> 
     2325        <UML:Generalization xmi.idref="14510" /> 
     2326        <UML:Generalization xmi.idref="14513" /> 
     2327        <UML:Generalization xmi.idref="17941" /> 
     2328        <UML:Generalization xmi.idref="17944" /> 
     2329        <UML:Generalization xmi.idref="18251" /> 
     2330        <UML:Generalization xmi.idref="18254" /> 
     2331        <UML:Generalization xmi.idref="21871" /> 
     2332        <UML:Generalization xmi.idref="14510" /> 
     2333        <UML:Generalization xmi.idref="14513" /> 
     2334        <UML:Generalization xmi.idref="17941" /> 
     2335        <UML:Generalization xmi.idref="17944" /> 
     2336        <UML:Generalization xmi.idref="18251" /> 
     2337        <UML:Generalization xmi.idref="18254" /> 
     2338        <UML:Generalization xmi.idref="21871" /> 
     2339        <UML:Generalization xmi.idref="14510" /> 
     2340        <UML:Generalization xmi.idref="14513" /> 
     2341        <UML:Generalization xmi.idref="17941" /> 
     2342        <UML:Generalization xmi.idref="17944" /> 
     2343        <UML:Generalization xmi.idref="18251" /> 
     2344        <UML:Generalization xmi.idref="18254" /> 
     2345        <UML:Generalization xmi.idref="21871" /> 
     2346        <UML:Generalization xmi.idref="14510" /> 
     2347        <UML:Generalization xmi.idref="14513" /> 
     2348        <UML:Generalization xmi.idref="17941" /> 
     2349        <UML:Generalization xmi.idref="17944" /> 
     2350        <UML:Generalization xmi.idref="18251" /> 
     2351        <UML:Generalization xmi.idref="18254" /> 
     2352        <UML:Generalization xmi.idref="21871" /> 
     2353        <UML:Generalization xmi.idref="14510" /> 
     2354        <UML:Generalization xmi.idref="14513" /> 
     2355        <UML:Generalization xmi.idref="17941" /> 
     2356        <UML:Generalization xmi.idref="17944" /> 
     2357        <UML:Generalization xmi.idref="18251" /> 
     2358        <UML:Generalization xmi.idref="18254" /> 
     2359        <UML:Generalization xmi.idref="21871" /> 
     2360        <UML:Generalization xmi.idref="14510" /> 
     2361        <UML:Generalization xmi.idref="14513" /> 
     2362        <UML:Generalization xmi.idref="17941" /> 
     2363        <UML:Generalization xmi.idref="17944" /> 
     2364        <UML:Generalization xmi.idref="18251" /> 
     2365        <UML:Generalization xmi.idref="18254" /> 
     2366        <UML:Generalization xmi.idref="21871" /> 
     2367        <UML:Generalization xmi.idref="14510" /> 
     2368        <UML:Generalization xmi.idref="14513" /> 
     2369        <UML:Generalization xmi.idref="17941" /> 
     2370        <UML:Generalization xmi.idref="17944" /> 
     2371        <UML:Generalization xmi.idref="18251" /> 
     2372        <UML:Generalization xmi.idref="18254" /> 
     2373        <UML:Generalization xmi.idref="21871" /> 
     2374        <UML:Generalization xmi.idref="14510" /> 
     2375        <UML:Generalization xmi.idref="14513" /> 
     2376        <UML:Generalization xmi.idref="17941" /> 
     2377        <UML:Generalization xmi.idref="17944" /> 
     2378        <UML:Generalization xmi.idref="18251" /> 
     2379        <UML:Generalization xmi.idref="18254" /> 
     2380        <UML:Generalization xmi.idref="21871" /> 
     2381        <UML:Generalization xmi.idref="14510" /> 
     2382        <UML:Generalization xmi.idref="14513" /> 
     2383        <UML:Generalization xmi.idref="17941" /> 
     2384        <UML:Generalization xmi.idref="17944" /> 
     2385        <UML:Generalization xmi.idref="18251" /> 
     2386        <UML:Generalization xmi.idref="18254" /> 
     2387        <UML:Generalization xmi.idref="21871" /> 
     2388        <UML:Generalization xmi.idref="14510" /> 
     2389        <UML:Generalization xmi.idref="14513" /> 
     2390        <UML:Generalization xmi.idref="17941" /> 
     2391        <UML:Generalization xmi.idref="17944" /> 
     2392        <UML:Generalization xmi.idref="18251" /> 
     2393        <UML:Generalization xmi.idref="18254" /> 
     2394        <UML:Generalization xmi.idref="21871" /> 
     2395        <UML:Generalization xmi.idref="14510" /> 
     2396        <UML:Generalization xmi.idref="14513" /> 
     2397        <UML:Generalization xmi.idref="17941" /> 
     2398        <UML:Generalization xmi.idref="17944" /> 
     2399        <UML:Generalization xmi.idref="18251" /> 
     2400        <UML:Generalization xmi.idref="18254" /> 
     2401        <UML:Generalization xmi.idref="21871" /> 
     2402        <UML:Generalization xmi.idref="14510" /> 
     2403        <UML:Generalization xmi.idref="14513" /> 
     2404        <UML:Generalization xmi.idref="17941" /> 
     2405        <UML:Generalization xmi.idref="17944" /> 
     2406        <UML:Generalization xmi.idref="18251" /> 
     2407        <UML:Generalization xmi.idref="18254" /> 
     2408        <UML:Generalization xmi.idref="21871" /> 
     2409        <UML:Generalization xmi.idref="14510" /> 
     2410        <UML:Generalization xmi.idref="14513" /> 
     2411        <UML:Generalization xmi.idref="17941" /> 
     2412        <UML:Generalization xmi.idref="17944" /> 
     2413        <UML:Generalization xmi.idref="18251" /> 
     2414        <UML:Generalization xmi.idref="18254" /> 
     2415        <UML:Generalization xmi.idref="21871" /> 
     2416        <UML:Generalization xmi.idref="14510" /> 
     2417        <UML:Generalization xmi.idref="14513" /> 
     2418        <UML:Generalization xmi.idref="17941" /> 
     2419        <UML:Generalization xmi.idref="17944" /> 
     2420        <UML:Generalization xmi.idref="18251" /> 
     2421        <UML:Generalization xmi.idref="18254" /> 
     2422        <UML:Generalization xmi.idref="21871" /> 
     2423        <UML:Generalization xmi.idref="14510" /> 
     2424        <UML:Generalization xmi.idref="14513" /> 
     2425        <UML:Generalization xmi.idref="17941" /> 
     2426        <UML:Generalization xmi.idref="17944" /> 
     2427        <UML:Generalization xmi.idref="18251" /> 
     2428        <UML:Generalization xmi.idref="18254" /> 
     2429        <UML:Generalization xmi.idref="21871" /> 
     2430        <UML:Generalization xmi.idref="14510" /> 
     2431        <UML:Generalization xmi.idref="14513" /> 
     2432        <UML:Generalization xmi.idref="17941" /> 
     2433        <UML:Generalization xmi.idref="17944" /> 
     2434        <UML:Generalization xmi.idref="18251" /> 
     2435        <UML:Generalization xmi.idref="18254" /> 
     2436        <UML:Generalization xmi.idref="21871" /> 
     2437        <UML:Generalization xmi.idref="14510" /> 
     2438        <UML:Generalization xmi.idref="14513" /> 
     2439        <UML:Generalization xmi.idref="17941" /> 
     2440        <UML:Generalization xmi.idref="17944" /> 
     2441        <UML:Generalization xmi.idref="18251" /> 
     2442        <UML:Generalization xmi.idref="18254" /> 
     2443        <UML:Generalization xmi.idref="21871" /> 
     2444        <UML:Generalization xmi.idref="14510" /> 
     2445        <UML:Generalization xmi.idref="14513" /> 
     2446        <UML:Generalization xmi.idref="17941" /> 
     2447        <UML:Generalization xmi.idref="17944" /> 
     2448        <UML:Generalization xmi.idref="18251" /> 
     2449        <UML:Generalization xmi.idref="18254" /> 
     2450        <UML:Generalization xmi.idref="21871" /> 
     2451        <UML:Generalization xmi.idref="14510" /> 
     2452        <UML:Generalization xmi.idref="14513" /> 
     2453        <UML:Generalization xmi.idref="17941" /> 
     2454        <UML:Generalization xmi.idref="17944" /> 
     2455        <UML:Generalization xmi.idref="18251" /> 
     2456        <UML:Generalization xmi.idref="18254" /> 
     2457        <UML:Generalization xmi.idref="21871" /> 
     2458        <UML:Generalization xmi.idref="14510" /> 
     2459        <UML:Generalization xmi.idref="14513" /> 
     2460        <UML:Generalization xmi.idref="17941" /> 
     2461        <UML:Generalization xmi.idref="17944" /> 
     2462        <UML:Generalization xmi.idref="18251" /> 
     2463        <UML:Generalization xmi.idref="18254" /> 
     2464        <UML:Generalization xmi.idref="21871" /> 
     2465        <UML:Generalization xmi.idref="14510" /> 
     2466        <UML:Generalization xmi.idref="14513" /> 
     2467        <UML:Generalization xmi.idref="17941" /> 
     2468        <UML:Generalization xmi.idref="17944" /> 
     2469        <UML:Generalization xmi.idref="18251" /> 
     2470        <UML:Generalization xmi.idref="18254" /> 
     2471        <UML:Generalization xmi.idref="21871" /> 
     2472        <UML:Generalization xmi.idref="14510" /> 
     2473        <UML:Generalization xmi.idref="14513" /> 
     2474        <UML:Generalization xmi.idref="17941" /> 
     2475        <UML:Generalization xmi.idref="17944" /> 
     2476        <UML:Generalization xmi.idref="18251" /> 
     2477        <UML:Generalization xmi.idref="18254" /> 
     2478        <UML:Generalization xmi.idref="21871" /> 
     2479        <UML:Generalization xmi.idref="14510" /> 
     2480        <UML:Generalization xmi.idref="14513" /> 
     2481        <UML:Generalization xmi.idref="17941" /> 
     2482        <UML:Generalization xmi.idref="17944" /> 
     2483        <UML:Generalization xmi.idref="18251" /> 
     2484        <UML:Generalization xmi.idref="18254" /> 
     2485        <UML:Generalization xmi.idref="21871" /> 
     2486        <UML:Generalization xmi.idref="14510" /> 
     2487        <UML:Generalization xmi.idref="14513" /> 
     2488        <UML:Generalization xmi.idref="17941" /> 
     2489        <UML:Generalization xmi.idref="17944" /> 
     2490        <UML:Generalization xmi.idref="18251" /> 
     2491        <UML:Generalization xmi.idref="18254" /> 
     2492        <UML:Generalization xmi.idref="21871" /> 
     2493        <UML:Generalization xmi.idref="14510" /> 
     2494        <UML:Generalization xmi.idref="14513" /> 
     2495        <UML:Generalization xmi.idref="17941" /> 
     2496        <UML:Generalization xmi.idref="17944" /> 
     2497        <UML:Generalization xmi.idref="18251" /> 
     2498        <UML:Generalization xmi.idref="18254" /> 
     2499        <UML:Generalization xmi.idref="21871" /> 
     2500        <UML:Generalization xmi.idref="14510" /> 
     2501        <UML:Generalization xmi.idref="14513" /> 
     2502        <UML:Generalization xmi.idref="17941" /> 
     2503        <UML:Generalization xmi.idref="17944" /> 
     2504        <UML:Generalization xmi.idref="18251" /> 
     2505        <UML:Generalization xmi.idref="18254" /> 
     2506        <UML:Generalization xmi.idref="21871" /> 
     2507        <UML:Generalization xmi.idref="14510" /> 
     2508        <UML:Generalization xmi.idref="14513" /> 
     2509        <UML:Generalization xmi.idref="17941" /> 
     2510        <UML:Generalization xmi.idref="17944" /> 
     2511        <UML:Generalization xmi.idref="18251" /> 
     2512        <UML:Generalization xmi.idref="18254" /> 
     2513        <UML:Generalization xmi.idref="21871" /> 
     2514        <UML:Generalization xmi.idref="14510" /> 
     2515        <UML:Generalization xmi.idref="14513" /> 
     2516        <UML:Generalization xmi.idref="17941" /> 
     2517        <UML:Generalization xmi.idref="17944" /> 
     2518        <UML:Generalization xmi.idref="18251" /> 
     2519        <UML:Generalization xmi.idref="18254" /> 
     2520        <UML:Generalization xmi.idref="21871" /> 
     2521        <UML:Generalization xmi.idref="14510" /> 
     2522        <UML:Generalization xmi.idref="14513" /> 
     2523        <UML:Generalization xmi.idref="17941" /> 
     2524        <UML:Generalization xmi.idref="17944" /> 
     2525        <UML:Generalization xmi.idref="18251" /> 
     2526        <UML:Generalization xmi.idref="18254" /> 
     2527        <UML:Generalization xmi.idref="21871" /> 
     2528        <UML:Generalization xmi.idref="14510" /> 
     2529        <UML:Generalization xmi.idref="14513" /> 
     2530        <UML:Generalization xmi.idref="17941" /> 
     2531        <UML:Generalization xmi.idref="17944" /> 
     2532        <UML:Generalization xmi.idref="18251" /> 
     2533        <UML:Generalization xmi.idref="18254" /> 
     2534        <UML:Generalization xmi.idref="21871" /> 
     2535        <UML:Generalization xmi.idref="14510" /> 
     2536        <UML:Generalization xmi.idref="14513" /> 
     2537        <UML:Generalization xmi.idref="17941" /> 
     2538        <UML:Generalization xmi.idref="17944" /> 
     2539        <UML:Generalization xmi.idref="18251" /> 
     2540        <UML:Generalization xmi.idref="18254" /> 
     2541        <UML:Generalization xmi.idref="21871" /> 
     2542        <UML:Generalization xmi.idref="14510" /> 
     2543        <UML:Generalization xmi.idref="14513" /> 
     2544        <UML:Generalization xmi.idref="17941" /> 
     2545        <UML:Generalization xmi.idref="17944" /> 
     2546        <UML:Generalization xmi.idref="18251" /> 
     2547        <UML:Generalization xmi.idref="18254" /> 
     2548        <UML:Generalization xmi.idref="21871" /> 
     2549        <UML:Generalization xmi.idref="14510" /> 
     2550        <UML:Generalization xmi.idref="14513" /> 
     2551        <UML:Generalization xmi.idref="17941" /> 
     2552        <UML:Generalization xmi.idref="17944" /> 
     2553        <UML:Generalization xmi.idref="18251" /> 
     2554        <UML:Generalization xmi.idref="18254" /> 
     2555        <UML:Generalization xmi.idref="21871" /> 
     2556        <UML:Generalization xmi.idref="14510" /> 
     2557        <UML:Generalization xmi.idref="14513" /> 
     2558        <UML:Generalization xmi.idref="17941" /> 
     2559        <UML:Generalization xmi.idref="17944" /> 
     2560        <UML:Generalization xmi.idref="18251" /> 
     2561        <UML:Generalization xmi.idref="18254" /> 
     2562        <UML:Generalization xmi.idref="21871" /> 
     2563        <UML:Generalization xmi.idref="14510" /> 
     2564        <UML:Generalization xmi.idref="14513" /> 
     2565        <UML:Generalization xmi.idref="17941" /> 
     2566        <UML:Generalization xmi.idref="17944" /> 
     2567        <UML:Generalization xmi.idref="18251" /> 
     2568        <UML:Generalization xmi.idref="18254" /> 
     2569        <UML:Generalization xmi.idref="21871" /> 
     2570        <UML:Generalization xmi.idref="14510" /> 
     2571        <UML:Generalization xmi.idref="14513" /> 
     2572        <UML:Generalization xmi.idref="17941" /> 
     2573        <UML:Generalization xmi.idref="17944" /> 
     2574        <UML:Generalization xmi.idref="18251" /> 
     2575        <UML:Generalization xmi.idref="18254" /> 
     2576        <UML:Generalization xmi.idref="21871" /> 
     2577        <UML:Generalization xmi.idref="14510" /> 
     2578        <UML:Generalization xmi.idref="14513" /> 
     2579        <UML:Generalization xmi.idref="17941" /> 
     2580        <UML:Generalization xmi.idref="17944" /> 
     2581        <UML:Generalization xmi.idref="18251" /> 
     2582        <UML:Generalization xmi.idref="18254" /> 
     2583        <UML:Generalization xmi.idref="21871" /> 
     2584        <UML:Generalization xmi.idref="14510" /> 
     2585        <UML:Generalization xmi.idref="14513" /> 
     2586        <UML:Generalization xmi.idref="17941" /> 
     2587        <UML:Generalization xmi.idref="17944" /> 
     2588        <UML:Generalization xmi.idref="18251" /> 
     2589        <UML:Generalization xmi.idref="18254" /> 
     2590        <UML:Generalization xmi.idref="21871" /> 
     2591        <UML:Generalization xmi.idref="14510" /> 
     2592        <UML:Generalization xmi.idref="14513" /> 
     2593        <UML:Generalization xmi.idref="17941" /> 
     2594        <UML:Generalization xmi.idref="17944" /> 
     2595        <UML:Generalization xmi.idref="18251" /> 
     2596        <UML:Generalization xmi.idref="18254" /> 
     2597        <UML:Generalization xmi.idref="21871" /> 
     2598        <UML:Generalization xmi.idref="14510" /> 
     2599        <UML:Generalization xmi.idref="14513" /> 
     2600        <UML:Generalization xmi.idref="17941" /> 
     2601        <UML:Generalization xmi.idref="17944" /> 
     2602        <UML:Generalization xmi.idref="18251" /> 
     2603        <UML:Generalization xmi.idref="18254" /> 
     2604        <UML:Generalization xmi.idref="21871" /> 
     2605        <UML:Generalization xmi.idref="14510" /> 
     2606        <UML:Generalization xmi.idref="14513" /> 
     2607        <UML:Generalization xmi.idref="17941" /> 
     2608        <UML:Generalization xmi.idref="17944" /> 
     2609        <UML:Generalization xmi.idref="18251" /> 
     2610        <UML:Generalization xmi.idref="18254" /> 
     2611        <UML:Generalization xmi.idref="21871" /> 
     2612        <UML:Generalization xmi.idref="14510" /> 
     2613        <UML:Generalization xmi.idref="14513" /> 
     2614        <UML:Generalization xmi.idref="17941" /> 
     2615        <UML:Generalization xmi.idref="17944" /> 
     2616        <UML:Generalization xmi.idref="18251" /> 
     2617        <UML:Generalization xmi.idref="18254" /> 
     2618        <UML:Generalization xmi.idref="21871" /> 
     2619        <UML:Generalization xmi.idref="14510" /> 
     2620        <UML:Generalization xmi.idref="14513" /> 
     2621        <UML:Generalization xmi.idref="17941" /> 
     2622        <UML:Generalization xmi.idref="17944" /> 
     2623        <UML:Generalization xmi.idref="18251" /> 
     2624        <UML:Generalization xmi.idref="18254" /> 
     2625        <UML:Generalization xmi.idref="21871" /> 
     2626        <UML:Generalization xmi.idref="14510" /> 
     2627        <UML:Generalization xmi.idref="14513" /> 
     2628        <UML:Generalization xmi.idref="17941" /> 
     2629        <UML:Generalization xmi.idref="17944" /> 
     2630        <UML:Generalization xmi.idref="18251" /> 
     2631        <UML:Generalization xmi.idref="18254" /> 
     2632        <UML:Generalization xmi.idref="21871" /> 
     2633        <UML:Generalization xmi.idref="14510" /> 
     2634        <UML:Generalization xmi.idref="14513" /> 
     2635        <UML:Generalization xmi.idref="17941" /> 
     2636        <UML:Generalization xmi.idref="17944" /> 
     2637        <UML:Generalization xmi.idref="18251" /> 
     2638        <UML:Generalization xmi.idref="18254" /> 
     2639        <UML:Generalization xmi.idref="21871" /> 
     2640        <UML:Generalization xmi.idref="14510" /> 
     2641        <UML:Generalization xmi.idref="14513" /> 
     2642        <UML:Generalization xmi.idref="17941" /> 
     2643        <UML:Generalization xmi.idref="17944" /> 
     2644        <UML:Generalization xmi.idref="18251" /> 
     2645        <UML:Generalization xmi.idref="18254" /> 
     2646        <UML:Generalization xmi.idref="21871" /> 
     2647        <UML:Generalization xmi.idref="14510" /> 
     2648        <UML:Generalization xmi.idref="14513" /> 
     2649        <UML:Generalization xmi.idref="17941" /> 
     2650        <UML:Generalization xmi.idref="17944" /> 
     2651        <UML:Generalization xmi.idref="18251" /> 
     2652        <UML:Generalization xmi.idref="18254" /> 
     2653        <UML:Generalization xmi.idref="21871" /> 
     2654        <UML:Generalization xmi.idref="14510" /> 
     2655        <UML:Generalization xmi.idref="14513" /> 
     2656        <UML:Generalization xmi.idref="17941" /> 
     2657        <UML:Generalization xmi.idref="17944" /> 
     2658        <UML:Generalization xmi.idref="18251" /> 
     2659        <UML:Generalization xmi.idref="18254" /> 
     2660        <UML:Generalization xmi.idref="21871" /> 
     2661        <UML:Generalization xmi.idref="14510" /> 
     2662        <UML:Generalization xmi.idref="14513" /> 
     2663        <UML:Generalization xmi.idref="17941" /> 
     2664        <UML:Generalization xmi.idref="17944" /> 
     2665        <UML:Generalization xmi.idref="18251" /> 
     2666        <UML:Generalization xmi.idref="18254" /> 
     2667        <UML:Generalization xmi.idref="21871" /> 
     2668        <UML:Generalization xmi.idref="14510" /> 
     2669        <UML:Generalization xmi.idref="14513" /> 
     2670        <UML:Generalization xmi.idref="17941" /> 
     2671        <UML:Generalization xmi.idref="17944" /> 
     2672        <UML:Generalization xmi.idref="18251" /> 
     2673        <UML:Generalization xmi.idref="18254" /> 
     2674        <UML:Generalization xmi.idref="21871" /> 
     2675        <UML:Generalization xmi.idref="14510" /> 
     2676        <UML:Generalization xmi.idref="14513" /> 
     2677        <UML:Generalization xmi.idref="17941" /> 
     2678        <UML:Generalization xmi.idref="17944" /> 
     2679        <UML:Generalization xmi.idref="18251" /> 
     2680        <UML:Generalization xmi.idref="18254" /> 
     2681        <UML:Generalization xmi.idref="21871" /> 
     2682        <UML:Generalization xmi.idref="14510" /> 
     2683        <UML:Generalization xmi.idref="14513" /> 
     2684        <UML:Generalization xmi.idref="17941" /> 
     2685        <UML:Generalization xmi.idref="17944" /> 
     2686        <UML:Generalization xmi.idref="18251" /> 
     2687        <UML:Generalization xmi.idref="18254" /> 
     2688        <UML:Generalization xmi.idref="21871" /> 
     2689        <UML:Generalization xmi.idref="14510" /> 
     2690        <UML:Generalization xmi.idref="14513" /> 
     2691        <UML:Generalization xmi.idref="17941" /> 
     2692        <UML:Generalization xmi.idref="17944" /> 
     2693        <UML:Generalization xmi.idref="18251" /> 
     2694        <UML:Generalization xmi.idref="18254" /> 
     2695        <UML:Generalization xmi.idref="21871" /> 
     2696        <UML:Generalization xmi.idref="14510" /> 
     2697        <UML:Generalization xmi.idref="14513" /> 
     2698        <UML:Generalization xmi.idref="17941" /> 
     2699        <UML:Generalization xmi.idref="17944" /> 
     2700        <UML:Generalization xmi.idref="18251" /> 
     2701        <UML:Generalization xmi.idref="18254" /> 
     2702        <UML:Generalization xmi.idref="21871" /> 
     2703        <UML:Generalization xmi.idref="14510" /> 
     2704        <UML:Generalization xmi.idref="14513" /> 
     2705        <UML:Generalization xmi.idref="17941" /> 
     2706        <UML:Generalization xmi.idref="17944" /> 
     2707        <UML:Generalization xmi.idref="18251" /> 
     2708        <UML:Generalization xmi.idref="18254" /> 
     2709        <UML:Generalization xmi.idref="21871" /> 
     2710        <UML:Generalization xmi.idref="14510" /> 
     2711        <UML:Generalization xmi.idref="14513" /> 
     2712        <UML:Generalization xmi.idref="17941" /> 
     2713        <UML:Generalization xmi.idref="17944" /> 
     2714        <UML:Generalization xmi.idref="18251" /> 
     2715        <UML:Generalization xmi.idref="18254" /> 
     2716        <UML:Generalization xmi.idref="21871" /> 
     2717        <UML:Generalization xmi.idref="14510" /> 
     2718        <UML:Generalization xmi.idref="14513" /> 
     2719        <UML:Generalization xmi.idref="17941" /> 
     2720        <UML:Generalization xmi.idref="17944" /> 
     2721        <UML:Generalization xmi.idref="18251" /> 
     2722        <UML:Generalization xmi.idref="18254" /> 
     2723        <UML:Generalization xmi.idref="21871" /> 
     2724        <UML:Generalization xmi.idref="14510" /> 
     2725        <UML:Generalization xmi.idref="14513" /> 
     2726        <UML:Generalization xmi.idref="17941" /> 
     2727        <UML:Generalization xmi.idref="17944" /> 
     2728        <UML:Generalization xmi.idref="18251" /> 
     2729        <UML:Generalization xmi.idref="18254" /> 
     2730        <UML:Generalization xmi.idref="21871" /> 
     2731        <UML:Generalization xmi.idref="14510" /> 
     2732        <UML:Generalization xmi.idref="14513" /> 
     2733        <UML:Generalization xmi.idref="17941" /> 
     2734        <UML:Generalization xmi.idref="17944" /> 
     2735        <UML:Generalization xmi.idref="18251" /> 
     2736        <UML:Generalization xmi.idref="18254" /> 
     2737        <UML:Generalization xmi.idref="21871" /> 
     2738        <UML:Generalization xmi.idref="14510" /> 
     2739        <UML:Generalization xmi.idref="14513" /> 
     2740        <UML:Generalization xmi.idref="17941" /> 
     2741        <UML:Generalization xmi.idref="17944" /> 
     2742        <UML:Generalization xmi.idref="18251" /> 
     2743        <UML:Generalization xmi.idref="18254" /> 
     2744        <UML:Generalization xmi.idref="21871" /> 
     2745        <UML:Generalization xmi.idref="14510" /> 
     2746        <UML:Generalization xmi.idref="14513" /> 
     2747        <UML:Generalization xmi.idref="17941" /> 
     2748        <UML:Generalization xmi.idref="17944" /> 
     2749        <UML:Generalization xmi.idref="18251" /> 
     2750        <UML:Generalization xmi.idref="18254" /> 
     2751        <UML:Generalization xmi.idref="21871" /> 
     2752        <UML:Generalization xmi.idref="14510" /> 
     2753        <UML:Generalization xmi.idref="14513" /> 
     2754        <UML:Generalization xmi.idref="17941" /> 
     2755        <UML:Generalization xmi.idref="17944" /> 
     2756        <UML:Generalization xmi.idref="18251" /> 
     2757        <UML:Generalization xmi.idref="18254" /> 
     2758        <UML:Generalization xmi.idref="21871" /> 
     2759        <UML:Generalization xmi.idref="14510" /> 
     2760        <UML:Generalization xmi.idref="14513" /> 
     2761        <UML:Generalization xmi.idref="17941" /> 
     2762        <UML:Generalization xmi.idref="17944" /> 
     2763        <UML:Generalization xmi.idref="18251" /> 
     2764        <UML:Generalization xmi.idref="18254" /> 
     2765        <UML:Generalization xmi.idref="21871" /> 
     2766        <UML:Generalization xmi.idref="14510" /> 
     2767        <UML:Generalization xmi.idref="14513" /> 
     2768        <UML:Generalization xmi.idref="17941" /> 
     2769        <UML:Generalization xmi.idref="17944" /> 
     2770        <UML:Generalization xmi.idref="18251" /> 
     2771        <UML:Generalization xmi.idref="18254" /> 
     2772        <UML:Generalization xmi.idref="21871" /> 
     2773        <UML:Generalization xmi.idref="14510" /> 
     2774        <UML:Generalization xmi.idref="14513" /> 
     2775        <UML:Generalization xmi.idref="17941" /> 
     2776        <UML:Generalization xmi.idref="17944" /> 
     2777        <UML:Generalization xmi.idref="18251" /> 
     2778        <UML:Generalization xmi.idref="18254" /> 
     2779        <UML:Generalization xmi.idref="21871" /> 
     2780        <UML:Generalization xmi.idref="14510" /> 
     2781        <UML:Generalization xmi.idref="14513" /> 
     2782        <UML:Generalization xmi.idref="17941" /> 
     2783        <UML:Generalization xmi.idref="17944" /> 
     2784        <UML:Generalization xmi.idref="18251" /> 
     2785        <UML:Generalization xmi.idref="18254" /> 
     2786        <UML:Generalization xmi.idref="21871" /> 
     2787        <UML:Generalization xmi.idref="14510" /> 
     2788        <UML:Generalization xmi.idref="14513" /> 
     2789        <UML:Generalization xmi.idref="17941" /> 
     2790        <UML:Generalization xmi.idref="17944" /> 
     2791        <UML:Generalization xmi.idref="18251" /> 
     2792        <UML:Generalization xmi.idref="18254" /> 
     2793        <UML:Generalization xmi.idref="21871" /> 
     2794        <UML:Generalization xmi.idref="14510" /> 
     2795        <UML:Generalization xmi.idref="14513" /> 
     2796        <UML:Generalization xmi.idref="17941" /> 
     2797        <UML:Generalization xmi.idref="17944" /> 
     2798        <UML:Generalization xmi.idref="18251" /> 
     2799        <UML:Generalization xmi.idref="18254" /> 
     2800        <UML:Generalization xmi.idref="21871" /> 
     2801        <UML:Generalization xmi.idref="14510" /> 
     2802        <UML:Generalization xmi.idref="14513" /> 
     2803        <UML:Generalization xmi.idref="17941" /> 
     2804        <UML:Generalization xmi.idref="17944" /> 
     2805        <UML:Generalization xmi.idref="18251" /> 
     2806        <UML:Generalization xmi.idref="18254" /> 
     2807        <UML:Generalization xmi.idref="21871" /> 
     2808        <UML:Generalization xmi.idref="14510" /> 
     2809        <UML:Generalization xmi.idref="14513" /> 
     2810        <UML:Generalization xmi.idref="17941" /> 
     2811        <UML:Generalization xmi.idref="17944" /> 
     2812        <UML:Generalization xmi.idref="18251" /> 
     2813        <UML:Generalization xmi.idref="18254" /> 
     2814        <UML:Generalization xmi.idref="21871" /> 
     2815        <UML:Generalization xmi.idref="14510" /> 
     2816        <UML:Generalization xmi.idref="14513" /> 
     2817        <UML:Generalization xmi.idref="17941" /> 
     2818        <UML:Generalization xmi.idref="17944" /> 
     2819        <UML:Generalization xmi.idref="18251" /> 
     2820        <UML:Generalization xmi.idref="18254" /> 
     2821        <UML:Generalization xmi.idref="21871" /> 
     2822        <UML:Generalization xmi.idref="14510" /> 
     2823        <UML:Generalization xmi.idref="14513" /> 
     2824        <UML:Generalization xmi.idref="17941" /> 
     2825        <UML:Generalization xmi.idref="17944" /> 
     2826        <UML:Generalization xmi.idref="18251" /> 
     2827        <UML:Generalization xmi.idref="18254" /> 
     2828        <UML:Generalization xmi.idref="21871" /> 
     2829        <UML:Generalization xmi.idref="14510" /> 
     2830        <UML:Generalization xmi.idref="14513" /> 
     2831        <UML:Generalization xmi.idref="17941" /> 
     2832        <UML:Generalization xmi.idref="17944" /> 
     2833        <UML:Generalization xmi.idref="18251" /> 
     2834        <UML:Generalization xmi.idref="18254" /> 
     2835        <UML:Generalization xmi.idref="21871" /> 
     2836        <UML:Generalization xmi.idref="14510" /> 
     2837        <UML:Generalization xmi.idref="14513" /> 
     2838        <UML:Generalization xmi.idref="17941" /> 
     2839        <UML:Generalization xmi.idref="17944" /> 
     2840        <UML:Generalization xmi.idref="18251" /> 
     2841        <UML:Generalization xmi.idref="18254" /> 
     2842        <UML:Generalization xmi.idref="21871" /> 
     2843        <UML:Generalization xmi.idref="14510" /> 
     2844        <UML:Generalization xmi.idref="14513" /> 
     2845        <UML:Generalization xmi.idref="17941" /> 
     2846        <UML:Generalization xmi.idref="17944" /> 
     2847        <UML:Generalization xmi.idref="18251" /> 
     2848        <UML:Generalization xmi.idref="18254" /> 
     2849        <UML:Generalization xmi.idref="21871" /> 
     2850        <UML:Generalization xmi.idref="14510" /> 
     2851        <UML:Generalization xmi.idref="14513" /> 
     2852        <UML:Generalization xmi.idref="17941" /> 
     2853        <UML:Generalization xmi.idref="17944" /> 
     2854        <UML:Generalization xmi.idref="18251" /> 
     2855        <UML:Generalization xmi.idref="18254" /> 
     2856        <UML:Generalization xmi.idref="21871" /> 
     2857        <UML:Generalization xmi.idref="14510" /> 
     2858        <UML:Generalization xmi.idref="14513" /> 
     2859        <UML:Generalization xmi.idref="17941" /> 
     2860        <UML:Generalization xmi.idref="17944" /> 
     2861        <UML:Generalization xmi.idref="18251" /> 
     2862        <UML:Generalization xmi.idref="18254" /> 
     2863        <UML:Generalization xmi.idref="21871" /> 
     2864        <UML:Generalization xmi.idref="14510" /> 
     2865        <UML:Generalization xmi.idref="14513" /> 
     2866        <UML:Generalization xmi.idref="17941" /> 
     2867        <UML:Generalization xmi.idref="17944" /> 
     2868        <UML:Generalization xmi.idref="18251" /> 
     2869        <UML:Generalization xmi.idref="18254" /> 
     2870        <UML:Generalization xmi.idref="21871" /> 
     2871        <UML:Generalization xmi.idref="14510" /> 
     2872        <UML:Generalization xmi.idref="14513" /> 
     2873        <UML:Generalization xmi.idref="17941" /> 
     2874        <UML:Generalization xmi.idref="17944" /> 
     2875        <UML:Generalization xmi.idref="18251" /> 
     2876        <UML:Generalization xmi.idref="18254" /> 
     2877        <UML:Generalization xmi.idref="21871" /> 
     2878        <UML:Generalization xmi.idref="14510" /> 
     2879        <UML:Generalization xmi.idref="14513" /> 
     2880        <UML:Generalization xmi.idref="17941" /> 
     2881        <UML:Generalization xmi.idref="17944" /> 
     2882        <UML:Generalization xmi.idref="18251" /> 
     2883        <UML:Generalization xmi.idref="18254" /> 
     2884        <UML:Generalization xmi.idref="21871" /> 
     2885        <UML:Generalization xmi.idref="14510" /> 
     2886        <UML:Generalization xmi.idref="14513" /> 
     2887        <UML:Generalization xmi.idref="17941" /> 
     2888        <UML:Generalization xmi.idref="17944" /> 
     2889        <UML:Generalization xmi.idref="18251" /> 
     2890        <UML:Generalization xmi.idref="18254" /> 
     2891        <UML:Generalization xmi.idref="21871" /> 
     2892        <UML:Generalization xmi.idref="14510" /> 
     2893        <UML:Generalization xmi.idref="14513" /> 
     2894        <UML:Generalization xmi.idref="17941" /> 
     2895        <UML:Generalization xmi.idref="17944" /> 
     2896        <UML:Generalization xmi.idref="18251" /> 
     2897        <UML:Generalization xmi.idref="18254" /> 
     2898        <UML:Generalization xmi.idref="21871" /> 
     2899        <UML:Generalization xmi.idref="14510" /> 
     2900        <UML:Generalization xmi.idref="14513" /> 
     2901        <UML:Generalization xmi.idref="17941" /> 
     2902        <UML:Generalization xmi.idref="17944" /> 
     2903        <UML:Generalization xmi.idref="18251" /> 
     2904        <UML:Generalization xmi.idref="18254" /> 
     2905        <UML:Generalization xmi.idref="21871" /> 
     2906        <UML:Generalization xmi.idref="14510" /> 
     2907        <UML:Generalization xmi.idref="14513" /> 
     2908        <UML:Generalization xmi.idref="17941" /> 
     2909        <UML:Generalization xmi.idref="17944" /> 
     2910        <UML:Generalization xmi.idref="18251" /> 
     2911        <UML:Generalization xmi.idref="18254" /> 
     2912        <UML:Generalization xmi.idref="21871" /> 
     2913        <UML:Generalization xmi.idref="14510" /> 
     2914        <UML:Generalization xmi.idref="14513" /> 
     2915        <UML:Generalization xmi.idref="17941" /> 
     2916        <UML:Generalization xmi.idref="17944" /> 
     2917        <UML:Generalization xmi.idref="18251" /> 
     2918        <UML:Generalization xmi.idref="18254" /> 
     2919        <UML:Generalization xmi.idref="21871" /> 
     2920        <UML:Generalization xmi.idref="14510" /> 
     2921        <UML:Generalization xmi.idref="14513" /> 
     2922        <UML:Generalization xmi.idref="17941" /> 
     2923        <UML:Generalization xmi.idref="17944" /> 
     2924        <UML:Generalization xmi.idref="18251" /> 
     2925        <UML:Generalization xmi.idref="18254" /> 
     2926        <UML:Generalization xmi.idref="21871" /> 
     2927        <UML:Generalization xmi.idref="14510" /> 
     2928        <UML:Generalization xmi.idref="14513" /> 
     2929        <UML:Generalization xmi.idref="17941" /> 
     2930        <UML:Generalization xmi.idref="17944" /> 
     2931        <UML:Generalization xmi.idref="18251" /> 
     2932        <UML:Generalization xmi.idref="18254" /> 
     2933        <UML:Generalization xmi.idref="21871" /> 
     2934        <UML:Generalization xmi.idref="14510" /> 
     2935        <UML:Generalization xmi.idref="14513" /> 
     2936        <UML:Generalization xmi.idref="17941" /> 
     2937        <UML:Generalization xmi.idref="17944" /> 
     2938        <UML:Generalization xmi.idref="18251" /> 
     2939        <UML:Generalization xmi.idref="18254" /> 
     2940        <UML:Generalization xmi.idref="21871" /> 
     2941        <UML:Generalization xmi.idref="14510" /> 
     2942        <UML:Generalization xmi.idref="14513" /> 
     2943        <UML:Generalization xmi.idref="17941" /> 
     2944        <UML:Generalization xmi.idref="17944" /> 
     2945        <UML:Generalization xmi.idref="18251" /> 
     2946        <UML:Generalization xmi.idref="18254" /> 
     2947        <UML:Generalization xmi.idref="21871" /> 
     2948        <UML:Generalization xmi.idref="14510" /> 
     2949        <UML:Generalization xmi.idref="14513" /> 
     2950        <UML:Generalization xmi.idref="17941" /> 
     2951        <UML:Generalization xmi.idref="17944" /> 
     2952        <UML:Generalization xmi.idref="18251" /> 
     2953        <UML:Generalization xmi.idref="18254" /> 
     2954        <UML:Generalization xmi.idref="21871" /> 
     2955        <UML:Generalization xmi.idref="14510" /> 
     2956        <UML:Generalization xmi.idref="14513" /> 
     2957        <UML:Generalization xmi.idref="17941" /> 
     2958        <UML:Generalization xmi.idref="17944" /> 
     2959        <UML:Generalization xmi.idref="18251" /> 
     2960        <UML:Generalization xmi.idref="18254" /> 
     2961        <UML:Generalization xmi.idref="21871" /> 
     2962        <UML:Generalization xmi.idref="14510" /> 
     2963        <UML:Generalization xmi.idref="14513" /> 
     2964        <UML:Generalization xmi.idref="17941" /> 
     2965        <UML:Generalization xmi.idref="17944" /> 
     2966        <UML:Generalization xmi.idref="18251" /> 
     2967        <UML:Generalization xmi.idref="18254" /> 
     2968        <UML:Generalization xmi.idref="21871" /> 
     2969        <UML:Generalization xmi.idref="14510" /> 
     2970        <UML:Generalization xmi.idref="14513" /> 
     2971        <UML:Generalization xmi.idref="17941" /> 
     2972        <UML:Generalization xmi.idref="17944" /> 
     2973        <UML:Generalization xmi.idref="18251" /> 
     2974        <UML:Generalization xmi.idref="18254" /> 
     2975        <UML:Generalization xmi.idref="21871" /> 
     2976        <UML:Generalization xmi.idref="14510" /> 
     2977        <UML:Generalization xmi.idref="14513" /> 
     2978        <UML:Generalization xmi.idref="17941" /> 
     2979        <UML:Generalization xmi.idref="17944" /> 
     2980        <UML:Generalization xmi.idref="18251" /> 
     2981        <UML:Generalization xmi.idref="18254" /> 
     2982        <UML:Generalization xmi.idref="21871" /> 
     2983        <UML:Generalization xmi.idref="14510" /> 
     2984        <UML:Generalization xmi.idref="14513" /> 
     2985        <UML:Generalization xmi.idref="17941" /> 
     2986        <UML:Generalization xmi.idref="17944" /> 
     2987        <UML:Generalization xmi.idref="18251" /> 
     2988        <UML:Generalization xmi.idref="18254" /> 
     2989        <UML:Generalization xmi.idref="21871" /> 
     2990       </UML:GeneralizableElement.generalization> 
     2991       <UML:Classifier.feature> 
     2992        <UML:Attribute comment="// cached from manager->getNbBuffers()" isSpecification="false" visibility="protected" xmi.id="14564" type="12734" name="m_nb_buffers" /> 
     2993        <UML:Attribute comment="// cached from manager->getPeriod()" isSpecification="false" visibility="protected" xmi.id="14565" type="12734" name="m_period" /> 
     2994        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14566" type="12734" name="m_xruns" /> 
     2995        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14567" type="12734" name="m_framecounter" /> 
     2996        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14568" type="12734" name="m_framerate" /> 
     2997        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14569" type="14561" name="m_manager" /> 
     2998        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14520" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
     2999         <UML:BehavioralFeature.parameter> 
     3000          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14523" value="" type="14522" name="type" /> 
     3001          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14524" value="" type="12705" name="channel" /> 
     3002          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14525" value="" type="12705" name="port" /> 
     3003          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14526" value="" type="12705" name="framerate" /> 
     3004         </UML:BehavioralFeature.parameter> 
     3005        </UML:Operation> 
     3006        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14527" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamProcessor" /> 
     3007        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14528" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
     3008         <UML:BehavioralFeature.parameter> 
     3009          <UML:Parameter kind="return" xmi.id="132746" type="12705" /> 
     3010          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14531" value="" type="14530" name="data" /> 
     3011          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14532" value="" type="12734" name="length" /> 
     3012          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14533" value="" type="14529" name="channel" /> 
     3013          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14534" value="" type="14529" name="tag" /> 
     3014          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14535" value="" type="14529" name="sy" /> 
     3015          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14536" value="" type="12734" name="cycle" /> 
     3016          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14537" value="" type="12734" name="dropped" /> 
     3017         </UML:BehavioralFeature.parameter> 
     3018        </UML:Operation> 
     3019        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14538" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
     3020         <UML:BehavioralFeature.parameter> 
     3021          <UML:Parameter kind="return" xmi.id="132747" type="12705" /> 
     3022          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14539" value="" type="14530" name="data" /> 
     3023          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14541" value="" type="14540" name="length" /> 
     3024          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14542" value="" type="14530" name="tag" /> 
     3025          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14543" value="" type="14530" name="sy" /> 
     3026          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14544" value="" type="12705" name="cycle" /> 
     3027          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14545" value="" type="12734" name="dropped" /> 
     3028          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14546" value="" type="12734" name="max_length" /> 
     3029         </UML:BehavioralFeature.parameter> 
     3030        </UML:Operation> 
     3031        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14548" isRoot="false" isAbstract="true" isQuery="false" name="getType" > 
     3032         <UML:BehavioralFeature.parameter> 
     3033          <UML:Parameter kind="return" xmi.id="132748" type="14547" /> 
     3034         </UML:BehavioralFeature.parameter> 
     3035        </UML:Operation> 
     3036        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14549" isRoot="false" isAbstract="false" isQuery="false" name="xrunOccurred" > 
     3037         <UML:BehavioralFeature.parameter> 
     3038          <UML:Parameter kind="return" xmi.id="132749" type="12708" /> 
     3039         </UML:BehavioralFeature.parameter> 
     3040        </UML:Operation> 
     3041        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14550" isRoot="false" isAbstract="false" isQuery="false" name="isOnePeriodReady" > 
     3042         <UML:BehavioralFeature.parameter> 
     3043          <UML:Parameter kind="return" xmi.id="132750" type="12708" /> 
     3044         </UML:BehavioralFeature.parameter> 
     3045        </UML:Operation> 
     3046        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14551" isRoot="false" isAbstract="false" isQuery="false" name="getNbPeriodsReady" > 
     3047         <UML:BehavioralFeature.parameter> 
     3048          <UML:Parameter kind="return" xmi.id="132751" type="12734" /> 
     3049         </UML:BehavioralFeature.parameter> 
     3050        </UML:Operation> 
     3051        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14552" isRoot="false" isAbstract="false" isQuery="false" name="decrementFrameCounter" > 
     3052         <UML:BehavioralFeature.parameter> 
     3053          <UML:Parameter kind="return" xmi.id="132752" type="12743" /> 
     3054         </UML:BehavioralFeature.parameter> 
     3055        </UML:Operation> 
     3056        <UML:Operation comment="// transfer the buffer contents from/to client" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14553" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
     3057         <UML:BehavioralFeature.parameter> 
     3058          <UML:Parameter kind="return" xmi.id="132753" type="12705" /> 
     3059         </UML:BehavioralFeature.parameter> 
     3060        </UML:Operation> 
     3061        <UML:Operation comment="// reset the streams &amp; buffers (e.g. after xrun)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14554" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     3062         <UML:BehavioralFeature.parameter> 
     3063          <UML:Parameter kind="return" xmi.id="132754" type="12743" /> 
     3064         </UML:BehavioralFeature.parameter> 
     3065        </UML:Operation> 
     3066        <UML:Operation comment="// prepare the streams &amp; buffers (e.g. prefill)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14555" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     3067         <UML:BehavioralFeature.parameter> 
     3068          <UML:Parameter kind="return" xmi.id="132755" type="12743" /> 
     3069         </UML:BehavioralFeature.parameter> 
     3070        </UML:Operation> 
     3071        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14556" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
     3072         <UML:BehavioralFeature.parameter> 
     3073          <UML:Parameter kind="return" xmi.id="132756" type="12743" /> 
     3074         </UML:BehavioralFeature.parameter> 
     3075        </UML:Operation> 
     3076        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14557" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
     3077         <UML:BehavioralFeature.parameter> 
     3078          <UML:Parameter kind="return" xmi.id="132757" type="12705" /> 
     3079         </UML:BehavioralFeature.parameter> 
     3080        </UML:Operation> 
     3081        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14558" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     3082         <UML:BehavioralFeature.parameter> 
     3083          <UML:Parameter kind="return" xmi.id="132758" type="12743" /> 
     3084          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14559" value="" type="12705" name="l" /> 
     3085         </UML:BehavioralFeature.parameter> 
     3086        </UML:Operation> 
     3087        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14560" isRoot="false" isAbstract="false" isQuery="false" name="setManager" > 
     3088         <UML:BehavioralFeature.parameter> 
     3089          <UML:Parameter kind="return" xmi.id="132759" type="12743" /> 
     3090          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14562" value="" type="14561" name="manager" /> 
     3091         </UML:BehavioralFeature.parameter> 
     3092        </UML:Operation> 
     3093        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14563" isRoot="false" isAbstract="false" isQuery="false" name="clearManager" > 
     3094         <UML:BehavioralFeature.parameter> 
     3095          <UML:Parameter kind="return" xmi.id="132760" type="12743" /> 
     3096         </UML:BehavioralFeature.parameter> 
     3097        </UML:Operation> 
     3098        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17947" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
     3099         <UML:BehavioralFeature.parameter> 
     3100          <UML:Parameter isSpecification="false" visibility="private" xmi.id="17949" value="" type="17948" name="type" /> 
     3101          <UML:Parameter isSpecification="false" visibility="private" xmi.id="17950" value="" type="12705" name="channel" /> 
     3102          <UML:Parameter isSpecification="false" visibility="private" xmi.id="17951" value="" type="12705" name="port" /> 
     3103          <UML:Parameter isSpecification="false" visibility="private" xmi.id="17952" value="" type="12705" name="framerate" /> 
     3104         </UML:BehavioralFeature.parameter> 
     3105        </UML:Operation> 
     3106        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18257" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessor" > 
     3107         <UML:BehavioralFeature.parameter> 
     3108          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18259" value="" type="18258" name="type" /> 
     3109          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18260" value="" type="12705" name="channel" /> 
     3110          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18261" value="" type="12705" name="port" /> 
     3111          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18262" value="" type="12705" name="framerate" /> 
     3112         </UML:BehavioralFeature.parameter> 
     3113        </UML:Operation> 
     3114       </UML:Classifier.feature> 
     3115       <UML:Namespace.ownedElement> 
     3116        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14516" isRoot="false" isAbstract="false" name="StreamProcessorManager" /> 
     3117        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14517" isRoot="false" isAbstract="false" name="EProcessorType" > 
     3118         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="14517" xmi.id="14518" isRoot="false" isAbstract="false" name="E_Receive" /> 
     3119         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="14517" xmi.id="14519" isRoot="false" isAbstract="false" name="E_Transmit" /> 
     3120        </UML:Enumeration> 
     3121        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14508" xmi.id="14547" isRoot="false" isAbstract="false" name="enum EProcessorType" /> 
     3122       </UML:Namespace.ownedElement> 
     3123      </UML:Class> 
     3124      <UML:Class comment="Id$ *//* 
    7893125  FreeBob Streaming API 
    7903126  FreeBob = Firewire (pro-)audio for linux 
     
    8113147 
    8123148//*! 
    813 \brief The Base Class for ISO streams" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14509" isRoot="false" isAbstract="false" name="IsoStream" > 
    814      <UML:Classifier.feature> 
    815       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15239" type="15201" name="m_type" /> 
    816       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15240" type="12705" name="m_channel" /> 
    817       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15241" type="12705" name="m_port" /> 
    818       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15242" type="15236" name="m_handler" /> 
    819       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15200" isRoot="false" isAbstract="false" isQuery="false" name="IsoStream" > 
    820        <UML:BehavioralFeature.parameter> 
    821         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15202" value="" type="15201" name="type" /> 
    822         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15203" value="" type="12705" name="channel" /> 
    823        </UML:BehavioralFeature.parameter> 
    824       </UML:Operation> 
    825       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15204" isRoot="false" isAbstract="false" isQuery="false" name="IsoStream" > 
    826        <UML:BehavioralFeature.parameter> 
    827         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15205" value="" type="15201" name="type" /> 
    828         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15206" value="" type="12705" name="channel" /> 
    829         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15207" value="" type="12705" name="port" /> 
    830        </UML:BehavioralFeature.parameter> 
    831       </UML:Operation> 
    832       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15208" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStream" /> 
    833       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15209" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    834        <UML:BehavioralFeature.parameter> 
    835         <UML:Parameter kind="return" xmi.id="51252" type="12743" /> 
    836         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15210" value="" type="12705" name="l" /> 
    837        </UML:BehavioralFeature.parameter> 
    838       </UML:Operation> 
    839       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15211" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" > 
    840        <UML:BehavioralFeature.parameter> 
    841         <UML:Parameter kind="return" xmi.id="51253" type="12705" /> 
    842        </UML:BehavioralFeature.parameter> 
    843       </UML:Operation> 
    844       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15212" isRoot="false" isAbstract="false" isQuery="false" name="getPort" > 
    845        <UML:BehavioralFeature.parameter> 
    846         <UML:Parameter kind="return" xmi.id="51254" type="12705" /> 
    847        </UML:BehavioralFeature.parameter> 
    848       </UML:Operation> 
    849       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15213" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
    850        <UML:BehavioralFeature.parameter> 
    851         <UML:Parameter kind="return" xmi.id="51255" type="15201" /> 
    852        </UML:BehavioralFeature.parameter> 
    853       </UML:Operation> 
    854       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15214" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
    855        <UML:BehavioralFeature.parameter> 
    856         <UML:Parameter kind="return" xmi.id="51256" type="12705" /> 
    857        </UML:BehavioralFeature.parameter> 
    858       </UML:Operation> 
    859       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15215" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
    860        <UML:BehavioralFeature.parameter> 
    861         <UML:Parameter kind="return" xmi.id="51257" type="12705" /> 
    862         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15216" value="" type="14530" name="data" /> 
    863         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15217" value="" type="12734" name="length" /> 
    864         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15218" value="" type="14529" name="channel" /> 
    865         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15219" value="" type="14529" name="tag" /> 
    866         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15220" value="" type="14529" name="sy" /> 
    867         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15221" value="" type="12734" name="cycle" /> 
    868         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15222" value="" type="12734" name="dropped" /> 
    869        </UML:BehavioralFeature.parameter> 
    870       </UML:Operation> 
    871       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15223" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
    872        <UML:BehavioralFeature.parameter> 
    873         <UML:Parameter kind="return" xmi.id="51258" type="12705" /> 
    874         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15224" value="" type="14530" name="data" /> 
    875         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15225" value="" type="14540" name="length" /> 
    876         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15226" value="" type="14530" name="tag" /> 
    877         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15227" value="" type="14530" name="sy" /> 
    878         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15228" value="" type="12705" name="cycle" /> 
    879         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15229" value="" type="12734" name="dropped" /> 
    880         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15230" value="" type="12734" name="max_length" /> 
    881        </UML:BehavioralFeature.parameter> 
    882       </UML:Operation> 
    883       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15231" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
    884        <UML:BehavioralFeature.parameter> 
    885         <UML:Parameter kind="return" xmi.id="51259" type="12743" /> 
    886        </UML:BehavioralFeature.parameter> 
    887       </UML:Operation> 
    888       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15232" isRoot="false" isAbstract="false" isQuery="false" name="getNodeId" > 
    889        <UML:BehavioralFeature.parameter> 
    890         <UML:Parameter kind="return" xmi.id="51260" type="12705" /> 
    891        </UML:BehavioralFeature.parameter> 
    892       </UML:Operation> 
    893       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15233" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    894        <UML:BehavioralFeature.parameter> 
    895         <UML:Parameter kind="return" xmi.id="51261" type="12743" /> 
    896        </UML:BehavioralFeature.parameter> 
    897       </UML:Operation> 
    898       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15234" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    899        <UML:BehavioralFeature.parameter> 
    900         <UML:Parameter kind="return" xmi.id="51262" type="12743" /> 
    901        </UML:BehavioralFeature.parameter> 
    902       </UML:Operation> 
    903       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="15235" isRoot="false" isAbstract="false" isQuery="false" name="setHandler" > 
    904        <UML:BehavioralFeature.parameter> 
    905         <UML:Parameter kind="return" xmi.id="51263" type="12743" /> 
    906         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15237" value="" type="15236" name="h" /> 
    907        </UML:BehavioralFeature.parameter> 
    908       </UML:Operation> 
    909       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="15238" isRoot="false" isAbstract="false" isQuery="false" name="clearHandler" > 
    910        <UML:BehavioralFeature.parameter> 
    911         <UML:Parameter kind="return" xmi.id="51264" type="12743" /> 
    912        </UML:BehavioralFeature.parameter> 
    913       </UML:Operation> 
    914      </UML:Classifier.feature> 
    915      <UML:Namespace.ownedElement> 
    916       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15194" isRoot="false" isAbstract="false" name="IsoHandler" /> 
    917       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15195" isRoot="false" isAbstract="false" name="IsoRecvHandler" /> 
    918       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15196" isRoot="false" isAbstract="false" name="IsoXmitHandler" /> 
    919       <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15197" isRoot="false" isAbstract="false" name="EStreamType" > 
    920        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="15197" xmi.id="15198" isRoot="false" isAbstract="false" name="EST_Receive" /> 
    921        <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="15197" xmi.id="15199" isRoot="false" isAbstract="false" name="EST_Transmit" /> 
    922       </UML:Enumeration> 
    923       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15201" isRoot="false" isAbstract="false" name="enum EStreamType" /> 
    924      </UML:Namespace.ownedElement> 
    925     </UML:Class> 
    926     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14521" isRoot="false" isAbstract="false" name="enum IsoStream" > 
    927      <UML:Namespace.ownedElement> 
    928       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="14522" isRoot="false" isAbstract="false" name="EStreamType" /> 
    929       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="17948" isRoot="false" isAbstract="false" name="EStreamType_1" /> 
    930       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="18258" isRoot="false" isAbstract="false" name="EStreamType_2" /> 
    931      </UML:Namespace.ownedElement> 
    932     </UML:Class> 
    933     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14529" isRoot="false" isAbstract="false" name="unsigned char" /> 
    934     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14570" isRoot="false" isAbstract="false" name="ReceiveStreamProcessor" > 
    935      <UML:GeneralizableElement.generalization> 
    936       <UML:Generalization xmi.idref="14571" /> 
    937       <UML:Generalization xmi.idref="17985" /> 
    938       <UML:Generalization xmi.idref="18295" /> 
    939      </UML:GeneralizableElement.generalization> 
    940      <UML:Classifier.feature> 
    941       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14574" isRoot="false" isAbstract="false" isQuery="false" name="ReceiveStreamProcessor" > 
    942        <UML:BehavioralFeature.parameter> 
    943         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14575" value="" type="12705" name="channel" /> 
    944         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14576" value="" type="12705" name="port" /> 
    945         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14577" value="" type="12705" name="framerate" /> 
    946        </UML:BehavioralFeature.parameter> 
    947       </UML:Operation> 
    948       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14578" isRoot="false" isAbstract="false" isQuery="false" name="~ ReceiveStreamProcessor" /> 
    949       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14579" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
    950        <UML:BehavioralFeature.parameter> 
    951         <UML:Parameter kind="return" xmi.id="51265" type="14580" /> 
    952        </UML:BehavioralFeature.parameter> 
    953       </UML:Operation> 
    954       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14581" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
    955        <UML:BehavioralFeature.parameter> 
    956         <UML:Parameter kind="return" xmi.id="51266" type="12705" /> 
    957         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14582" value="" type="14530" name="data" /> 
    958         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14583" value="" type="12734" name="length" /> 
    959         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14584" value="" type="14529" name="channel" /> 
    960         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14585" value="" type="14529" name="tag" /> 
    961         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14586" value="" type="14529" name="sy" /> 
    962         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14587" value="" type="12734" name="cycle" /> 
    963         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14588" value="" type="12734" name="dropped" /> 
    964        </UML:BehavioralFeature.parameter> 
    965       </UML:Operation> 
    966       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14589" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    967        <UML:BehavioralFeature.parameter> 
    968         <UML:Parameter kind="return" xmi.id="51267" type="12743" /> 
    969         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14590" value="" type="12705" name="l" /> 
    970        </UML:BehavioralFeature.parameter> 
    971       </UML:Operation> 
    972      </UML:Classifier.feature> 
    973     </UML:Class> 
    974     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14580" isRoot="false" isAbstract="false" name="enum EProcessorType" /> 
    975     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14591" isRoot="false" isAbstract="false" name="TransmitStreamProcessor" > 
    976      <UML:GeneralizableElement.generalization> 
    977       <UML:Generalization xmi.idref="14592" /> 
    978       <UML:Generalization xmi.idref="18004" /> 
    979       <UML:Generalization xmi.idref="18314" /> 
    980      </UML:GeneralizableElement.generalization> 
    981      <UML:Classifier.feature> 
    982       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14595" isRoot="false" isAbstract="false" isQuery="false" name="TransmitStreamProcessor" > 
    983        <UML:BehavioralFeature.parameter> 
    984         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14596" value="" type="12705" name="channel" /> 
    985         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14597" value="" type="12705" name="port" /> 
    986         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14598" value="" type="12705" name="framerate" /> 
    987        </UML:BehavioralFeature.parameter> 
    988       </UML:Operation> 
    989       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14599" isRoot="false" isAbstract="false" isQuery="false" name="~ TransmitStreamProcessor" /> 
    990       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14600" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
    991        <UML:BehavioralFeature.parameter> 
    992         <UML:Parameter kind="return" xmi.id="51268" type="14580" /> 
    993        </UML:BehavioralFeature.parameter> 
    994       </UML:Operation> 
    995       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14601" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
    996        <UML:BehavioralFeature.parameter> 
    997         <UML:Parameter kind="return" xmi.id="51269" type="12705" /> 
    998         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14602" value="" type="14530" name="data" /> 
    999         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14603" value="" type="14540" name="length" /> 
    1000         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14604" value="" type="14530" name="tag" /> 
    1001         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14605" value="" type="14530" name="sy" /> 
    1002         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14606" value="" type="12705" name="cycle" /> 
    1003         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14607" value="" type="12734" name="dropped" /> 
    1004         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14608" value="" type="12734" name="max_length" /> 
    1005        </UML:BehavioralFeature.parameter> 
    1006       </UML:Operation> 
    1007       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14609" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1008        <UML:BehavioralFeature.parameter> 
    1009         <UML:Parameter kind="return" xmi.id="51270" type="12743" /> 
    1010         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14610" value="" type="12705" name="l" /> 
    1011        </UML:BehavioralFeature.parameter> 
    1012       </UML:Operation> 
    1013      </UML:Classifier.feature> 
    1014     </UML:Class> 
    1015     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14615" isRoot="false" isAbstract="false" name="StreamProcessorManager" > 
    1016      <UML:GeneralizableElement.generalization> 
    1017       <UML:Generalization xmi.idref="14616" /> 
    1018      </UML:GeneralizableElement.generalization> 
    1019      <UML:Classifier.feature> 
    1020       <UML:Attribute comment="// thread sync primitives" isSpecification="false" visibility="protected" xmi.id="14652" type="14651" name="m_period_semaphore" /> 
    1021       <UML:Attribute comment="// this may only be written by the packet thread, and read by // the waiting thread. The packet thread terminates if this is// true, therefore it will never by updated again.// it can only be set to true before the period semaphore is // signalled, which the waiting thread is waiting for. Therefore// this variable is protected by the semaphore." isSpecification="false" visibility="protected" xmi.id="14653" type="12708" name="m_xrun_has_occured" /> 
    1022       <UML:Attribute comment="// processor list" isSpecification="false" visibility="protected" xmi.id="14654" type="14612" name="m_ReceiveProcessors" /> 
    1023       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14655" type="14612" name="m_TransmitProcessors" /> 
    1024       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14656" type="12734" name="m_nb_buffers" /> 
    1025       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14657" type="12734" name="m_period" /> 
    1026       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14658" type="12734" name="m_xruns" /> 
    1027       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14620" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessorManager" > 
    1028        <UML:BehavioralFeature.parameter> 
    1029         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14621" value="" type="12734" name="period" /> 
    1030         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14622" value="" type="12734" name="nb_buffers" /> 
    1031        </UML:BehavioralFeature.parameter> 
    1032       </UML:Operation> 
    1033       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14623" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamProcessorManager" /> 
    1034       <UML:Operation comment="// to be called immediately after the construction" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14624" isRoot="false" isAbstract="false" isQuery="false" name="initialize" > 
    1035        <UML:BehavioralFeature.parameter> 
    1036         <UML:Parameter kind="return" xmi.id="51271" type="12705" /> 
    1037        </UML:BehavioralFeature.parameter> 
    1038       </UML:Operation> 
    1039       <UML:Operation comment="// to be called after the processors are registered" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14625" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    1040        <UML:BehavioralFeature.parameter> 
    1041         <UML:Parameter kind="return" xmi.id="51272" type="12705" /> 
    1042        </UML:BehavioralFeature.parameter> 
    1043       </UML:Operation> 
    1044       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14626" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1045        <UML:BehavioralFeature.parameter> 
    1046         <UML:Parameter kind="return" xmi.id="51273" type="12743" /> 
    1047         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14627" value="" type="12705" name="l" /> 
    1048        </UML:BehavioralFeature.parameter> 
    1049       </UML:Operation> 
    1050       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14628" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
    1051        <UML:BehavioralFeature.parameter> 
    1052         <UML:Parameter kind="return" xmi.id="51274" type="12743" /> 
    1053        </UML:BehavioralFeature.parameter> 
    1054       </UML:Operation> 
    1055       <UML:Operation comment="// this is the setup API" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14629" isRoot="false" isAbstract="false" isQuery="false" name="unregisterProcessor" > 
    1056        <UML:BehavioralFeature.parameter> 
    1057         <UML:Parameter kind="return" xmi.id="51275" type="12705" /> 
    1058         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14631" value="" type="14630" name="processor" /> 
    1059        </UML:BehavioralFeature.parameter> 
    1060       </UML:Operation> 
    1061       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14632" isRoot="false" isAbstract="false" isQuery="false" name="registerProcessor" > 
    1062        <UML:BehavioralFeature.parameter> 
    1063         <UML:Parameter kind="return" xmi.id="51276" type="12705" /> 
    1064         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14633" value="" type="14630" name="processor" /> 
    1065        </UML:BehavioralFeature.parameter> 
    1066       </UML:Operation> 
    1067       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14634" isRoot="false" isAbstract="false" isQuery="false" name="setPeriodSize" > 
    1068        <UML:BehavioralFeature.parameter> 
    1069         <UML:Parameter kind="return" xmi.id="51277" type="12743" /> 
    1070         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14635" value="" type="12734" name="period" /> 
    1071        </UML:BehavioralFeature.parameter> 
    1072       </UML:Operation> 
    1073       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14636" isRoot="false" isAbstract="false" isQuery="false" name="setPeriodSize" > 
    1074        <UML:BehavioralFeature.parameter> 
    1075         <UML:Parameter kind="return" xmi.id="51278" type="12743" /> 
    1076         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14637" value="" type="12734" name="period" /> 
    1077         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14638" value="" type="12734" name="nb_buffers" /> 
    1078        </UML:BehavioralFeature.parameter> 
    1079       </UML:Operation> 
    1080       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14639" isRoot="false" isAbstract="false" isQuery="false" name="getPeriodSize" > 
    1081        <UML:BehavioralFeature.parameter> 
    1082         <UML:Parameter kind="return" xmi.id="51279" type="12705" /> 
    1083        </UML:BehavioralFeature.parameter> 
    1084       </UML:Operation> 
    1085       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14640" isRoot="false" isAbstract="false" isQuery="false" name="setNbBuffers" > 
    1086        <UML:BehavioralFeature.parameter> 
    1087         <UML:Parameter kind="return" xmi.id="51280" type="12743" /> 
    1088         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14641" value="" type="12734" name="nb_buffers" /> 
    1089        </UML:BehavioralFeature.parameter> 
    1090       </UML:Operation> 
    1091       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14642" isRoot="false" isAbstract="false" isQuery="false" name="getNbBuffers" > 
    1092        <UML:BehavioralFeature.parameter> 
    1093         <UML:Parameter kind="return" xmi.id="51281" type="12705" /> 
    1094        </UML:BehavioralFeature.parameter> 
    1095       </UML:Operation> 
    1096       <UML:Operation comment="// the client-side functions" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14643" isRoot="false" isAbstract="false" isQuery="false" name="xrunOccurred" > 
    1097        <UML:BehavioralFeature.parameter> 
    1098         <UML:Parameter kind="return" xmi.id="51282" type="12708" /> 
    1099        </UML:BehavioralFeature.parameter> 
    1100       </UML:Operation> 
    1101       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14644" isRoot="false" isAbstract="false" isQuery="false" name="getXrunCount" > 
    1102        <UML:BehavioralFeature.parameter> 
    1103         <UML:Parameter kind="return" xmi.id="51283" type="12705" /> 
    1104        </UML:BehavioralFeature.parameter> 
    1105       </UML:Operation> 
    1106       <UML:Operation comment="// wait for the next period" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14645" isRoot="false" isAbstract="false" isQuery="false" name="waitForPeriod" > 
    1107        <UML:BehavioralFeature.parameter> 
    1108         <UML:Parameter kind="return" xmi.id="51284" type="12705" /> 
    1109        </UML:BehavioralFeature.parameter> 
    1110       </UML:Operation> 
    1111       <UML:Operation comment="// transfer the buffer contents from/to client" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14646" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
    1112        <UML:BehavioralFeature.parameter> 
    1113         <UML:Parameter kind="return" xmi.id="51285" type="12705" /> 
    1114        </UML:BehavioralFeature.parameter> 
    1115       </UML:Operation> 
    1116       <UML:Operation comment="// reset the streams &amp; buffers (e.g. after xrun)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14647" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    1117        <UML:BehavioralFeature.parameter> 
    1118         <UML:Parameter kind="return" xmi.id="51286" type="12743" /> 
    1119        </UML:BehavioralFeature.parameter> 
    1120       </UML:Operation> 
    1121       <UML:Operation comment="// call this to signal a period boundary" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14648" isRoot="false" isAbstract="false" isQuery="false" name="signalWaiters" > 
    1122        <UML:BehavioralFeature.parameter> 
    1123         <UML:Parameter kind="return" xmi.id="51287" type="12705" /> 
    1124        </UML:BehavioralFeature.parameter> 
    1125       </UML:Operation> 
    1126       <UML:Operation comment="// FreebobRunnableInterface interface// note that this is called in we while(running) loop" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14649" isRoot="false" isAbstract="false" isQuery="false" name="Execute" > 
    1127        <UML:BehavioralFeature.parameter> 
    1128         <UML:Parameter kind="return" xmi.id="51288" type="12708" /> 
    1129        </UML:BehavioralFeature.parameter> 
    1130       </UML:Operation> 
    1131       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14650" isRoot="false" isAbstract="false" isQuery="false" name="Init" > 
    1132        <UML:BehavioralFeature.parameter> 
    1133         <UML:Parameter kind="return" xmi.id="51289" type="12708" /> 
    1134        </UML:BehavioralFeature.parameter> 
    1135       </UML:Operation> 
    1136      </UML:Classifier.feature> 
    1137      <UML:Namespace.ownedElement> 
    1138       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14615" xmi.id="14619" isRoot="false" isAbstract="false" name="StreamRunner" /> 
    1139      </UML:Namespace.ownedElement> 
    1140     </UML:Class> 
    1141     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14651" isRoot="false" isAbstract="false" name="sem_t" /> 
    1142     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14659" isRoot="false" isAbstract="false" name="IsoHandlerManager" /> 
    1143     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="14660" isRoot="false" isAbstract="false" name="StreamRunner" > 
    1144      <UML:GeneralizableElement.generalization> 
    1145       <UML:Generalization xmi.idref="14661" /> 
    1146      </UML:GeneralizableElement.generalization> 
    1147      <UML:Classifier.feature> 
    1148       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14671" type="14665" name="m_isoManager" /> 
    1149       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14672" type="14561" name="m_processorManager" /> 
    1150       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14664" isRoot="false" isAbstract="false" isQuery="false" name="StreamRunner" > 
    1151        <UML:BehavioralFeature.parameter> 
    1152         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14666" value="" type="14665" name="h" /> 
    1153         <UML:Parameter isSpecification="false" visibility="private" xmi.id="14667" value="" type="14561" name="p" /> 
    1154        </UML:BehavioralFeature.parameter> 
    1155       </UML:Operation> 
    1156       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14668" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamRunner" /> 
    1157       <UML:Operation comment="// FreebobRunnableInterface interface// note that this is called in we while(running) loop" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14669" isRoot="false" isAbstract="false" isQuery="false" name="Execute" > 
    1158        <UML:BehavioralFeature.parameter> 
    1159         <UML:Parameter kind="return" xmi.id="51290" type="12708" /> 
    1160        </UML:BehavioralFeature.parameter> 
    1161       </UML:Operation> 
    1162       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14670" isRoot="false" isAbstract="false" isQuery="false" name="Init" > 
    1163        <UML:BehavioralFeature.parameter> 
    1164         <UML:Parameter kind="return" xmi.id="51291" type="12708" /> 
    1165        </UML:BehavioralFeature.parameter> 
    1166       </UML:Operation> 
    1167      </UML:Classifier.feature> 
    1168     </UML:Class> 
    1169     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15165" isRoot="false" isAbstract="false" name="freebob_ringbuffer_data_t" /> 
    1170     <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15166" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t" /> 
    1171     <UML:Class comment="Id$ *//* 
     3149\brief The Base Class for ISO streams" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14509" isRoot="false" isAbstract="false" name="IsoStream" > 
     3150       <UML:Classifier.feature> 
     3151        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15239" type="15201" name="m_type" /> 
     3152        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15240" type="12705" name="m_channel" /> 
     3153        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15241" type="12705" name="m_port" /> 
     3154        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15242" type="15236" name="m_handler" /> 
     3155        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15200" isRoot="false" isAbstract="false" isQuery="false" name="IsoStream" > 
     3156         <UML:BehavioralFeature.parameter> 
     3157          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15202" value="" type="15201" name="type" /> 
     3158          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15203" value="" type="12705" name="channel" /> 
     3159         </UML:BehavioralFeature.parameter> 
     3160        </UML:Operation> 
     3161        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15204" isRoot="false" isAbstract="false" isQuery="false" name="IsoStream" > 
     3162         <UML:BehavioralFeature.parameter> 
     3163          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15205" value="" type="15201" name="type" /> 
     3164          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15206" value="" type="12705" name="channel" /> 
     3165          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15207" value="" type="12705" name="port" /> 
     3166         </UML:BehavioralFeature.parameter> 
     3167        </UML:Operation> 
     3168        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15208" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStream" /> 
     3169        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15209" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     3170         <UML:BehavioralFeature.parameter> 
     3171          <UML:Parameter kind="return" xmi.id="132761" type="12743" /> 
     3172          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15210" value="" type="12705" name="l" /> 
     3173         </UML:BehavioralFeature.parameter> 
     3174        </UML:Operation> 
     3175        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15211" isRoot="false" isAbstract="false" isQuery="false" name="getChannel" > 
     3176         <UML:BehavioralFeature.parameter> 
     3177          <UML:Parameter kind="return" xmi.id="132762" type="12705" /> 
     3178         </UML:BehavioralFeature.parameter> 
     3179        </UML:Operation> 
     3180        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15212" isRoot="false" isAbstract="false" isQuery="false" name="getPort" > 
     3181         <UML:BehavioralFeature.parameter> 
     3182          <UML:Parameter kind="return" xmi.id="132763" type="12705" /> 
     3183         </UML:BehavioralFeature.parameter> 
     3184        </UML:Operation> 
     3185        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15213" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
     3186         <UML:BehavioralFeature.parameter> 
     3187          <UML:Parameter kind="return" xmi.id="132764" type="15201" /> 
     3188         </UML:BehavioralFeature.parameter> 
     3189        </UML:Operation> 
     3190        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15214" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
     3191         <UML:BehavioralFeature.parameter> 
     3192          <UML:Parameter kind="return" xmi.id="132765" type="12705" /> 
     3193         </UML:BehavioralFeature.parameter> 
     3194        </UML:Operation> 
     3195        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15215" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
     3196         <UML:BehavioralFeature.parameter> 
     3197          <UML:Parameter kind="return" xmi.id="132766" type="12705" /> 
     3198          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15216" value="" type="14530" name="data" /> 
     3199          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15217" value="" type="12734" name="length" /> 
     3200          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15218" value="" type="14529" name="channel" /> 
     3201          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15219" value="" type="14529" name="tag" /> 
     3202          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15220" value="" type="14529" name="sy" /> 
     3203          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15221" value="" type="12734" name="cycle" /> 
     3204          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15222" value="" type="12734" name="dropped" /> 
     3205         </UML:BehavioralFeature.parameter> 
     3206        </UML:Operation> 
     3207        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15223" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
     3208         <UML:BehavioralFeature.parameter> 
     3209          <UML:Parameter kind="return" xmi.id="132767" type="12705" /> 
     3210          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15224" value="" type="14530" name="data" /> 
     3211          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15225" value="" type="14540" name="length" /> 
     3212          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15226" value="" type="14530" name="tag" /> 
     3213          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15227" value="" type="14530" name="sy" /> 
     3214          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15228" value="" type="12705" name="cycle" /> 
     3215          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15229" value="" type="12734" name="dropped" /> 
     3216          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15230" value="" type="12734" name="max_length" /> 
     3217         </UML:BehavioralFeature.parameter> 
     3218        </UML:Operation> 
     3219        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15231" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
     3220         <UML:BehavioralFeature.parameter> 
     3221          <UML:Parameter kind="return" xmi.id="132768" type="12743" /> 
     3222         </UML:BehavioralFeature.parameter> 
     3223        </UML:Operation> 
     3224        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15232" isRoot="false" isAbstract="false" isQuery="false" name="getNodeId" > 
     3225         <UML:BehavioralFeature.parameter> 
     3226          <UML:Parameter kind="return" xmi.id="132769" type="12705" /> 
     3227         </UML:BehavioralFeature.parameter> 
     3228        </UML:Operation> 
     3229        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15233" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     3230         <UML:BehavioralFeature.parameter> 
     3231          <UML:Parameter kind="return" xmi.id="132770" type="12743" /> 
     3232         </UML:BehavioralFeature.parameter> 
     3233        </UML:Operation> 
     3234        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15234" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     3235         <UML:BehavioralFeature.parameter> 
     3236          <UML:Parameter kind="return" xmi.id="132771" type="12743" /> 
     3237         </UML:BehavioralFeature.parameter> 
     3238        </UML:Operation> 
     3239        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="15235" isRoot="false" isAbstract="false" isQuery="false" name="setHandler" > 
     3240         <UML:BehavioralFeature.parameter> 
     3241          <UML:Parameter kind="return" xmi.id="132772" type="12743" /> 
     3242          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15237" value="" type="15236" name="h" /> 
     3243         </UML:BehavioralFeature.parameter> 
     3244        </UML:Operation> 
     3245        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="15238" isRoot="false" isAbstract="false" isQuery="false" name="clearHandler" > 
     3246         <UML:BehavioralFeature.parameter> 
     3247          <UML:Parameter kind="return" xmi.id="132773" type="12743" /> 
     3248         </UML:BehavioralFeature.parameter> 
     3249        </UML:Operation> 
     3250       </UML:Classifier.feature> 
     3251       <UML:Namespace.ownedElement> 
     3252        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15194" isRoot="false" isAbstract="false" name="IsoHandler" /> 
     3253        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15195" isRoot="false" isAbstract="false" name="IsoRecvHandler" /> 
     3254        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15196" isRoot="false" isAbstract="false" name="IsoXmitHandler" /> 
     3255        <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15197" isRoot="false" isAbstract="false" name="EStreamType" > 
     3256         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="15197" xmi.id="15198" isRoot="false" isAbstract="false" name="EST_Receive" /> 
     3257         <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="15197" xmi.id="15199" isRoot="false" isAbstract="false" name="EST_Transmit" /> 
     3258        </UML:Enumeration> 
     3259        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14509" xmi.id="15201" isRoot="false" isAbstract="false" name="enum EStreamType" /> 
     3260       </UML:Namespace.ownedElement> 
     3261      </UML:Class> 
     3262      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14521" isRoot="false" isAbstract="false" name="enum IsoStream" > 
     3263       <UML:Namespace.ownedElement> 
     3264        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="14522" isRoot="false" isAbstract="false" name="EStreamType" /> 
     3265        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="17948" isRoot="false" isAbstract="false" name="EStreamType_1" /> 
     3266        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14521" xmi.id="18258" isRoot="false" isAbstract="false" name="EStreamType_2" /> 
     3267       </UML:Namespace.ownedElement> 
     3268      </UML:Class> 
     3269      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14529" isRoot="false" isAbstract="false" name="unsigned char" /> 
     3270      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14570" isRoot="false" isAbstract="false" name="ReceiveStreamProcessor" > 
     3271       <UML:GeneralizableElement.generalization> 
     3272        <UML:Generalization xmi.idref="14571" /> 
     3273        <UML:Generalization xmi.idref="17985" /> 
     3274        <UML:Generalization xmi.idref="18295" /> 
     3275        <UML:Generalization xmi.idref="14571" /> 
     3276        <UML:Generalization xmi.idref="17985" /> 
     3277        <UML:Generalization xmi.idref="18295" /> 
     3278        <UML:Generalization xmi.idref="14571" /> 
     3279        <UML:Generalization xmi.idref="17985" /> 
     3280        <UML:Generalization xmi.idref="18295" /> 
     3281        <UML:Generalization xmi.idref="14571" /> 
     3282        <UML:Generalization xmi.idref="17985" /> 
     3283        <UML:Generalization xmi.idref="18295" /> 
     3284        <UML:Generalization xmi.idref="14571" /> 
     3285        <UML:Generalization xmi.idref="17985" /> 
     3286        <UML:Generalization xmi.idref="18295" /> 
     3287        <UML:Generalization xmi.idref="14571" /> 
     3288        <UML:Generalization xmi.idref="17985" /> 
     3289        <UML:Generalization xmi.idref="18295" /> 
     3290        <UML:Generalization xmi.idref="14571" /> 
     3291        <UML:Generalization xmi.idref="17985" /> 
     3292        <UML:Generalization xmi.idref="18295" /> 
     3293        <UML:Generalization xmi.idref="14571" /> 
     3294        <UML:Generalization xmi.idref="17985" /> 
     3295        <UML:Generalization xmi.idref="18295" /> 
     3296        <UML:Generalization xmi.idref="14571" /> 
     3297        <UML:Generalization xmi.idref="17985" /> 
     3298        <UML:Generalization xmi.idref="18295" /> 
     3299        <UML:Generalization xmi.idref="14571" /> 
     3300        <UML:Generalization xmi.idref="17985" /> 
     3301        <UML:Generalization xmi.idref="18295" /> 
     3302        <UML:Generalization xmi.idref="14571" /> 
     3303        <UML:Generalization xmi.idref="17985" /> 
     3304        <UML:Generalization xmi.idref="18295" /> 
     3305        <UML:Generalization xmi.idref="14571" /> 
     3306        <UML:Generalization xmi.idref="17985" /> 
     3307        <UML:Generalization xmi.idref="18295" /> 
     3308        <UML:Generalization xmi.idref="14571" /> 
     3309        <UML:Generalization xmi.idref="17985" /> 
     3310        <UML:Generalization xmi.idref="18295" /> 
     3311        <UML:Generalization xmi.idref="14571" /> 
     3312        <UML:Generalization xmi.idref="17985" /> 
     3313        <UML:Generalization xmi.idref="18295" /> 
     3314        <UML:Generalization xmi.idref="14571" /> 
     3315        <UML:Generalization xmi.idref="17985" /> 
     3316        <UML:Generalization xmi.idref="18295" /> 
     3317        <UML:Generalization xmi.idref="14571" /> 
     3318        <UML:Generalization xmi.idref="17985" /> 
     3319        <UML:Generalization xmi.idref="18295" /> 
     3320        <UML:Generalization xmi.idref="14571" /> 
     3321        <UML:Generalization xmi.idref="17985" /> 
     3322        <UML:Generalization xmi.idref="18295" /> 
     3323        <UML:Generalization xmi.idref="14571" /> 
     3324        <UML:Generalization xmi.idref="17985" /> 
     3325        <UML:Generalization xmi.idref="18295" /> 
     3326        <UML:Generalization xmi.idref="14571" /> 
     3327        <UML:Generalization xmi.idref="17985" /> 
     3328        <UML:Generalization xmi.idref="18295" /> 
     3329        <UML:Generalization xmi.idref="14571" /> 
     3330        <UML:Generalization xmi.idref="17985" /> 
     3331        <UML:Generalization xmi.idref="18295" /> 
     3332        <UML:Generalization xmi.idref="14571" /> 
     3333        <UML:Generalization xmi.idref="17985" /> 
     3334        <UML:Generalization xmi.idref="18295" /> 
     3335        <UML:Generalization xmi.idref="14571" /> 
     3336        <UML:Generalization xmi.idref="17985" /> 
     3337        <UML:Generalization xmi.idref="18295" /> 
     3338        <UML:Generalization xmi.idref="14571" /> 
     3339        <UML:Generalization xmi.idref="17985" /> 
     3340        <UML:Generalization xmi.idref="18295" /> 
     3341        <UML:Generalization xmi.idref="14571" /> 
     3342        <UML:Generalization xmi.idref="17985" /> 
     3343        <UML:Generalization xmi.idref="18295" /> 
     3344        <UML:Generalization xmi.idref="14571" /> 
     3345        <UML:Generalization xmi.idref="17985" /> 
     3346        <UML:Generalization xmi.idref="18295" /> 
     3347        <UML:Generalization xmi.idref="14571" /> 
     3348        <UML:Generalization xmi.idref="17985" /> 
     3349        <UML:Generalization xmi.idref="18295" /> 
     3350        <UML:Generalization xmi.idref="14571" /> 
     3351        <UML:Generalization xmi.idref="17985" /> 
     3352        <UML:Generalization xmi.idref="18295" /> 
     3353        <UML:Generalization xmi.idref="14571" /> 
     3354        <UML:Generalization xmi.idref="17985" /> 
     3355        <UML:Generalization xmi.idref="18295" /> 
     3356        <UML:Generalization xmi.idref="14571" /> 
     3357        <UML:Generalization xmi.idref="17985" /> 
     3358        <UML:Generalization xmi.idref="18295" /> 
     3359        <UML:Generalization xmi.idref="14571" /> 
     3360        <UML:Generalization xmi.idref="17985" /> 
     3361        <UML:Generalization xmi.idref="18295" /> 
     3362        <UML:Generalization xmi.idref="14571" /> 
     3363        <UML:Generalization xmi.idref="17985" /> 
     3364        <UML:Generalization xmi.idref="18295" /> 
     3365        <UML:Generalization xmi.idref="14571" /> 
     3366        <UML:Generalization xmi.idref="17985" /> 
     3367        <UML:Generalization xmi.idref="18295" /> 
     3368        <UML:Generalization xmi.idref="14571" /> 
     3369        <UML:Generalization xmi.idref="17985" /> 
     3370        <UML:Generalization xmi.idref="18295" /> 
     3371        <UML:Generalization xmi.idref="14571" /> 
     3372        <UML:Generalization xmi.idref="17985" /> 
     3373        <UML:Generalization xmi.idref="18295" /> 
     3374        <UML:Generalization xmi.idref="14571" /> 
     3375        <UML:Generalization xmi.idref="17985" /> 
     3376        <UML:Generalization xmi.idref="18295" /> 
     3377        <UML:Generalization xmi.idref="14571" /> 
     3378        <UML:Generalization xmi.idref="17985" /> 
     3379        <UML:Generalization xmi.idref="18295" /> 
     3380        <UML:Generalization xmi.idref="14571" /> 
     3381        <UML:Generalization xmi.idref="17985" /> 
     3382        <UML:Generalization xmi.idref="18295" /> 
     3383        <UML:Generalization xmi.idref="14571" /> 
     3384        <UML:Generalization xmi.idref="17985" /> 
     3385        <UML:Generalization xmi.idref="18295" /> 
     3386        <UML:Generalization xmi.idref="14571" /> 
     3387        <UML:Generalization xmi.idref="17985" /> 
     3388        <UML:Generalization xmi.idref="18295" /> 
     3389        <UML:Generalization xmi.idref="14571" /> 
     3390        <UML:Generalization xmi.idref="17985" /> 
     3391        <UML:Generalization xmi.idref="18295" /> 
     3392        <UML:Generalization xmi.idref="14571" /> 
     3393        <UML:Generalization xmi.idref="17985" /> 
     3394        <UML:Generalization xmi.idref="18295" /> 
     3395        <UML:Generalization xmi.idref="14571" /> 
     3396        <UML:Generalization xmi.idref="17985" /> 
     3397        <UML:Generalization xmi.idref="18295" /> 
     3398        <UML:Generalization xmi.idref="14571" /> 
     3399        <UML:Generalization xmi.idref="17985" /> 
     3400        <UML:Generalization xmi.idref="18295" /> 
     3401        <UML:Generalization xmi.idref="14571" /> 
     3402        <UML:Generalization xmi.idref="17985" /> 
     3403        <UML:Generalization xmi.idref="18295" /> 
     3404        <UML:Generalization xmi.idref="14571" /> 
     3405        <UML:Generalization xmi.idref="17985" /> 
     3406        <UML:Generalization xmi.idref="18295" /> 
     3407        <UML:Generalization xmi.idref="14571" /> 
     3408        <UML:Generalization xmi.idref="17985" /> 
     3409        <UML:Generalization xmi.idref="18295" /> 
     3410        <UML:Generalization xmi.idref="14571" /> 
     3411        <UML:Generalization xmi.idref="17985" /> 
     3412        <UML:Generalization xmi.idref="18295" /> 
     3413        <UML:Generalization xmi.idref="14571" /> 
     3414        <UML:Generalization xmi.idref="17985" /> 
     3415        <UML:Generalization xmi.idref="18295" /> 
     3416        <UML:Generalization xmi.idref="14571" /> 
     3417        <UML:Generalization xmi.idref="17985" /> 
     3418        <UML:Generalization xmi.idref="18295" /> 
     3419        <UML:Generalization xmi.idref="14571" /> 
     3420        <UML:Generalization xmi.idref="17985" /> 
     3421        <UML:Generalization xmi.idref="18295" /> 
     3422        <UML:Generalization xmi.idref="14571" /> 
     3423        <UML:Generalization xmi.idref="17985" /> 
     3424        <UML:Generalization xmi.idref="18295" /> 
     3425        <UML:Generalization xmi.idref="14571" /> 
     3426        <UML:Generalization xmi.idref="17985" /> 
     3427        <UML:Generalization xmi.idref="18295" /> 
     3428        <UML:Generalization xmi.idref="14571" /> 
     3429        <UML:Generalization xmi.idref="17985" /> 
     3430        <UML:Generalization xmi.idref="18295" /> 
     3431        <UML:Generalization xmi.idref="14571" /> 
     3432        <UML:Generalization xmi.idref="17985" /> 
     3433        <UML:Generalization xmi.idref="18295" /> 
     3434        <UML:Generalization xmi.idref="14571" /> 
     3435        <UML:Generalization xmi.idref="17985" /> 
     3436        <UML:Generalization xmi.idref="18295" /> 
     3437        <UML:Generalization xmi.idref="14571" /> 
     3438        <UML:Generalization xmi.idref="17985" /> 
     3439        <UML:Generalization xmi.idref="18295" /> 
     3440        <UML:Generalization xmi.idref="14571" /> 
     3441        <UML:Generalization xmi.idref="17985" /> 
     3442        <UML:Generalization xmi.idref="18295" /> 
     3443        <UML:Generalization xmi.idref="14571" /> 
     3444        <UML:Generalization xmi.idref="17985" /> 
     3445        <UML:Generalization xmi.idref="18295" /> 
     3446        <UML:Generalization xmi.idref="14571" /> 
     3447        <UML:Generalization xmi.idref="17985" /> 
     3448        <UML:Generalization xmi.idref="18295" /> 
     3449        <UML:Generalization xmi.idref="14571" /> 
     3450        <UML:Generalization xmi.idref="17985" /> 
     3451        <UML:Generalization xmi.idref="18295" /> 
     3452        <UML:Generalization xmi.idref="14571" /> 
     3453        <UML:Generalization xmi.idref="17985" /> 
     3454        <UML:Generalization xmi.idref="18295" /> 
     3455        <UML:Generalization xmi.idref="14571" /> 
     3456        <UML:Generalization xmi.idref="17985" /> 
     3457        <UML:Generalization xmi.idref="18295" /> 
     3458        <UML:Generalization xmi.idref="14571" /> 
     3459        <UML:Generalization xmi.idref="17985" /> 
     3460        <UML:Generalization xmi.idref="18295" /> 
     3461        <UML:Generalization xmi.idref="14571" /> 
     3462        <UML:Generalization xmi.idref="17985" /> 
     3463        <UML:Generalization xmi.idref="18295" /> 
     3464        <UML:Generalization xmi.idref="14571" /> 
     3465        <UML:Generalization xmi.idref="17985" /> 
     3466        <UML:Generalization xmi.idref="18295" /> 
     3467        <UML:Generalization xmi.idref="14571" /> 
     3468        <UML:Generalization xmi.idref="17985" /> 
     3469        <UML:Generalization xmi.idref="18295" /> 
     3470        <UML:Generalization xmi.idref="14571" /> 
     3471        <UML:Generalization xmi.idref="17985" /> 
     3472        <UML:Generalization xmi.idref="18295" /> 
     3473        <UML:Generalization xmi.idref="14571" /> 
     3474        <UML:Generalization xmi.idref="17985" /> 
     3475        <UML:Generalization xmi.idref="18295" /> 
     3476        <UML:Generalization xmi.idref="14571" /> 
     3477        <UML:Generalization xmi.idref="17985" /> 
     3478        <UML:Generalization xmi.idref="18295" /> 
     3479        <UML:Generalization xmi.idref="14571" /> 
     3480        <UML:Generalization xmi.idref="17985" /> 
     3481        <UML:Generalization xmi.idref="18295" /> 
     3482        <UML:Generalization xmi.idref="14571" /> 
     3483        <UML:Generalization xmi.idref="17985" /> 
     3484        <UML:Generalization xmi.idref="18295" /> 
     3485        <UML:Generalization xmi.idref="14571" /> 
     3486        <UML:Generalization xmi.idref="17985" /> 
     3487        <UML:Generalization xmi.idref="18295" /> 
     3488        <UML:Generalization xmi.idref="14571" /> 
     3489        <UML:Generalization xmi.idref="17985" /> 
     3490        <UML:Generalization xmi.idref="18295" /> 
     3491        <UML:Generalization xmi.idref="14571" /> 
     3492        <UML:Generalization xmi.idref="17985" /> 
     3493        <UML:Generalization xmi.idref="18295" /> 
     3494        <UML:Generalization xmi.idref="14571" /> 
     3495        <UML:Generalization xmi.idref="17985" /> 
     3496        <UML:Generalization xmi.idref="18295" /> 
     3497        <UML:Generalization xmi.idref="14571" /> 
     3498        <UML:Generalization xmi.idref="17985" /> 
     3499        <UML:Generalization xmi.idref="18295" /> 
     3500        <UML:Generalization xmi.idref="14571" /> 
     3501        <UML:Generalization xmi.idref="17985" /> 
     3502        <UML:Generalization xmi.idref="18295" /> 
     3503        <UML:Generalization xmi.idref="14571" /> 
     3504        <UML:Generalization xmi.idref="17985" /> 
     3505        <UML:Generalization xmi.idref="18295" /> 
     3506        <UML:Generalization xmi.idref="14571" /> 
     3507        <UML:Generalization xmi.idref="17985" /> 
     3508        <UML:Generalization xmi.idref="18295" /> 
     3509        <UML:Generalization xmi.idref="14571" /> 
     3510        <UML:Generalization xmi.idref="17985" /> 
     3511        <UML:Generalization xmi.idref="18295" /> 
     3512        <UML:Generalization xmi.idref="14571" /> 
     3513        <UML:Generalization xmi.idref="17985" /> 
     3514        <UML:Generalization xmi.idref="18295" /> 
     3515        <UML:Generalization xmi.idref="14571" /> 
     3516        <UML:Generalization xmi.idref="17985" /> 
     3517        <UML:Generalization xmi.idref="18295" /> 
     3518        <UML:Generalization xmi.idref="14571" /> 
     3519        <UML:Generalization xmi.idref="17985" /> 
     3520        <UML:Generalization xmi.idref="18295" /> 
     3521        <UML:Generalization xmi.idref="14571" /> 
     3522        <UML:Generalization xmi.idref="17985" /> 
     3523        <UML:Generalization xmi.idref="18295" /> 
     3524        <UML:Generalization xmi.idref="14571" /> 
     3525        <UML:Generalization xmi.idref="17985" /> 
     3526        <UML:Generalization xmi.idref="18295" /> 
     3527        <UML:Generalization xmi.idref="14571" /> 
     3528        <UML:Generalization xmi.idref="17985" /> 
     3529        <UML:Generalization xmi.idref="18295" /> 
     3530        <UML:Generalization xmi.idref="14571" /> 
     3531        <UML:Generalization xmi.idref="17985" /> 
     3532        <UML:Generalization xmi.idref="18295" /> 
     3533        <UML:Generalization xmi.idref="14571" /> 
     3534        <UML:Generalization xmi.idref="17985" /> 
     3535        <UML:Generalization xmi.idref="18295" /> 
     3536        <UML:Generalization xmi.idref="14571" /> 
     3537        <UML:Generalization xmi.idref="17985" /> 
     3538        <UML:Generalization xmi.idref="18295" /> 
     3539        <UML:Generalization xmi.idref="14571" /> 
     3540        <UML:Generalization xmi.idref="17985" /> 
     3541        <UML:Generalization xmi.idref="18295" /> 
     3542        <UML:Generalization xmi.idref="14571" /> 
     3543        <UML:Generalization xmi.idref="17985" /> 
     3544        <UML:Generalization xmi.idref="18295" /> 
     3545        <UML:Generalization xmi.idref="14571" /> 
     3546        <UML:Generalization xmi.idref="17985" /> 
     3547        <UML:Generalization xmi.idref="18295" /> 
     3548        <UML:Generalization xmi.idref="14571" /> 
     3549        <UML:Generalization xmi.idref="17985" /> 
     3550        <UML:Generalization xmi.idref="18295" /> 
     3551        <UML:Generalization xmi.idref="14571" /> 
     3552        <UML:Generalization xmi.idref="17985" /> 
     3553        <UML:Generalization xmi.idref="18295" /> 
     3554        <UML:Generalization xmi.idref="14571" /> 
     3555        <UML:Generalization xmi.idref="17985" /> 
     3556        <UML:Generalization xmi.idref="18295" /> 
     3557        <UML:Generalization xmi.idref="14571" /> 
     3558        <UML:Generalization xmi.idref="17985" /> 
     3559        <UML:Generalization xmi.idref="18295" /> 
     3560       </UML:GeneralizableElement.generalization> 
     3561       <UML:Classifier.feature> 
     3562        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14574" isRoot="false" isAbstract="false" isQuery="false" name="ReceiveStreamProcessor" > 
     3563         <UML:BehavioralFeature.parameter> 
     3564          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14575" value="" type="12705" name="channel" /> 
     3565          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14576" value="" type="12705" name="port" /> 
     3566          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14577" value="" type="12705" name="framerate" /> 
     3567         </UML:BehavioralFeature.parameter> 
     3568        </UML:Operation> 
     3569        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14578" isRoot="false" isAbstract="false" isQuery="false" name="~ ReceiveStreamProcessor" /> 
     3570        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14579" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
     3571         <UML:BehavioralFeature.parameter> 
     3572          <UML:Parameter kind="return" xmi.id="132774" type="14580" /> 
     3573         </UML:BehavioralFeature.parameter> 
     3574        </UML:Operation> 
     3575        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14581" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
     3576         <UML:BehavioralFeature.parameter> 
     3577          <UML:Parameter kind="return" xmi.id="132775" type="12705" /> 
     3578          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14582" value="" type="14530" name="data" /> 
     3579          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14583" value="" type="12734" name="length" /> 
     3580          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14584" value="" type="14529" name="channel" /> 
     3581          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14585" value="" type="14529" name="tag" /> 
     3582          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14586" value="" type="14529" name="sy" /> 
     3583          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14587" value="" type="12734" name="cycle" /> 
     3584          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14588" value="" type="12734" name="dropped" /> 
     3585         </UML:BehavioralFeature.parameter> 
     3586        </UML:Operation> 
     3587        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14589" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     3588         <UML:BehavioralFeature.parameter> 
     3589          <UML:Parameter kind="return" xmi.id="132776" type="12743" /> 
     3590          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14590" value="" type="12705" name="l" /> 
     3591         </UML:BehavioralFeature.parameter> 
     3592        </UML:Operation> 
     3593       </UML:Classifier.feature> 
     3594      </UML:Class> 
     3595      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14580" isRoot="false" isAbstract="false" name="enum EProcessorType" /> 
     3596      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14591" isRoot="false" isAbstract="false" name="TransmitStreamProcessor" > 
     3597       <UML:GeneralizableElement.generalization> 
     3598        <UML:Generalization xmi.idref="14592" /> 
     3599        <UML:Generalization xmi.idref="18004" /> 
     3600        <UML:Generalization xmi.idref="18314" /> 
     3601        <UML:Generalization xmi.idref="14592" /> 
     3602        <UML:Generalization xmi.idref="18004" /> 
     3603        <UML:Generalization xmi.idref="18314" /> 
     3604        <UML:Generalization xmi.idref="14592" /> 
     3605        <UML:Generalization xmi.idref="18004" /> 
     3606        <UML:Generalization xmi.idref="18314" /> 
     3607        <UML:Generalization xmi.idref="14592" /> 
     3608        <UML:Generalization xmi.idref="18004" /> 
     3609        <UML:Generalization xmi.idref="18314" /> 
     3610        <UML:Generalization xmi.idref="14592" /> 
     3611        <UML:Generalization xmi.idref="18004" /> 
     3612        <UML:Generalization xmi.idref="18314" /> 
     3613        <UML:Generalization xmi.idref="14592" /> 
     3614        <UML:Generalization xmi.idref="18004" /> 
     3615        <UML:Generalization xmi.idref="18314" /> 
     3616        <UML:Generalization xmi.idref="14592" /> 
     3617        <UML:Generalization xmi.idref="18004" /> 
     3618        <UML:Generalization xmi.idref="18314" /> 
     3619        <UML:Generalization xmi.idref="14592" /> 
     3620        <UML:Generalization xmi.idref="18004" /> 
     3621        <UML:Generalization xmi.idref="18314" /> 
     3622        <UML:Generalization xmi.idref="14592" /> 
     3623        <UML:Generalization xmi.idref="18004" /> 
     3624        <UML:Generalization xmi.idref="18314" /> 
     3625        <UML:Generalization xmi.idref="14592" /> 
     3626        <UML:Generalization xmi.idref="18004" /> 
     3627        <UML:Generalization xmi.idref="18314" /> 
     3628        <UML:Generalization xmi.idref="14592" /> 
     3629        <UML:Generalization xmi.idref="18004" /> 
     3630        <UML:Generalization xmi.idref="18314" /> 
     3631        <UML:Generalization xmi.idref="14592" /> 
     3632        <UML:Generalization xmi.idref="18004" /> 
     3633        <UML:Generalization xmi.idref="18314" /> 
     3634        <UML:Generalization xmi.idref="14592" /> 
     3635        <UML:Generalization xmi.idref="18004" /> 
     3636        <UML:Generalization xmi.idref="18314" /> 
     3637        <UML:Generalization xmi.idref="14592" /> 
     3638        <UML:Generalization xmi.idref="18004" /> 
     3639        <UML:Generalization xmi.idref="18314" /> 
     3640        <UML:Generalization xmi.idref="14592" /> 
     3641        <UML:Generalization xmi.idref="18004" /> 
     3642        <UML:Generalization xmi.idref="18314" /> 
     3643        <UML:Generalization xmi.idref="14592" /> 
     3644        <UML:Generalization xmi.idref="18004" /> 
     3645        <UML:Generalization xmi.idref="18314" /> 
     3646        <UML:Generalization xmi.idref="14592" /> 
     3647        <UML:Generalization xmi.idref="18004" /> 
     3648        <UML:Generalization xmi.idref="18314" /> 
     3649        <UML:Generalization xmi.idref="14592" /> 
     3650        <UML:Generalization xmi.idref="18004" /> 
     3651        <UML:Generalization xmi.idref="18314" /> 
     3652        <UML:Generalization xmi.idref="14592" /> 
     3653        <UML:Generalization xmi.idref="18004" /> 
     3654        <UML:Generalization xmi.idref="18314" /> 
     3655        <UML:Generalization xmi.idref="14592" /> 
     3656        <UML:Generalization xmi.idref="18004" /> 
     3657        <UML:Generalization xmi.idref="18314" /> 
     3658        <UML:Generalization xmi.idref="14592" /> 
     3659        <UML:Generalization xmi.idref="18004" /> 
     3660        <UML:Generalization xmi.idref="18314" /> 
     3661        <UML:Generalization xmi.idref="14592" /> 
     3662        <UML:Generalization xmi.idref="18004" /> 
     3663        <UML:Generalization xmi.idref="18314" /> 
     3664        <UML:Generalization xmi.idref="14592" /> 
     3665        <UML:Generalization xmi.idref="18004" /> 
     3666        <UML:Generalization xmi.idref="18314" /> 
     3667        <UML:Generalization xmi.idref="14592" /> 
     3668        <UML:Generalization xmi.idref="18004" /> 
     3669        <UML:Generalization xmi.idref="18314" /> 
     3670        <UML:Generalization xmi.idref="14592" /> 
     3671        <UML:Generalization xmi.idref="18004" /> 
     3672        <UML:Generalization xmi.idref="18314" /> 
     3673        <UML:Generalization xmi.idref="14592" /> 
     3674        <UML:Generalization xmi.idref="18004" /> 
     3675        <UML:Generalization xmi.idref="18314" /> 
     3676        <UML:Generalization xmi.idref="14592" /> 
     3677        <UML:Generalization xmi.idref="18004" /> 
     3678        <UML:Generalization xmi.idref="18314" /> 
     3679        <UML:Generalization xmi.idref="14592" /> 
     3680        <UML:Generalization xmi.idref="18004" /> 
     3681        <UML:Generalization xmi.idref="18314" /> 
     3682        <UML:Generalization xmi.idref="14592" /> 
     3683        <UML:Generalization xmi.idref="18004" /> 
     3684        <UML:Generalization xmi.idref="18314" /> 
     3685        <UML:Generalization xmi.idref="14592" /> 
     3686        <UML:Generalization xmi.idref="18004" /> 
     3687        <UML:Generalization xmi.idref="18314" /> 
     3688        <UML:Generalization xmi.idref="14592" /> 
     3689        <UML:Generalization xmi.idref="18004" /> 
     3690        <UML:Generalization xmi.idref="18314" /> 
     3691        <UML:Generalization xmi.idref="14592" /> 
     3692        <UML:Generalization xmi.idref="18004" /> 
     3693        <UML:Generalization xmi.idref="18314" /> 
     3694        <UML:Generalization xmi.idref="14592" /> 
     3695        <UML:Generalization xmi.idref="18004" /> 
     3696        <UML:Generalization xmi.idref="18314" /> 
     3697        <UML:Generalization xmi.idref="14592" /> 
     3698        <UML:Generalization xmi.idref="18004" /> 
     3699        <UML:Generalization xmi.idref="18314" /> 
     3700        <UML:Generalization xmi.idref="14592" /> 
     3701        <UML:Generalization xmi.idref="18004" /> 
     3702        <UML:Generalization xmi.idref="18314" /> 
     3703        <UML:Generalization xmi.idref="14592" /> 
     3704        <UML:Generalization xmi.idref="18004" /> 
     3705        <UML:Generalization xmi.idref="18314" /> 
     3706        <UML:Generalization xmi.idref="14592" /> 
     3707        <UML:Generalization xmi.idref="18004" /> 
     3708        <UML:Generalization xmi.idref="18314" /> 
     3709        <UML:Generalization xmi.idref="14592" /> 
     3710        <UML:Generalization xmi.idref="18004" /> 
     3711        <UML:Generalization xmi.idref="18314" /> 
     3712        <UML:Generalization xmi.idref="14592" /> 
     3713        <UML:Generalization xmi.idref="18004" /> 
     3714        <UML:Generalization xmi.idref="18314" /> 
     3715        <UML:Generalization xmi.idref="14592" /> 
     3716        <UML:Generalization xmi.idref="18004" /> 
     3717        <UML:Generalization xmi.idref="18314" /> 
     3718        <UML:Generalization xmi.idref="14592" /> 
     3719        <UML:Generalization xmi.idref="18004" /> 
     3720        <UML:Generalization xmi.idref="18314" /> 
     3721        <UML:Generalization xmi.idref="14592" /> 
     3722        <UML:Generalization xmi.idref="18004" /> 
     3723        <UML:Generalization xmi.idref="18314" /> 
     3724        <UML:Generalization xmi.idref="14592" /> 
     3725        <UML:Generalization xmi.idref="18004" /> 
     3726        <UML:Generalization xmi.idref="18314" /> 
     3727        <UML:Generalization xmi.idref="14592" /> 
     3728        <UML:Generalization xmi.idref="18004" /> 
     3729        <UML:Generalization xmi.idref="18314" /> 
     3730        <UML:Generalization xmi.idref="14592" /> 
     3731        <UML:Generalization xmi.idref="18004" /> 
     3732        <UML:Generalization xmi.idref="18314" /> 
     3733        <UML:Generalization xmi.idref="14592" /> 
     3734        <UML:Generalization xmi.idref="18004" /> 
     3735        <UML:Generalization xmi.idref="18314" /> 
     3736        <UML:Generalization xmi.idref="14592" /> 
     3737        <UML:Generalization xmi.idref="18004" /> 
     3738        <UML:Generalization xmi.idref="18314" /> 
     3739        <UML:Generalization xmi.idref="14592" /> 
     3740        <UML:Generalization xmi.idref="18004" /> 
     3741        <UML:Generalization xmi.idref="18314" /> 
     3742        <UML:Generalization xmi.idref="14592" /> 
     3743        <UML:Generalization xmi.idref="18004" /> 
     3744        <UML:Generalization xmi.idref="18314" /> 
     3745        <UML:Generalization xmi.idref="14592" /> 
     3746        <UML:Generalization xmi.idref="18004" /> 
     3747        <UML:Generalization xmi.idref="18314" /> 
     3748        <UML:Generalization xmi.idref="14592" /> 
     3749        <UML:Generalization xmi.idref="18004" /> 
     3750        <UML:Generalization xmi.idref="18314" /> 
     3751        <UML:Generalization xmi.idref="14592" /> 
     3752        <UML:Generalization xmi.idref="18004" /> 
     3753        <UML:Generalization xmi.idref="18314" /> 
     3754        <UML:Generalization xmi.idref="14592" /> 
     3755        <UML:Generalization xmi.idref="18004" /> 
     3756        <UML:Generalization xmi.idref="18314" /> 
     3757        <UML:Generalization xmi.idref="14592" /> 
     3758        <UML:Generalization xmi.idref="18004" /> 
     3759        <UML:Generalization xmi.idref="18314" /> 
     3760        <UML:Generalization xmi.idref="14592" /> 
     3761        <UML:Generalization xmi.idref="18004" /> 
     3762        <UML:Generalization xmi.idref="18314" /> 
     3763        <UML:Generalization xmi.idref="14592" /> 
     3764        <UML:Generalization xmi.idref="18004" /> 
     3765        <UML:Generalization xmi.idref="18314" /> 
     3766        <UML:Generalization xmi.idref="14592" /> 
     3767        <UML:Generalization xmi.idref="18004" /> 
     3768        <UML:Generalization xmi.idref="18314" /> 
     3769        <UML:Generalization xmi.idref="14592" /> 
     3770        <UML:Generalization xmi.idref="18004" /> 
     3771        <UML:Generalization xmi.idref="18314" /> 
     3772        <UML:Generalization xmi.idref="14592" /> 
     3773        <UML:Generalization xmi.idref="18004" /> 
     3774        <UML:Generalization xmi.idref="18314" /> 
     3775        <UML:Generalization xmi.idref="14592" /> 
     3776        <UML:Generalization xmi.idref="18004" /> 
     3777        <UML:Generalization xmi.idref="18314" /> 
     3778        <UML:Generalization xmi.idref="14592" /> 
     3779        <UML:Generalization xmi.idref="18004" /> 
     3780        <UML:Generalization xmi.idref="18314" /> 
     3781        <UML:Generalization xmi.idref="14592" /> 
     3782        <UML:Generalization xmi.idref="18004" /> 
     3783        <UML:Generalization xmi.idref="18314" /> 
     3784        <UML:Generalization xmi.idref="14592" /> 
     3785        <UML:Generalization xmi.idref="18004" /> 
     3786        <UML:Generalization xmi.idref="18314" /> 
     3787        <UML:Generalization xmi.idref="14592" /> 
     3788        <UML:Generalization xmi.idref="18004" /> 
     3789        <UML:Generalization xmi.idref="18314" /> 
     3790        <UML:Generalization xmi.idref="14592" /> 
     3791        <UML:Generalization xmi.idref="18004" /> 
     3792        <UML:Generalization xmi.idref="18314" /> 
     3793        <UML:Generalization xmi.idref="14592" /> 
     3794        <UML:Generalization xmi.idref="18004" /> 
     3795        <UML:Generalization xmi.idref="18314" /> 
     3796        <UML:Generalization xmi.idref="14592" /> 
     3797        <UML:Generalization xmi.idref="18004" /> 
     3798        <UML:Generalization xmi.idref="18314" /> 
     3799        <UML:Generalization xmi.idref="14592" /> 
     3800        <UML:Generalization xmi.idref="18004" /> 
     3801        <UML:Generalization xmi.idref="18314" /> 
     3802        <UML:Generalization xmi.idref="14592" /> 
     3803        <UML:Generalization xmi.idref="18004" /> 
     3804        <UML:Generalization xmi.idref="18314" /> 
     3805        <UML:Generalization xmi.idref="14592" /> 
     3806        <UML:Generalization xmi.idref="18004" /> 
     3807        <UML:Generalization xmi.idref="18314" /> 
     3808        <UML:Generalization xmi.idref="14592" /> 
     3809        <UML:Generalization xmi.idref="18004" /> 
     3810        <UML:Generalization xmi.idref="18314" /> 
     3811        <UML:Generalization xmi.idref="14592" /> 
     3812        <UML:Generalization xmi.idref="18004" /> 
     3813        <UML:Generalization xmi.idref="18314" /> 
     3814        <UML:Generalization xmi.idref="14592" /> 
     3815        <UML:Generalization xmi.idref="18004" /> 
     3816        <UML:Generalization xmi.idref="18314" /> 
     3817        <UML:Generalization xmi.idref="14592" /> 
     3818        <UML:Generalization xmi.idref="18004" /> 
     3819        <UML:Generalization xmi.idref="18314" /> 
     3820        <UML:Generalization xmi.idref="14592" /> 
     3821        <UML:Generalization xmi.idref="18004" /> 
     3822        <UML:Generalization xmi.idref="18314" /> 
     3823        <UML:Generalization xmi.idref="14592" /> 
     3824        <UML:Generalization xmi.idref="18004" /> 
     3825        <UML:Generalization xmi.idref="18314" /> 
     3826        <UML:Generalization xmi.idref="14592" /> 
     3827        <UML:Generalization xmi.idref="18004" /> 
     3828        <UML:Generalization xmi.idref="18314" /> 
     3829        <UML:Generalization xmi.idref="14592" /> 
     3830        <UML:Generalization xmi.idref="18004" /> 
     3831        <UML:Generalization xmi.idref="18314" /> 
     3832        <UML:Generalization xmi.idref="14592" /> 
     3833        <UML:Generalization xmi.idref="18004" /> 
     3834        <UML:Generalization xmi.idref="18314" /> 
     3835        <UML:Generalization xmi.idref="14592" /> 
     3836        <UML:Generalization xmi.idref="18004" /> 
     3837        <UML:Generalization xmi.idref="18314" /> 
     3838        <UML:Generalization xmi.idref="14592" /> 
     3839        <UML:Generalization xmi.idref="18004" /> 
     3840        <UML:Generalization xmi.idref="18314" /> 
     3841        <UML:Generalization xmi.idref="14592" /> 
     3842        <UML:Generalization xmi.idref="18004" /> 
     3843        <UML:Generalization xmi.idref="18314" /> 
     3844        <UML:Generalization xmi.idref="14592" /> 
     3845        <UML:Generalization xmi.idref="18004" /> 
     3846        <UML:Generalization xmi.idref="18314" /> 
     3847        <UML:Generalization xmi.idref="14592" /> 
     3848        <UML:Generalization xmi.idref="18004" /> 
     3849        <UML:Generalization xmi.idref="18314" /> 
     3850        <UML:Generalization xmi.idref="14592" /> 
     3851        <UML:Generalization xmi.idref="18004" /> 
     3852        <UML:Generalization xmi.idref="18314" /> 
     3853        <UML:Generalization xmi.idref="14592" /> 
     3854        <UML:Generalization xmi.idref="18004" /> 
     3855        <UML:Generalization xmi.idref="18314" /> 
     3856        <UML:Generalization xmi.idref="14592" /> 
     3857        <UML:Generalization xmi.idref="18004" /> 
     3858        <UML:Generalization xmi.idref="18314" /> 
     3859        <UML:Generalization xmi.idref="14592" /> 
     3860        <UML:Generalization xmi.idref="18004" /> 
     3861        <UML:Generalization xmi.idref="18314" /> 
     3862        <UML:Generalization xmi.idref="14592" /> 
     3863        <UML:Generalization xmi.idref="18004" /> 
     3864        <UML:Generalization xmi.idref="18314" /> 
     3865        <UML:Generalization xmi.idref="14592" /> 
     3866        <UML:Generalization xmi.idref="18004" /> 
     3867        <UML:Generalization xmi.idref="18314" /> 
     3868        <UML:Generalization xmi.idref="14592" /> 
     3869        <UML:Generalization xmi.idref="18004" /> 
     3870        <UML:Generalization xmi.idref="18314" /> 
     3871        <UML:Generalization xmi.idref="14592" /> 
     3872        <UML:Generalization xmi.idref="18004" /> 
     3873        <UML:Generalization xmi.idref="18314" /> 
     3874        <UML:Generalization xmi.idref="14592" /> 
     3875        <UML:Generalization xmi.idref="18004" /> 
     3876        <UML:Generalization xmi.idref="18314" /> 
     3877        <UML:Generalization xmi.idref="14592" /> 
     3878        <UML:Generalization xmi.idref="18004" /> 
     3879        <UML:Generalization xmi.idref="18314" /> 
     3880        <UML:Generalization xmi.idref="14592" /> 
     3881        <UML:Generalization xmi.idref="18004" /> 
     3882        <UML:Generalization xmi.idref="18314" /> 
     3883        <UML:Generalization xmi.idref="14592" /> 
     3884        <UML:Generalization xmi.idref="18004" /> 
     3885        <UML:Generalization xmi.idref="18314" /> 
     3886       </UML:GeneralizableElement.generalization> 
     3887       <UML:Classifier.feature> 
     3888        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14595" isRoot="false" isAbstract="false" isQuery="false" name="TransmitStreamProcessor" > 
     3889         <UML:BehavioralFeature.parameter> 
     3890          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14596" value="" type="12705" name="channel" /> 
     3891          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14597" value="" type="12705" name="port" /> 
     3892          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14598" value="" type="12705" name="framerate" /> 
     3893         </UML:BehavioralFeature.parameter> 
     3894        </UML:Operation> 
     3895        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14599" isRoot="false" isAbstract="false" isQuery="false" name="~ TransmitStreamProcessor" /> 
     3896        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14600" isRoot="false" isAbstract="false" isQuery="false" name="getType" > 
     3897         <UML:BehavioralFeature.parameter> 
     3898          <UML:Parameter kind="return" xmi.id="132777" type="14580" /> 
     3899         </UML:BehavioralFeature.parameter> 
     3900        </UML:Operation> 
     3901        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14601" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
     3902         <UML:BehavioralFeature.parameter> 
     3903          <UML:Parameter kind="return" xmi.id="132778" type="12705" /> 
     3904          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14602" value="" type="14530" name="data" /> 
     3905          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14603" value="" type="14540" name="length" /> 
     3906          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14604" value="" type="14530" name="tag" /> 
     3907          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14605" value="" type="14530" name="sy" /> 
     3908          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14606" value="" type="12705" name="cycle" /> 
     3909          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14607" value="" type="12734" name="dropped" /> 
     3910          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14608" value="" type="12734" name="max_length" /> 
     3911         </UML:BehavioralFeature.parameter> 
     3912        </UML:Operation> 
     3913        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14609" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     3914         <UML:BehavioralFeature.parameter> 
     3915          <UML:Parameter kind="return" xmi.id="132779" type="12743" /> 
     3916          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14610" value="" type="12705" name="l" /> 
     3917         </UML:BehavioralFeature.parameter> 
     3918        </UML:Operation> 
     3919       </UML:Classifier.feature> 
     3920      </UML:Class> 
     3921      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14615" isRoot="false" isAbstract="false" name="StreamProcessorManager" > 
     3922       <UML:GeneralizableElement.generalization> 
     3923        <UML:Generalization xmi.idref="14616" /> 
     3924        <UML:Generalization xmi.idref="14616" /> 
     3925        <UML:Generalization xmi.idref="14616" /> 
     3926        <UML:Generalization xmi.idref="14616" /> 
     3927        <UML:Generalization xmi.idref="14616" /> 
     3928        <UML:Generalization xmi.idref="14616" /> 
     3929        <UML:Generalization xmi.idref="14616" /> 
     3930        <UML:Generalization xmi.idref="14616" /> 
     3931        <UML:Generalization xmi.idref="14616" /> 
     3932        <UML:Generalization xmi.idref="14616" /> 
     3933        <UML:Generalization xmi.idref="14616" /> 
     3934        <UML:Generalization xmi.idref="14616" /> 
     3935        <UML:Generalization xmi.idref="14616" /> 
     3936        <UML:Generalization xmi.idref="14616" /> 
     3937        <UML:Generalization xmi.idref="14616" /> 
     3938        <UML:Generalization xmi.idref="14616" /> 
     3939        <UML:Generalization xmi.idref="14616" /> 
     3940        <UML:Generalization xmi.idref="14616" /> 
     3941        <UML:Generalization xmi.idref="14616" /> 
     3942        <UML:Generalization xmi.idref="14616" /> 
     3943        <UML:Generalization xmi.idref="14616" /> 
     3944        <UML:Generalization xmi.idref="14616" /> 
     3945        <UML:Generalization xmi.idref="14616" /> 
     3946        <UML:Generalization xmi.idref="14616" /> 
     3947        <UML:Generalization xmi.idref="14616" /> 
     3948        <UML:Generalization xmi.idref="14616" /> 
     3949        <UML:Generalization xmi.idref="14616" /> 
     3950        <UML:Generalization xmi.idref="14616" /> 
     3951        <UML:Generalization xmi.idref="14616" /> 
     3952        <UML:Generalization xmi.idref="14616" /> 
     3953        <UML:Generalization xmi.idref="14616" /> 
     3954        <UML:Generalization xmi.idref="14616" /> 
     3955        <UML:Generalization xmi.idref="14616" /> 
     3956        <UML:Generalization xmi.idref="14616" /> 
     3957        <UML:Generalization xmi.idref="14616" /> 
     3958        <UML:Generalization xmi.idref="14616" /> 
     3959        <UML:Generalization xmi.idref="14616" /> 
     3960        <UML:Generalization xmi.idref="14616" /> 
     3961        <UML:Generalization xmi.idref="14616" /> 
     3962        <UML:Generalization xmi.idref="14616" /> 
     3963        <UML:Generalization xmi.idref="14616" /> 
     3964        <UML:Generalization xmi.idref="14616" /> 
     3965        <UML:Generalization xmi.idref="14616" /> 
     3966        <UML:Generalization xmi.idref="14616" /> 
     3967        <UML:Generalization xmi.idref="14616" /> 
     3968        <UML:Generalization xmi.idref="14616" /> 
     3969        <UML:Generalization xmi.idref="14616" /> 
     3970        <UML:Generalization xmi.idref="14616" /> 
     3971        <UML:Generalization xmi.idref="14616" /> 
     3972        <UML:Generalization xmi.idref="14616" /> 
     3973        <UML:Generalization xmi.idref="14616" /> 
     3974        <UML:Generalization xmi.idref="14616" /> 
     3975        <UML:Generalization xmi.idref="14616" /> 
     3976        <UML:Generalization xmi.idref="14616" /> 
     3977        <UML:Generalization xmi.idref="14616" /> 
     3978        <UML:Generalization xmi.idref="14616" /> 
     3979        <UML:Generalization xmi.idref="14616" /> 
     3980        <UML:Generalization xmi.idref="14616" /> 
     3981        <UML:Generalization xmi.idref="14616" /> 
     3982        <UML:Generalization xmi.idref="14616" /> 
     3983        <UML:Generalization xmi.idref="14616" /> 
     3984        <UML:Generalization xmi.idref="14616" /> 
     3985        <UML:Generalization xmi.idref="14616" /> 
     3986        <UML:Generalization xmi.idref="14616" /> 
     3987        <UML:Generalization xmi.idref="14616" /> 
     3988        <UML:Generalization xmi.idref="14616" /> 
     3989        <UML:Generalization xmi.idref="14616" /> 
     3990        <UML:Generalization xmi.idref="14616" /> 
     3991        <UML:Generalization xmi.idref="14616" /> 
     3992        <UML:Generalization xmi.idref="14616" /> 
     3993        <UML:Generalization xmi.idref="14616" /> 
     3994        <UML:Generalization xmi.idref="14616" /> 
     3995        <UML:Generalization xmi.idref="14616" /> 
     3996        <UML:Generalization xmi.idref="14616" /> 
     3997        <UML:Generalization xmi.idref="14616" /> 
     3998        <UML:Generalization xmi.idref="14616" /> 
     3999        <UML:Generalization xmi.idref="14616" /> 
     4000        <UML:Generalization xmi.idref="14616" /> 
     4001        <UML:Generalization xmi.idref="14616" /> 
     4002        <UML:Generalization xmi.idref="14616" /> 
     4003        <UML:Generalization xmi.idref="14616" /> 
     4004        <UML:Generalization xmi.idref="14616" /> 
     4005        <UML:Generalization xmi.idref="14616" /> 
     4006        <UML:Generalization xmi.idref="14616" /> 
     4007        <UML:Generalization xmi.idref="14616" /> 
     4008        <UML:Generalization xmi.idref="14616" /> 
     4009        <UML:Generalization xmi.idref="14616" /> 
     4010        <UML:Generalization xmi.idref="14616" /> 
     4011        <UML:Generalization xmi.idref="14616" /> 
     4012        <UML:Generalization xmi.idref="14616" /> 
     4013        <UML:Generalization xmi.idref="14616" /> 
     4014        <UML:Generalization xmi.idref="14616" /> 
     4015        <UML:Generalization xmi.idref="14616" /> 
     4016        <UML:Generalization xmi.idref="14616" /> 
     4017        <UML:Generalization xmi.idref="14616" /> 
     4018        <UML:Generalization xmi.idref="14616" /> 
     4019       </UML:GeneralizableElement.generalization> 
     4020       <UML:Classifier.feature> 
     4021        <UML:Attribute comment="// thread sync primitives" isSpecification="false" visibility="protected" xmi.id="14652" type="14651" name="m_period_semaphore" /> 
     4022        <UML:Attribute comment="// this may only be written by the packet thread, and read by // the waiting thread. The packet thread terminates if this is// true, therefore it will never by updated again.// it can only be set to true before the period semaphore is // signalled, which the waiting thread is waiting for. Therefore// this variable is protected by the semaphore." isSpecification="false" visibility="protected" xmi.id="14653" type="12708" name="m_xrun_has_occured" /> 
     4023        <UML:Attribute comment="// processor list" isSpecification="false" visibility="protected" xmi.id="14654" type="14612" name="m_ReceiveProcessors" /> 
     4024        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14655" type="14612" name="m_TransmitProcessors" /> 
     4025        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14656" type="12734" name="m_nb_buffers" /> 
     4026        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14657" type="12734" name="m_period" /> 
     4027        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14658" type="12734" name="m_xruns" /> 
     4028        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14620" isRoot="false" isAbstract="false" isQuery="false" name="StreamProcessorManager" > 
     4029         <UML:BehavioralFeature.parameter> 
     4030          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14621" value="" type="12734" name="period" /> 
     4031          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14622" value="" type="12734" name="nb_buffers" /> 
     4032         </UML:BehavioralFeature.parameter> 
     4033        </UML:Operation> 
     4034        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14623" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamProcessorManager" /> 
     4035        <UML:Operation comment="// to be called immediately after the construction" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14624" isRoot="false" isAbstract="false" isQuery="false" name="initialize" > 
     4036         <UML:BehavioralFeature.parameter> 
     4037          <UML:Parameter kind="return" xmi.id="132780" type="12705" /> 
     4038         </UML:BehavioralFeature.parameter> 
     4039        </UML:Operation> 
     4040        <UML:Operation comment="// to be called after the processors are registered" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14625" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     4041         <UML:BehavioralFeature.parameter> 
     4042          <UML:Parameter kind="return" xmi.id="132781" type="12705" /> 
     4043         </UML:BehavioralFeature.parameter> 
     4044        </UML:Operation> 
     4045        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14626" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     4046         <UML:BehavioralFeature.parameter> 
     4047          <UML:Parameter kind="return" xmi.id="132782" type="12743" /> 
     4048          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14627" value="" type="12705" name="l" /> 
     4049         </UML:BehavioralFeature.parameter> 
     4050        </UML:Operation> 
     4051        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14628" isRoot="false" isAbstract="false" isQuery="false" name="dumpInfo" > 
     4052         <UML:BehavioralFeature.parameter> 
     4053          <UML:Parameter kind="return" xmi.id="132783" type="12743" /> 
     4054         </UML:BehavioralFeature.parameter> 
     4055        </UML:Operation> 
     4056        <UML:Operation comment="// this is the setup API" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14629" isRoot="false" isAbstract="false" isQuery="false" name="unregisterProcessor" > 
     4057         <UML:BehavioralFeature.parameter> 
     4058          <UML:Parameter kind="return" xmi.id="132784" type="12705" /> 
     4059          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14631" value="" type="14630" name="processor" /> 
     4060         </UML:BehavioralFeature.parameter> 
     4061        </UML:Operation> 
     4062        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14632" isRoot="false" isAbstract="false" isQuery="false" name="registerProcessor" > 
     4063         <UML:BehavioralFeature.parameter> 
     4064          <UML:Parameter kind="return" xmi.id="132785" type="12705" /> 
     4065          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14633" value="" type="14630" name="processor" /> 
     4066         </UML:BehavioralFeature.parameter> 
     4067        </UML:Operation> 
     4068        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14634" isRoot="false" isAbstract="false" isQuery="false" name="setPeriodSize" > 
     4069         <UML:BehavioralFeature.parameter> 
     4070          <UML:Parameter kind="return" xmi.id="132786" type="12743" /> 
     4071          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14635" value="" type="12734" name="period" /> 
     4072         </UML:BehavioralFeature.parameter> 
     4073        </UML:Operation> 
     4074        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14636" isRoot="false" isAbstract="false" isQuery="false" name="setPeriodSize" > 
     4075         <UML:BehavioralFeature.parameter> 
     4076          <UML:Parameter kind="return" xmi.id="132787" type="12743" /> 
     4077          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14637" value="" type="12734" name="period" /> 
     4078          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14638" value="" type="12734" name="nb_buffers" /> 
     4079         </UML:BehavioralFeature.parameter> 
     4080        </UML:Operation> 
     4081        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14639" isRoot="false" isAbstract="false" isQuery="false" name="getPeriodSize" > 
     4082         <UML:BehavioralFeature.parameter> 
     4083          <UML:Parameter kind="return" xmi.id="132788" type="12705" /> 
     4084         </UML:BehavioralFeature.parameter> 
     4085        </UML:Operation> 
     4086        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14640" isRoot="false" isAbstract="false" isQuery="false" name="setNbBuffers" > 
     4087         <UML:BehavioralFeature.parameter> 
     4088          <UML:Parameter kind="return" xmi.id="132789" type="12743" /> 
     4089          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14641" value="" type="12734" name="nb_buffers" /> 
     4090         </UML:BehavioralFeature.parameter> 
     4091        </UML:Operation> 
     4092        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14642" isRoot="false" isAbstract="false" isQuery="false" name="getNbBuffers" > 
     4093         <UML:BehavioralFeature.parameter> 
     4094          <UML:Parameter kind="return" xmi.id="132790" type="12705" /> 
     4095         </UML:BehavioralFeature.parameter> 
     4096        </UML:Operation> 
     4097        <UML:Operation comment="// the client-side functions" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14643" isRoot="false" isAbstract="false" isQuery="false" name="xrunOccurred" > 
     4098         <UML:BehavioralFeature.parameter> 
     4099          <UML:Parameter kind="return" xmi.id="132791" type="12708" /> 
     4100         </UML:BehavioralFeature.parameter> 
     4101        </UML:Operation> 
     4102        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14644" isRoot="false" isAbstract="false" isQuery="false" name="getXrunCount" > 
     4103         <UML:BehavioralFeature.parameter> 
     4104          <UML:Parameter kind="return" xmi.id="132792" type="12705" /> 
     4105         </UML:BehavioralFeature.parameter> 
     4106        </UML:Operation> 
     4107        <UML:Operation comment="// wait for the next period" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14645" isRoot="false" isAbstract="false" isQuery="false" name="waitForPeriod" > 
     4108         <UML:BehavioralFeature.parameter> 
     4109          <UML:Parameter kind="return" xmi.id="132793" type="12705" /> 
     4110         </UML:BehavioralFeature.parameter> 
     4111        </UML:Operation> 
     4112        <UML:Operation comment="// transfer the buffer contents from/to client" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14646" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
     4113         <UML:BehavioralFeature.parameter> 
     4114          <UML:Parameter kind="return" xmi.id="132794" type="12705" /> 
     4115         </UML:BehavioralFeature.parameter> 
     4116        </UML:Operation> 
     4117        <UML:Operation comment="// reset the streams &amp; buffers (e.g. after xrun)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14647" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     4118         <UML:BehavioralFeature.parameter> 
     4119          <UML:Parameter kind="return" xmi.id="132795" type="12743" /> 
     4120         </UML:BehavioralFeature.parameter> 
     4121        </UML:Operation> 
     4122        <UML:Operation comment="// call this to signal a period boundary" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14648" isRoot="false" isAbstract="false" isQuery="false" name="signalWaiters" > 
     4123         <UML:BehavioralFeature.parameter> 
     4124          <UML:Parameter kind="return" xmi.id="132796" type="12705" /> 
     4125         </UML:BehavioralFeature.parameter> 
     4126        </UML:Operation> 
     4127        <UML:Operation comment="// FreebobRunnableInterface interface// note that this is called in we while(running) loop" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14649" isRoot="false" isAbstract="false" isQuery="false" name="Execute" > 
     4128         <UML:BehavioralFeature.parameter> 
     4129          <UML:Parameter kind="return" xmi.id="132797" type="12708" /> 
     4130         </UML:BehavioralFeature.parameter> 
     4131        </UML:Operation> 
     4132        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="14650" isRoot="false" isAbstract="false" isQuery="false" name="Init" > 
     4133         <UML:BehavioralFeature.parameter> 
     4134          <UML:Parameter kind="return" xmi.id="132798" type="12708" /> 
     4135         </UML:BehavioralFeature.parameter> 
     4136        </UML:Operation> 
     4137       </UML:Classifier.feature> 
     4138       <UML:Namespace.ownedElement> 
     4139        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="14615" xmi.id="14619" isRoot="false" isAbstract="false" name="StreamRunner" /> 
     4140       </UML:Namespace.ownedElement> 
     4141      </UML:Class> 
     4142      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14651" isRoot="false" isAbstract="false" name="sem_t" /> 
     4143      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14659" isRoot="false" isAbstract="false" name="IsoHandlerManager" > 
     4144       <UML:GeneralizableElement.generalization> 
     4145        <UML:Generalization xmi.idref="130228" /> 
     4146       </UML:GeneralizableElement.generalization> 
     4147      </UML:Class> 
     4148      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="14660" isRoot="false" isAbstract="false" name="StreamRunner" > 
     4149       <UML:GeneralizableElement.generalization> 
     4150        <UML:Generalization xmi.idref="14661" /> 
     4151        <UML:Generalization xmi.idref="14661" /> 
     4152        <UML:Generalization xmi.idref="14661" /> 
     4153        <UML:Generalization xmi.idref="14661" /> 
     4154        <UML:Generalization xmi.idref="14661" /> 
     4155        <UML:Generalization xmi.idref="14661" /> 
     4156        <UML:Generalization xmi.idref="14661" /> 
     4157        <UML:Generalization xmi.idref="14661" /> 
     4158        <UML:Generalization xmi.idref="14661" /> 
     4159        <UML:Generalization xmi.idref="14661" /> 
     4160        <UML:Generalization xmi.idref="14661" /> 
     4161        <UML:Generalization xmi.idref="14661" /> 
     4162        <UML:Generalization xmi.idref="14661" /> 
     4163        <UML:Generalization xmi.idref="14661" /> 
     4164        <UML:Generalization xmi.idref="14661" /> 
     4165        <UML:Generalization xmi.idref="14661" /> 
     4166        <UML:Generalization xmi.idref="14661" /> 
     4167        <UML:Generalization xmi.idref="14661" /> 
     4168        <UML:Generalization xmi.idref="14661" /> 
     4169        <UML:Generalization xmi.idref="14661" /> 
     4170        <UML:Generalization xmi.idref="14661" /> 
     4171        <UML:Generalization xmi.idref="14661" /> 
     4172        <UML:Generalization xmi.idref="14661" /> 
     4173        <UML:Generalization xmi.idref="14661" /> 
     4174        <UML:Generalization xmi.idref="14661" /> 
     4175        <UML:Generalization xmi.idref="14661" /> 
     4176        <UML:Generalization xmi.idref="14661" /> 
     4177        <UML:Generalization xmi.idref="14661" /> 
     4178        <UML:Generalization xmi.idref="14661" /> 
     4179        <UML:Generalization xmi.idref="14661" /> 
     4180        <UML:Generalization xmi.idref="14661" /> 
     4181        <UML:Generalization xmi.idref="14661" /> 
     4182        <UML:Generalization xmi.idref="14661" /> 
     4183        <UML:Generalization xmi.idref="14661" /> 
     4184        <UML:Generalization xmi.idref="14661" /> 
     4185        <UML:Generalization xmi.idref="14661" /> 
     4186        <UML:Generalization xmi.idref="14661" /> 
     4187        <UML:Generalization xmi.idref="14661" /> 
     4188        <UML:Generalization xmi.idref="14661" /> 
     4189        <UML:Generalization xmi.idref="14661" /> 
     4190        <UML:Generalization xmi.idref="14661" /> 
     4191        <UML:Generalization xmi.idref="14661" /> 
     4192        <UML:Generalization xmi.idref="14661" /> 
     4193        <UML:Generalization xmi.idref="14661" /> 
     4194        <UML:Generalization xmi.idref="14661" /> 
     4195        <UML:Generalization xmi.idref="14661" /> 
     4196        <UML:Generalization xmi.idref="14661" /> 
     4197        <UML:Generalization xmi.idref="14661" /> 
     4198        <UML:Generalization xmi.idref="14661" /> 
     4199        <UML:Generalization xmi.idref="14661" /> 
     4200        <UML:Generalization xmi.idref="14661" /> 
     4201        <UML:Generalization xmi.idref="14661" /> 
     4202        <UML:Generalization xmi.idref="14661" /> 
     4203        <UML:Generalization xmi.idref="14661" /> 
     4204        <UML:Generalization xmi.idref="14661" /> 
     4205        <UML:Generalization xmi.idref="14661" /> 
     4206        <UML:Generalization xmi.idref="14661" /> 
     4207        <UML:Generalization xmi.idref="14661" /> 
     4208        <UML:Generalization xmi.idref="14661" /> 
     4209        <UML:Generalization xmi.idref="14661" /> 
     4210        <UML:Generalization xmi.idref="14661" /> 
     4211        <UML:Generalization xmi.idref="14661" /> 
     4212        <UML:Generalization xmi.idref="14661" /> 
     4213        <UML:Generalization xmi.idref="14661" /> 
     4214        <UML:Generalization xmi.idref="14661" /> 
     4215        <UML:Generalization xmi.idref="14661" /> 
     4216        <UML:Generalization xmi.idref="14661" /> 
     4217        <UML:Generalization xmi.idref="14661" /> 
     4218        <UML:Generalization xmi.idref="14661" /> 
     4219        <UML:Generalization xmi.idref="14661" /> 
     4220        <UML:Generalization xmi.idref="14661" /> 
     4221        <UML:Generalization xmi.idref="14661" /> 
     4222        <UML:Generalization xmi.idref="14661" /> 
     4223        <UML:Generalization xmi.idref="14661" /> 
     4224        <UML:Generalization xmi.idref="14661" /> 
     4225        <UML:Generalization xmi.idref="14661" /> 
     4226        <UML:Generalization xmi.idref="14661" /> 
     4227        <UML:Generalization xmi.idref="14661" /> 
     4228        <UML:Generalization xmi.idref="14661" /> 
     4229        <UML:Generalization xmi.idref="14661" /> 
     4230        <UML:Generalization xmi.idref="14661" /> 
     4231        <UML:Generalization xmi.idref="14661" /> 
     4232        <UML:Generalization xmi.idref="14661" /> 
     4233        <UML:Generalization xmi.idref="14661" /> 
     4234        <UML:Generalization xmi.idref="14661" /> 
     4235        <UML:Generalization xmi.idref="14661" /> 
     4236        <UML:Generalization xmi.idref="14661" /> 
     4237        <UML:Generalization xmi.idref="14661" /> 
     4238        <UML:Generalization xmi.idref="14661" /> 
     4239        <UML:Generalization xmi.idref="14661" /> 
     4240        <UML:Generalization xmi.idref="14661" /> 
     4241        <UML:Generalization xmi.idref="14661" /> 
     4242        <UML:Generalization xmi.idref="14661" /> 
     4243        <UML:Generalization xmi.idref="14661" /> 
     4244        <UML:Generalization xmi.idref="14661" /> 
     4245        <UML:Generalization xmi.idref="14661" /> 
     4246       </UML:GeneralizableElement.generalization> 
     4247       <UML:Classifier.feature> 
     4248        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14671" type="14665" name="m_isoManager" /> 
     4249        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="14672" type="14561" name="m_processorManager" /> 
     4250        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14664" isRoot="false" isAbstract="false" isQuery="false" name="StreamRunner" > 
     4251         <UML:BehavioralFeature.parameter> 
     4252          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14666" value="" type="14665" name="h" /> 
     4253          <UML:Parameter isSpecification="false" visibility="private" xmi.id="14667" value="" type="14561" name="p" /> 
     4254         </UML:BehavioralFeature.parameter> 
     4255        </UML:Operation> 
     4256        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14668" isRoot="false" isAbstract="false" isQuery="false" name="~ StreamRunner" /> 
     4257        <UML:Operation comment="// FreebobRunnableInterface interface// note that this is called in we while(running) loop" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14669" isRoot="false" isAbstract="false" isQuery="false" name="Execute" > 
     4258         <UML:BehavioralFeature.parameter> 
     4259          <UML:Parameter kind="return" xmi.id="132799" type="12708" /> 
     4260         </UML:BehavioralFeature.parameter> 
     4261        </UML:Operation> 
     4262        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="14670" isRoot="false" isAbstract="false" isQuery="false" name="Init" > 
     4263         <UML:BehavioralFeature.parameter> 
     4264          <UML:Parameter kind="return" xmi.id="132800" type="12708" /> 
     4265         </UML:BehavioralFeature.parameter> 
     4266        </UML:Operation> 
     4267       </UML:Classifier.feature> 
     4268      </UML:Class> 
     4269      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15165" isRoot="false" isAbstract="false" name="freebob_ringbuffer_data_t" /> 
     4270      <UML:Class stereotype="13989" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15166" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t" /> 
     4271      <UML:Class comment="Id$ *//* 
    11724272  FreeBob Streaming API 
    11734273  FreeBob = Firewire (pro-)audio for linux 
     
    11924292 
    11934293 
    1194 " isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15167" isRoot="false" isAbstract="false" name="PacketBuffer" > 
    1195      <UML:Classifier.feature> 
    1196       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15187" type="12705" name="m_headersize" /> 
    1197       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15188" type="12705" name="m_buffersize" /> 
    1198       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15189" type="12705" name="m_max_packetsize" /> 
    1199       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15191" type="15190" name="payload_buffer" /> 
    1200       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15192" type="15190" name="header_buffer" /> 
    1201       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15193" type="15190" name="len_buffer" /> 
    1202       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15168" isRoot="false" isAbstract="false" isQuery="false" name="PacketBuffer" > 
    1203        <UML:BehavioralFeature.parameter> 
    1204         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15169" value="" type="12705" name="headersize" /> 
    1205         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15170" value="" type="12705" name="buffersize" /> 
    1206         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15171" value="" type="12705" name="max_packetsize" /> 
    1207        </UML:BehavioralFeature.parameter> 
    1208       </UML:Operation> 
    1209       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15172" isRoot="false" isAbstract="false" isQuery="false" name="~ PacketBuffer" /> 
    1210       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15173" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1211        <UML:BehavioralFeature.parameter> 
    1212         <UML:Parameter kind="return" xmi.id="51292" type="12743" /> 
    1213         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15174" value="" type="12705" name="l" /> 
    1214        </UML:BehavioralFeature.parameter> 
    1215       </UML:Operation> 
    1216       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15175" isRoot="false" isAbstract="false" isQuery="false" name="initialize" > 
    1217        <UML:BehavioralFeature.parameter> 
    1218         <UML:Parameter kind="return" xmi.id="51293" type="12705" /> 
    1219        </UML:BehavioralFeature.parameter> 
    1220       </UML:Operation> 
    1221       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15176" isRoot="false" isAbstract="false" isQuery="false" name="flush" > 
    1222        <UML:BehavioralFeature.parameter> 
    1223         <UML:Parameter kind="return" xmi.id="51294" type="12743" /> 
    1224        </UML:BehavioralFeature.parameter> 
    1225       </UML:Operation> 
    1226       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15177" isRoot="false" isAbstract="false" isQuery="false" name="addPacket" > 
    1227        <UML:BehavioralFeature.parameter> 
    1228         <UML:Parameter kind="return" xmi.id="51295" type="12705" /> 
    1229         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15180" value="" type="15179" name="packet" /> 
    1230         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15181" value="" type="12705" name="packet_len" /> 
    1231        </UML:BehavioralFeature.parameter> 
    1232       </UML:Operation> 
    1233       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15182" isRoot="false" isAbstract="false" isQuery="false" name="getNextPacket" > 
    1234        <UML:BehavioralFeature.parameter> 
    1235         <UML:Parameter kind="return" xmi.id="51296" type="12705" /> 
    1236         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15183" value="" type="15179" name="packet" /> 
    1237         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15184" value="" type="12705" name="packet_len" /> 
    1238        </UML:BehavioralFeature.parameter> 
    1239       </UML:Operation> 
    1240       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15185" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPackets" > 
    1241        <UML:BehavioralFeature.parameter> 
    1242         <UML:Parameter kind="return" xmi.id="51297" type="12705" /> 
    1243        </UML:BehavioralFeature.parameter> 
    1244       </UML:Operation> 
    1245       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15186" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPayload" > 
    1246        <UML:BehavioralFeature.parameter> 
    1247         <UML:Parameter kind="return" xmi.id="51298" type="12705" /> 
    1248        </UML:BehavioralFeature.parameter> 
    1249       </UML:Operation> 
    1250      </UML:Classifier.feature> 
    1251     </UML:Class> 
    1252     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15178" isRoot="false" isAbstract="false" name="quadlet_t" /> 
    1253     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15243" isRoot="false" isAbstract="false" name="IsoStreamBuffered" > 
    1254      <UML:GeneralizableElement.generalization> 
    1255       <UML:Generalization xmi.idref="15244" /> 
    1256      </UML:GeneralizableElement.generalization> 
    1257      <UML:Classifier.feature> 
    1258       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15275" type="12705" name="m_headersize" /> 
    1259       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15276" type="12705" name="m_buffersize" /> 
    1260       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15277" type="12705" name="m_max_packetsize" /> 
    1261       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15279" type="15278" name="buffer" /> 
    1262       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15247" isRoot="false" isAbstract="false" isQuery="false" name="IsoStreamBuffered" > 
    1263        <UML:BehavioralFeature.parameter> 
    1264         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15248" value="" type="12705" name="headersize" /> 
    1265         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15249" value="" type="12705" name="buffersize" /> 
    1266         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15250" value="" type="12705" name="max_packetsize" /> 
    1267         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15251" value="" type="15201" name="type" /> 
    1268         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15252" value="" type="12705" name="channel" /> 
    1269        </UML:BehavioralFeature.parameter> 
    1270       </UML:Operation> 
    1271       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15253" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStreamBuffered" /> 
    1272       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15254" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1273        <UML:BehavioralFeature.parameter> 
    1274         <UML:Parameter kind="return" xmi.id="51299" type="12743" /> 
    1275         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15255" value="" type="12705" name="l" /> 
    1276        </UML:BehavioralFeature.parameter> 
    1277       </UML:Operation> 
    1278       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15256" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
    1279        <UML:BehavioralFeature.parameter> 
    1280         <UML:Parameter kind="return" xmi.id="51300" type="12705" /> 
    1281        </UML:BehavioralFeature.parameter> 
    1282       </UML:Operation> 
    1283       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15257" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
    1284        <UML:BehavioralFeature.parameter> 
    1285         <UML:Parameter kind="return" xmi.id="51301" type="12705" /> 
    1286         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15258" value="" type="14530" name="data" /> 
    1287         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15259" value="" type="12734" name="length" /> 
    1288         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15260" value="" type="14529" name="channel" /> 
    1289         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15261" value="" type="14529" name="tag" /> 
    1290         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15262" value="" type="14529" name="sy" /> 
    1291         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15263" value="" type="12734" name="cycle" /> 
    1292         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15264" value="" type="12734" name="dropped" /> 
    1293        </UML:BehavioralFeature.parameter> 
    1294       </UML:Operation> 
    1295       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15265" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
    1296        <UML:BehavioralFeature.parameter> 
    1297         <UML:Parameter kind="return" xmi.id="51302" type="12705" /> 
    1298         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15266" value="" type="14530" name="data" /> 
    1299         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15267" value="" type="14540" name="length" /> 
    1300         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15268" value="" type="14530" name="tag" /> 
    1301         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15269" value="" type="14530" name="sy" /> 
    1302         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15270" value="" type="12705" name="cycle" /> 
    1303         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15271" value="" type="12734" name="dropped" /> 
    1304         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15272" value="" type="12734" name="max_length" /> 
    1305        </UML:BehavioralFeature.parameter> 
    1306       </UML:Operation> 
    1307       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15273" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPackets" > 
    1308        <UML:BehavioralFeature.parameter> 
    1309         <UML:Parameter kind="return" xmi.id="51303" type="12705" /> 
    1310        </UML:BehavioralFeature.parameter> 
    1311       </UML:Operation> 
    1312       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15274" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPayload" > 
    1313        <UML:BehavioralFeature.parameter> 
    1314         <UML:Parameter kind="return" xmi.id="51304" type="12705" /> 
    1315        </UML:BehavioralFeature.parameter> 
    1316       </UML:Operation> 
    1317      </UML:Classifier.feature> 
    1318     </UML:Class> 
    1319     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="15284" isRoot="false" isAbstract="false" name="IsoStreamManager" > 
    1320      <UML:Classifier.feature> 
    1321       <UML:Attribute isSpecification="false" visibility="private" xmi.id="15292" type="15281" name="m_IsoRecvStreams" /> 
    1322       <UML:Attribute isSpecification="false" visibility="private" xmi.id="15293" type="15281" name="m_IsoXmitStreams" /> 
    1323       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15285" isRoot="false" isAbstract="false" isQuery="false" name="IsoStreamManager" /> 
    1324       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15286" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStreamManager" /> 
    1325       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15287" isRoot="false" isAbstract="false" isQuery="false" name="registerStream" > 
    1326        <UML:BehavioralFeature.parameter> 
    1327         <UML:Parameter kind="return" xmi.id="51305" type="12705" /> 
    1328         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15289" value="" type="15288" name="" /> 
    1329        </UML:BehavioralFeature.parameter> 
    1330       </UML:Operation> 
    1331       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15290" isRoot="false" isAbstract="false" isQuery="false" name="unregisterStream" > 
    1332        <UML:BehavioralFeature.parameter> 
    1333         <UML:Parameter kind="return" xmi.id="51306" type="12705" /> 
    1334         <UML:Parameter isSpecification="false" visibility="private" xmi.id="15291" value="" type="15288" name="" /> 
    1335        </UML:BehavioralFeature.parameter> 
    1336       </UML:Operation> 
    1337      </UML:Classifier.feature> 
    1338     </UML:Class> 
    1339     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18023" isRoot="false" isAbstract="false" name="iec61883_packet" > 
    1340      <UML:Classifier.feature> 
    1341       <UML:Attribute comment="First quadlet" isSpecification="false" visibility="public" xmi.id="18024" type="12734" name="dbs" /> 
    1342       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18025" type="12734" name="eoh0" /> 
    1343       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18026" type="12734" name="sid" /> 
    1344       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18027" type="12734" name="dbc" /> 
    1345       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18028" type="12734" name="fn" /> 
    1346       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18029" type="12734" name="qpc" /> 
    1347       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18030" type="12734" name="sph" /> 
    1348       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18031" type="12734" name="reserved" /> 
    1349       <UML:Attribute comment="Second quadlet" isSpecification="false" visibility="public" xmi.id="18032" type="12734" name="fdf" /> 
    1350       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18033" type="12734" name="eoh1" /> 
    1351       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18034" type="12734" name="fmt" /> 
    1352       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18035" type="12734" name="syt" /> 
    1353       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18036" type="14529" name="data" /> 
    1354      </UML:Classifier.feature> 
    1355     </UML:Class> 
    1356     <UML:Class comment="The TAG value is present in the isochronous header (first quadlet). It 
     4294" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15167" isRoot="false" isAbstract="false" name="PacketBuffer" > 
     4295       <UML:Classifier.feature> 
     4296        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15187" type="12705" name="m_headersize" /> 
     4297        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15188" type="12705" name="m_buffersize" /> 
     4298        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15189" type="12705" name="m_max_packetsize" /> 
     4299        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15191" type="15190" name="payload_buffer" /> 
     4300        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15192" type="15190" name="header_buffer" /> 
     4301        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15193" type="15190" name="len_buffer" /> 
     4302        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15168" isRoot="false" isAbstract="false" isQuery="false" name="PacketBuffer" > 
     4303         <UML:BehavioralFeature.parameter> 
     4304          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15169" value="" type="12705" name="headersize" /> 
     4305          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15170" value="" type="12705" name="buffersize" /> 
     4306          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15171" value="" type="12705" name="max_packetsize" /> 
     4307         </UML:BehavioralFeature.parameter> 
     4308        </UML:Operation> 
     4309        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15172" isRoot="false" isAbstract="false" isQuery="false" name="~ PacketBuffer" /> 
     4310        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15173" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     4311         <UML:BehavioralFeature.parameter> 
     4312          <UML:Parameter kind="return" xmi.id="132801" type="12743" /> 
     4313          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15174" value="" type="12705" name="l" /> 
     4314         </UML:BehavioralFeature.parameter> 
     4315        </UML:Operation> 
     4316        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15175" isRoot="false" isAbstract="false" isQuery="false" name="initialize" > 
     4317         <UML:BehavioralFeature.parameter> 
     4318          <UML:Parameter kind="return" xmi.id="132802" type="12705" /> 
     4319         </UML:BehavioralFeature.parameter> 
     4320        </UML:Operation> 
     4321        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15176" isRoot="false" isAbstract="false" isQuery="false" name="flush" > 
     4322         <UML:BehavioralFeature.parameter> 
     4323          <UML:Parameter kind="return" xmi.id="132803" type="12743" /> 
     4324         </UML:BehavioralFeature.parameter> 
     4325        </UML:Operation> 
     4326        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15177" isRoot="false" isAbstract="false" isQuery="false" name="addPacket" > 
     4327         <UML:BehavioralFeature.parameter> 
     4328          <UML:Parameter kind="return" xmi.id="132804" type="12705" /> 
     4329          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15180" value="" type="15179" name="packet" /> 
     4330          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15181" value="" type="12705" name="packet_len" /> 
     4331         </UML:BehavioralFeature.parameter> 
     4332        </UML:Operation> 
     4333        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15182" isRoot="false" isAbstract="false" isQuery="false" name="getNextPacket" > 
     4334         <UML:BehavioralFeature.parameter> 
     4335          <UML:Parameter kind="return" xmi.id="132805" type="12705" /> 
     4336          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15183" value="" type="15179" name="packet" /> 
     4337          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15184" value="" type="12705" name="packet_len" /> 
     4338         </UML:BehavioralFeature.parameter> 
     4339        </UML:Operation> 
     4340        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15185" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPackets" > 
     4341         <UML:BehavioralFeature.parameter> 
     4342          <UML:Parameter kind="return" xmi.id="132806" type="12705" /> 
     4343         </UML:BehavioralFeature.parameter> 
     4344        </UML:Operation> 
     4345        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15186" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPayload" > 
     4346         <UML:BehavioralFeature.parameter> 
     4347          <UML:Parameter kind="return" xmi.id="132807" type="12705" /> 
     4348         </UML:BehavioralFeature.parameter> 
     4349        </UML:Operation> 
     4350       </UML:Classifier.feature> 
     4351      </UML:Class> 
     4352      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15178" isRoot="false" isAbstract="false" name="quadlet_t" /> 
     4353      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15243" isRoot="false" isAbstract="false" name="IsoStreamBuffered" > 
     4354       <UML:GeneralizableElement.generalization> 
     4355        <UML:Generalization xmi.idref="15244" /> 
     4356        <UML:Generalization xmi.idref="15244" /> 
     4357        <UML:Generalization xmi.idref="15244" /> 
     4358        <UML:Generalization xmi.idref="15244" /> 
     4359        <UML:Generalization xmi.idref="15244" /> 
     4360        <UML:Generalization xmi.idref="15244" /> 
     4361        <UML:Generalization xmi.idref="15244" /> 
     4362        <UML:Generalization xmi.idref="15244" /> 
     4363        <UML:Generalization xmi.idref="15244" /> 
     4364        <UML:Generalization xmi.idref="15244" /> 
     4365        <UML:Generalization xmi.idref="15244" /> 
     4366        <UML:Generalization xmi.idref="15244" /> 
     4367        <UML:Generalization xmi.idref="15244" /> 
     4368        <UML:Generalization xmi.idref="15244" /> 
     4369        <UML:Generalization xmi.idref="15244" /> 
     4370        <UML:Generalization xmi.idref="15244" /> 
     4371        <UML:Generalization xmi.idref="15244" /> 
     4372        <UML:Generalization xmi.idref="15244" /> 
     4373        <UML:Generalization xmi.idref="15244" /> 
     4374        <UML:Generalization xmi.idref="15244" /> 
     4375        <UML:Generalization xmi.idref="15244" /> 
     4376        <UML:Generalization xmi.idref="15244" /> 
     4377        <UML:Generalization xmi.idref="15244" /> 
     4378        <UML:Generalization xmi.idref="15244" /> 
     4379        <UML:Generalization xmi.idref="15244" /> 
     4380        <UML:Generalization xmi.idref="15244" /> 
     4381        <UML:Generalization xmi.idref="15244" /> 
     4382        <UML:Generalization xmi.idref="15244" /> 
     4383        <UML:Generalization xmi.idref="15244" /> 
     4384        <UML:Generalization xmi.idref="15244" /> 
     4385        <UML:Generalization xmi.idref="15244" /> 
     4386        <UML:Generalization xmi.idref="15244" /> 
     4387        <UML:Generalization xmi.idref="15244" /> 
     4388        <UML:Generalization xmi.idref="15244" /> 
     4389        <UML:Generalization xmi.idref="15244" /> 
     4390        <UML:Generalization xmi.idref="15244" /> 
     4391        <UML:Generalization xmi.idref="15244" /> 
     4392        <UML:Generalization xmi.idref="15244" /> 
     4393        <UML:Generalization xmi.idref="15244" /> 
     4394        <UML:Generalization xmi.idref="15244" /> 
     4395        <UML:Generalization xmi.idref="15244" /> 
     4396        <UML:Generalization xmi.idref="15244" /> 
     4397        <UML:Generalization xmi.idref="15244" /> 
     4398        <UML:Generalization xmi.idref="15244" /> 
     4399        <UML:Generalization xmi.idref="15244" /> 
     4400        <UML:Generalization xmi.idref="15244" /> 
     4401        <UML:Generalization xmi.idref="15244" /> 
     4402        <UML:Generalization xmi.idref="15244" /> 
     4403        <UML:Generalization xmi.idref="15244" /> 
     4404        <UML:Generalization xmi.idref="15244" /> 
     4405        <UML:Generalization xmi.idref="15244" /> 
     4406        <UML:Generalization xmi.idref="15244" /> 
     4407        <UML:Generalization xmi.idref="15244" /> 
     4408        <UML:Generalization xmi.idref="15244" /> 
     4409        <UML:Generalization xmi.idref="15244" /> 
     4410        <UML:Generalization xmi.idref="15244" /> 
     4411        <UML:Generalization xmi.idref="15244" /> 
     4412        <UML:Generalization xmi.idref="15244" /> 
     4413        <UML:Generalization xmi.idref="15244" /> 
     4414        <UML:Generalization xmi.idref="15244" /> 
     4415        <UML:Generalization xmi.idref="15244" /> 
     4416        <UML:Generalization xmi.idref="15244" /> 
     4417        <UML:Generalization xmi.idref="15244" /> 
     4418        <UML:Generalization xmi.idref="15244" /> 
     4419        <UML:Generalization xmi.idref="15244" /> 
     4420        <UML:Generalization xmi.idref="15244" /> 
     4421        <UML:Generalization xmi.idref="15244" /> 
     4422        <UML:Generalization xmi.idref="15244" /> 
     4423        <UML:Generalization xmi.idref="15244" /> 
     4424        <UML:Generalization xmi.idref="15244" /> 
     4425        <UML:Generalization xmi.idref="15244" /> 
     4426        <UML:Generalization xmi.idref="15244" /> 
     4427        <UML:Generalization xmi.idref="15244" /> 
     4428        <UML:Generalization xmi.idref="15244" /> 
     4429        <UML:Generalization xmi.idref="15244" /> 
     4430        <UML:Generalization xmi.idref="15244" /> 
     4431        <UML:Generalization xmi.idref="15244" /> 
     4432        <UML:Generalization xmi.idref="15244" /> 
     4433        <UML:Generalization xmi.idref="15244" /> 
     4434        <UML:Generalization xmi.idref="15244" /> 
     4435        <UML:Generalization xmi.idref="15244" /> 
     4436        <UML:Generalization xmi.idref="15244" /> 
     4437        <UML:Generalization xmi.idref="15244" /> 
     4438        <UML:Generalization xmi.idref="15244" /> 
     4439        <UML:Generalization xmi.idref="15244" /> 
     4440        <UML:Generalization xmi.idref="15244" /> 
     4441        <UML:Generalization xmi.idref="15244" /> 
     4442        <UML:Generalization xmi.idref="15244" /> 
     4443        <UML:Generalization xmi.idref="15244" /> 
     4444        <UML:Generalization xmi.idref="15244" /> 
     4445        <UML:Generalization xmi.idref="15244" /> 
     4446        <UML:Generalization xmi.idref="15244" /> 
     4447        <UML:Generalization xmi.idref="15244" /> 
     4448        <UML:Generalization xmi.idref="15244" /> 
     4449        <UML:Generalization xmi.idref="15244" /> 
     4450        <UML:Generalization xmi.idref="15244" /> 
     4451       </UML:GeneralizableElement.generalization> 
     4452       <UML:Classifier.feature> 
     4453        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15275" type="12705" name="m_headersize" /> 
     4454        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15276" type="12705" name="m_buffersize" /> 
     4455        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15277" type="12705" name="m_max_packetsize" /> 
     4456        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="15279" type="15278" name="buffer" /> 
     4457        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15247" isRoot="false" isAbstract="false" isQuery="false" name="IsoStreamBuffered" > 
     4458         <UML:BehavioralFeature.parameter> 
     4459          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15248" value="" type="12705" name="headersize" /> 
     4460          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15249" value="" type="12705" name="buffersize" /> 
     4461          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15250" value="" type="12705" name="max_packetsize" /> 
     4462          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15251" value="" type="15201" name="type" /> 
     4463          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15252" value="" type="12705" name="channel" /> 
     4464         </UML:BehavioralFeature.parameter> 
     4465        </UML:Operation> 
     4466        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15253" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStreamBuffered" /> 
     4467        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15254" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     4468         <UML:BehavioralFeature.parameter> 
     4469          <UML:Parameter kind="return" xmi.id="132808" type="12743" /> 
     4470          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15255" value="" type="12705" name="l" /> 
     4471         </UML:BehavioralFeature.parameter> 
     4472        </UML:Operation> 
     4473        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15256" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
     4474         <UML:BehavioralFeature.parameter> 
     4475          <UML:Parameter kind="return" xmi.id="132809" type="12705" /> 
     4476         </UML:BehavioralFeature.parameter> 
     4477        </UML:Operation> 
     4478        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15257" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
     4479         <UML:BehavioralFeature.parameter> 
     4480          <UML:Parameter kind="return" xmi.id="132810" type="12705" /> 
     4481          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15258" value="" type="14530" name="data" /> 
     4482          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15259" value="" type="12734" name="length" /> 
     4483          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15260" value="" type="14529" name="channel" /> 
     4484          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15261" value="" type="14529" name="tag" /> 
     4485          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15262" value="" type="14529" name="sy" /> 
     4486          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15263" value="" type="12734" name="cycle" /> 
     4487          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15264" value="" type="12734" name="dropped" /> 
     4488         </UML:BehavioralFeature.parameter> 
     4489        </UML:Operation> 
     4490        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15265" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
     4491         <UML:BehavioralFeature.parameter> 
     4492          <UML:Parameter kind="return" xmi.id="132811" type="12705" /> 
     4493          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15266" value="" type="14530" name="data" /> 
     4494          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15267" value="" type="14540" name="length" /> 
     4495          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15268" value="" type="14530" name="tag" /> 
     4496          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15269" value="" type="14530" name="sy" /> 
     4497          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15270" value="" type="12705" name="cycle" /> 
     4498          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15271" value="" type="12734" name="dropped" /> 
     4499          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15272" value="" type="12734" name="max_length" /> 
     4500         </UML:BehavioralFeature.parameter> 
     4501        </UML:Operation> 
     4502        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15273" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPackets" > 
     4503         <UML:BehavioralFeature.parameter> 
     4504          <UML:Parameter kind="return" xmi.id="132812" type="12705" /> 
     4505         </UML:BehavioralFeature.parameter> 
     4506        </UML:Operation> 
     4507        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15274" isRoot="false" isAbstract="false" isQuery="false" name="getBufferFillPayload" > 
     4508         <UML:BehavioralFeature.parameter> 
     4509          <UML:Parameter kind="return" xmi.id="132813" type="12705" /> 
     4510         </UML:BehavioralFeature.parameter> 
     4511        </UML:Operation> 
     4512       </UML:Classifier.feature> 
     4513      </UML:Class> 
     4514      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="15284" isRoot="false" isAbstract="false" name="IsoStreamManager" > 
     4515       <UML:Classifier.feature> 
     4516        <UML:Attribute isSpecification="false" visibility="private" xmi.id="15292" type="15281" name="m_IsoRecvStreams" /> 
     4517        <UML:Attribute isSpecification="false" visibility="private" xmi.id="15293" type="15281" name="m_IsoXmitStreams" /> 
     4518        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15285" isRoot="false" isAbstract="false" isQuery="false" name="IsoStreamManager" /> 
     4519        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15286" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoStreamManager" /> 
     4520        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15287" isRoot="false" isAbstract="false" isQuery="false" name="registerStream" > 
     4521         <UML:BehavioralFeature.parameter> 
     4522          <UML:Parameter kind="return" xmi.id="132814" type="12705" /> 
     4523          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15289" value="" type="15288" name="" /> 
     4524         </UML:BehavioralFeature.parameter> 
     4525        </UML:Operation> 
     4526        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15290" isRoot="false" isAbstract="false" isQuery="false" name="unregisterStream" > 
     4527         <UML:BehavioralFeature.parameter> 
     4528          <UML:Parameter kind="return" xmi.id="132815" type="12705" /> 
     4529          <UML:Parameter isSpecification="false" visibility="private" xmi.id="15291" value="" type="15288" name="" /> 
     4530         </UML:BehavioralFeature.parameter> 
     4531        </UML:Operation> 
     4532       </UML:Classifier.feature> 
     4533      </UML:Class> 
     4534      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="18023" isRoot="false" isAbstract="false" name="iec61883_packet" > 
     4535       <UML:Classifier.feature> 
     4536        <UML:Attribute comment="First quadlet" isSpecification="false" visibility="public" xmi.id="18024" type="12734" name="dbs" /> 
     4537        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18025" type="12734" name="eoh0" /> 
     4538        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18026" type="12734" name="sid" /> 
     4539        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18027" type="12734" name="dbc" /> 
     4540        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18028" type="12734" name="fn" /> 
     4541        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18029" type="12734" name="qpc" /> 
     4542        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18030" type="12734" name="sph" /> 
     4543        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18031" type="12734" name="reserved" /> 
     4544        <UML:Attribute comment="Second quadlet" isSpecification="false" visibility="public" xmi.id="18032" type="12734" name="fdf" /> 
     4545        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18033" type="12734" name="eoh1" /> 
     4546        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18034" type="12734" name="fmt" /> 
     4547        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18035" type="12734" name="syt" /> 
     4548        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18036" type="14529" name="data" /> 
     4549       </UML:Classifier.feature> 
     4550      </UML:Class> 
     4551      <UML:Class comment="The TAG value is present in the isochronous header (first quadlet). It 
    13574552provides a high level label for the format of data carried by the 
    13584553isochronous packet. 
    1359 " isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18037" isRoot="false" isAbstract="false" name="iec61883_fraction" > 
    1360      <UML:Classifier.feature> 
    1361       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18038" type="12705" name="integer" /> 
    1362       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18039" type="12705" name="numerator" /> 
    1363       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18040" type="12705" name="denominator" /> 
    1364      </UML:Classifier.feature> 
    1365     </UML:Class> 
    1366     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18041" isRoot="false" isAbstract="false" name="iec61883_cip" > 
    1367      <UML:Classifier.feature> 
    1368       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18043" type="18042" name="cycle_offset" /> 
    1369       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18044" type="18042" name="ticks_per_syt_offset" /> 
    1370       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18045" type="18042" name="ready_samples" /> 
    1371       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18046" type="18042" name="samples_per_cycle" /> 
    1372       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18047" type="12705" name="dbc" /> 
    1373       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18048" type="12705" name="dbs" /> 
    1374       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18049" type="12705" name="cycle_count" /> 
    1375       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18050" type="12705" name="cycle_count2" /> 
    1376       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18051" type="12705" name="mode" /> 
    1377       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18052" type="12705" name="syt_interval" /> 
    1378       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18053" type="12705" name="dimension" /> 
    1379       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18054" type="12705" name="rate" /> 
    1380       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18055" type="12705" name="fdf" /> 
    1381       <UML:Attribute isSpecification="false" visibility="public" xmi.id="18056" type="12705" name="format" /> 
    1382      </UML:Classifier.feature> 
    1383      <UML:Namespace.ownedElement> 
    1384       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="18041" xmi.id="18042" isRoot="false" isAbstract="false" name="struct iec61883_fraction" /> 
    1385      </UML:Namespace.ownedElement> 
    1386     </UML:Class> 
    1387     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18058" isRoot="false" isAbstract="false" name="AmdtpTransmitStreamProcessor" > 
    1388      <UML:GeneralizableElement.generalization> 
    1389       <UML:Generalization xmi.idref="18059" /> 
    1390       <UML:Generalization xmi.idref="18333" /> 
    1391      </UML:GeneralizableElement.generalization> 
    1392      <UML:Classifier.feature> 
    1393       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18083" type="18082" name="m_cip_status" /> 
    1394       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18084" type="15190" name="m_event_buffer" /> 
    1395       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18086" type="18085" name="m_cluster_buffer" /> 
    1396       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18087" type="12705" name="m_dimension" /> 
    1397       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18062" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpTransmitStreamProcessor" > 
    1398        <UML:BehavioralFeature.parameter> 
    1399         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18063" value="" type="12705" name="channel" /> 
    1400         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18064" value="" type="12705" name="port" /> 
    1401         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18065" value="" type="12705" name="framerate" /> 
    1402         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18066" value="" type="12705" name="dimension" /> 
    1403        </UML:BehavioralFeature.parameter> 
    1404       </UML:Operation> 
    1405       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18067" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpTransmitStreamProcessor" /> 
    1406       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18068" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
    1407        <UML:BehavioralFeature.parameter> 
    1408         <UML:Parameter kind="return" xmi.id="51307" type="12705" /> 
    1409         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18069" value="" type="14530" name="data" /> 
    1410         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18070" value="" type="14540" name="length" /> 
    1411         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18071" value="" type="14530" name="tag" /> 
    1412         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18072" value="" type="14530" name="sy" /> 
    1413         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18073" value="" type="12705" name="cycle" /> 
    1414         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18074" value="" type="12734" name="dropped" /> 
    1415         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18075" value="" type="12734" name="max_length" /> 
    1416        </UML:BehavioralFeature.parameter> 
    1417       </UML:Operation> 
    1418       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18076" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
    1419        <UML:BehavioralFeature.parameter> 
    1420         <UML:Parameter kind="return" xmi.id="51308" type="12705" /> 
    1421        </UML:BehavioralFeature.parameter> 
    1422       </UML:Operation> 
    1423       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18077" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    1424        <UML:BehavioralFeature.parameter> 
    1425         <UML:Parameter kind="return" xmi.id="51309" type="12743" /> 
    1426        </UML:BehavioralFeature.parameter> 
    1427       </UML:Operation> 
    1428       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18078" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    1429        <UML:BehavioralFeature.parameter> 
    1430         <UML:Parameter kind="return" xmi.id="51310" type="12743" /> 
    1431        </UML:BehavioralFeature.parameter> 
    1432       </UML:Operation> 
    1433       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18079" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
    1434        <UML:BehavioralFeature.parameter> 
    1435         <UML:Parameter kind="return" xmi.id="51311" type="12705" /> 
    1436        </UML:BehavioralFeature.parameter> 
    1437       </UML:Operation> 
    1438       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18080" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1439        <UML:BehavioralFeature.parameter> 
    1440         <UML:Parameter kind="return" xmi.id="51312" type="12743" /> 
    1441         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18081" value="" type="12705" name="l" /> 
    1442        </UML:BehavioralFeature.parameter> 
    1443       </UML:Operation> 
    1444      </UML:Classifier.feature> 
    1445      <UML:Namespace.ownedElement> 
    1446       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="18058" xmi.id="18082" isRoot="false" isAbstract="false" name="struct iec61883_cip" /> 
    1447      </UML:Namespace.ownedElement> 
    1448     </UML:Class> 
    1449     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="18088" isRoot="false" isAbstract="false" name="AmdtpReceiveStreamProcessor" > 
    1450      <UML:GeneralizableElement.generalization> 
    1451       <UML:Generalization xmi.idref="18089" /> 
    1452       <UML:Generalization xmi.idref="18356" /> 
    1453      </UML:GeneralizableElement.generalization> 
    1454      <UML:Classifier.feature> 
    1455       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18124" type="15190" name="m_event_buffer" /> 
    1456       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18125" type="18085" name="m_cluster_buffer" /> 
    1457       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18126" type="12705" name="m_dimension" /> 
    1458       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18092" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpReceiveStreamProcessor" > 
    1459        <UML:BehavioralFeature.parameter> 
    1460         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18093" value="" type="12705" name="channel" /> 
    1461         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18094" value="" type="12705" name="port" /> 
    1462         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18095" value="" type="12705" name="framerate" /> 
    1463         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18096" value="" type="12705" name="dimension" /> 
    1464        </UML:BehavioralFeature.parameter> 
    1465       </UML:Operation> 
    1466       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18097" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpReceiveStreamProcessor" /> 
    1467       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18098" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
    1468        <UML:BehavioralFeature.parameter> 
    1469         <UML:Parameter kind="return" xmi.id="51313" type="12705" /> 
    1470         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18099" value="" type="14530" name="data" /> 
    1471         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18100" value="" type="12734" name="length" /> 
    1472         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18101" value="" type="14529" name="channel" /> 
    1473         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18102" value="" type="14529" name="tag" /> 
    1474         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18103" value="" type="14529" name="sy" /> 
    1475         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18104" value="" type="12734" name="cycle" /> 
    1476         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18105" value="" type="12734" name="dropped" /> 
    1477        </UML:BehavioralFeature.parameter> 
    1478       </UML:Operation> 
    1479       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18106" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
    1480        <UML:BehavioralFeature.parameter> 
    1481         <UML:Parameter kind="return" xmi.id="51314" type="12705" /> 
    1482        </UML:BehavioralFeature.parameter> 
    1483       </UML:Operation> 
    1484       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18107" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
    1485        <UML:BehavioralFeature.parameter> 
    1486         <UML:Parameter kind="return" xmi.id="51315" type="12743" /> 
    1487        </UML:BehavioralFeature.parameter> 
    1488       </UML:Operation> 
    1489       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18108" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
    1490        <UML:BehavioralFeature.parameter> 
    1491         <UML:Parameter kind="return" xmi.id="51316" type="12743" /> 
    1492        </UML:BehavioralFeature.parameter> 
    1493       </UML:Operation> 
    1494       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18109" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
    1495        <UML:BehavioralFeature.parameter> 
    1496         <UML:Parameter kind="return" xmi.id="51317" type="12705" /> 
    1497        </UML:BehavioralFeature.parameter> 
    1498       </UML:Operation> 
    1499       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18110" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1500        <UML:BehavioralFeature.parameter> 
    1501         <UML:Parameter kind="return" xmi.id="51318" type="12743" /> 
    1502         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18111" value="" type="12705" name="l" /> 
    1503        </UML:BehavioralFeature.parameter> 
    1504       </UML:Operation> 
    1505       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="18112" isRoot="false" isAbstract="false" isQuery="false" name="receiveBlock" > 
    1506        <UML:BehavioralFeature.parameter> 
    1507         <UML:Parameter kind="return" xmi.id="51319" type="12705" /> 
    1508         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18113" value="" type="18085" name="data" /> 
    1509         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18114" value="" type="12734" name="nevents" /> 
    1510         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18115" value="" type="12734" name="offset" /> 
    1511         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18116" value="" type="12734" name="dbc" /> 
    1512        </UML:BehavioralFeature.parameter> 
    1513       </UML:Operation> 
    1514       <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="18117" isRoot="false" isAbstract="false" isQuery="false" name="decodeMBLAEventsToPort" > 
    1515        <UML:BehavioralFeature.parameter> 
    1516         <UML:Parameter kind="return" xmi.id="51320" type="12705" /> 
    1517         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18119" value="" type="18118" name="" /> 
    1518         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18120" value="" type="15179" name="data" /> 
    1519         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18121" value="" type="12734" name="offset" /> 
    1520         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18122" value="" type="12734" name="nevents" /> 
    1521         <UML:Parameter isSpecification="false" visibility="private" xmi.id="18123" value="" type="12734" name="dbc" /> 
    1522        </UML:BehavioralFeature.parameter> 
    1523       </UML:Operation> 
    1524      </UML:Classifier.feature> 
    1525     </UML:Class> 
    1526     <UML:Class comment="\brief The Base Class for ISO Handlers 
     4554" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="18037" isRoot="false" isAbstract="false" name="iec61883_fraction" > 
     4555       <UML:Classifier.feature> 
     4556        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18038" type="12705" name="integer" /> 
     4557        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18039" type="12705" name="numerator" /> 
     4558        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18040" type="12705" name="denominator" /> 
     4559       </UML:Classifier.feature> 
     4560      </UML:Class> 
     4561      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="18041" isRoot="false" isAbstract="false" name="iec61883_cip" > 
     4562       <UML:Classifier.feature> 
     4563        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18043" type="18042" name="cycle_offset" /> 
     4564        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18044" type="18042" name="ticks_per_syt_offset" /> 
     4565        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18045" type="18042" name="ready_samples" /> 
     4566        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18046" type="18042" name="samples_per_cycle" /> 
     4567        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18047" type="12705" name="dbc" /> 
     4568        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18048" type="12705" name="dbs" /> 
     4569        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18049" type="12705" name="cycle_count" /> 
     4570        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18050" type="12705" name="cycle_count2" /> 
     4571        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18051" type="12705" name="mode" /> 
     4572        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18052" type="12705" name="syt_interval" /> 
     4573        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18053" type="12705" name="dimension" /> 
     4574        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18054" type="12705" name="rate" /> 
     4575        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18055" type="12705" name="fdf" /> 
     4576        <UML:Attribute isSpecification="false" visibility="public" xmi.id="18056" type="12705" name="format" /> 
     4577       </UML:Classifier.feature> 
     4578       <UML:Namespace.ownedElement> 
     4579        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="18041" xmi.id="18042" isRoot="false" isAbstract="false" name="struct iec61883_fraction" /> 
     4580       </UML:Namespace.ownedElement> 
     4581      </UML:Class> 
     4582      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="18058" isRoot="false" isAbstract="false" name="AmdtpTransmitStreamProcessor" > 
     4583       <UML:GeneralizableElement.generalization> 
     4584        <UML:Generalization xmi.idref="18059" /> 
     4585        <UML:Generalization xmi.idref="18333" /> 
     4586        <UML:Generalization xmi.idref="18059" /> 
     4587        <UML:Generalization xmi.idref="18333" /> 
     4588        <UML:Generalization xmi.idref="18059" /> 
     4589        <UML:Generalization xmi.idref="18333" /> 
     4590        <UML:Generalization xmi.idref="18059" /> 
     4591        <UML:Generalization xmi.idref="18333" /> 
     4592        <UML:Generalization xmi.idref="18059" /> 
     4593        <UML:Generalization xmi.idref="18333" /> 
     4594        <UML:Generalization xmi.idref="18059" /> 
     4595        <UML:Generalization xmi.idref="18333" /> 
     4596        <UML:Generalization xmi.idref="18059" /> 
     4597        <UML:Generalization xmi.idref="18333" /> 
     4598        <UML:Generalization xmi.idref="18059" /> 
     4599        <UML:Generalization xmi.idref="18333" /> 
     4600        <UML:Generalization xmi.idref="18059" /> 
     4601        <UML:Generalization xmi.idref="18333" /> 
     4602        <UML:Generalization xmi.idref="18059" /> 
     4603        <UML:Generalization xmi.idref="18333" /> 
     4604        <UML:Generalization xmi.idref="18059" /> 
     4605        <UML:Generalization xmi.idref="18333" /> 
     4606        <UML:Generalization xmi.idref="18059" /> 
     4607        <UML:Generalization xmi.idref="18333" /> 
     4608        <UML:Generalization xmi.idref="18059" /> 
     4609        <UML:Generalization xmi.idref="18333" /> 
     4610        <UML:Generalization xmi.idref="18059" /> 
     4611        <UML:Generalization xmi.idref="18333" /> 
     4612        <UML:Generalization xmi.idref="18059" /> 
     4613        <UML:Generalization xmi.idref="18333" /> 
     4614        <UML:Generalization xmi.idref="18059" /> 
     4615        <UML:Generalization xmi.idref="18333" /> 
     4616        <UML:Generalization xmi.idref="18059" /> 
     4617        <UML:Generalization xmi.idref="18333" /> 
     4618        <UML:Generalization xmi.idref="18059" /> 
     4619        <UML:Generalization xmi.idref="18333" /> 
     4620        <UML:Generalization xmi.idref="18059" /> 
     4621        <UML:Generalization xmi.idref="18333" /> 
     4622        <UML:Generalization xmi.idref="18059" /> 
     4623        <UML:Generalization xmi.idref="18333" /> 
     4624        <UML:Generalization xmi.idref="18059" /> 
     4625        <UML:Generalization xmi.idref="18333" /> 
     4626        <UML:Generalization xmi.idref="18059" /> 
     4627        <UML:Generalization xmi.idref="18333" /> 
     4628        <UML:Generalization xmi.idref="18059" /> 
     4629        <UML:Generalization xmi.idref="18333" /> 
     4630        <UML:Generalization xmi.idref="18059" /> 
     4631        <UML:Generalization xmi.idref="18333" /> 
     4632        <UML:Generalization xmi.idref="18059" /> 
     4633        <UML:Generalization xmi.idref="18333" /> 
     4634        <UML:Generalization xmi.idref="18059" /> 
     4635        <UML:Generalization xmi.idref="18333" /> 
     4636        <UML:Generalization xmi.idref="18059" /> 
     4637        <UML:Generalization xmi.idref="18333" /> 
     4638        <UML:Generalization xmi.idref="18059" /> 
     4639        <UML:Generalization xmi.idref="18333" /> 
     4640        <UML:Generalization xmi.idref="18059" /> 
     4641        <UML:Generalization xmi.idref="18333" /> 
     4642        <UML:Generalization xmi.idref="18059" /> 
     4643        <UML:Generalization xmi.idref="18333" /> 
     4644        <UML:Generalization xmi.idref="18059" /> 
     4645        <UML:Generalization xmi.idref="18333" /> 
     4646        <UML:Generalization xmi.idref="18059" /> 
     4647        <UML:Generalization xmi.idref="18333" /> 
     4648        <UML:Generalization xmi.idref="18059" /> 
     4649        <UML:Generalization xmi.idref="18333" /> 
     4650        <UML:Generalization xmi.idref="18059" /> 
     4651        <UML:Generalization xmi.idref="18333" /> 
     4652        <UML:Generalization xmi.idref="18059" /> 
     4653        <UML:Generalization xmi.idref="18333" /> 
     4654        <UML:Generalization xmi.idref="18059" /> 
     4655        <UML:Generalization xmi.idref="18333" /> 
     4656        <UML:Generalization xmi.idref="18059" /> 
     4657        <UML:Generalization xmi.idref="18333" /> 
     4658        <UML:Generalization xmi.idref="18059" /> 
     4659        <UML:Generalization xmi.idref="18333" /> 
     4660        <UML:Generalization xmi.idref="18059" /> 
     4661        <UML:Generalization xmi.idref="18333" /> 
     4662        <UML:Generalization xmi.idref="18059" /> 
     4663        <UML:Generalization xmi.idref="18333" /> 
     4664        <UML:Generalization xmi.idref="18059" /> 
     4665        <UML:Generalization xmi.idref="18333" /> 
     4666        <UML:Generalization xmi.idref="18059" /> 
     4667        <UML:Generalization xmi.idref="18333" /> 
     4668        <UML:Generalization xmi.idref="18059" /> 
     4669        <UML:Generalization xmi.idref="18333" /> 
     4670        <UML:Generalization xmi.idref="18059" /> 
     4671        <UML:Generalization xmi.idref="18333" /> 
     4672        <UML:Generalization xmi.idref="18059" /> 
     4673        <UML:Generalization xmi.idref="18333" /> 
     4674        <UML:Generalization xmi.idref="18059" /> 
     4675        <UML:Generalization xmi.idref="18333" /> 
     4676        <UML:Generalization xmi.idref="18059" /> 
     4677        <UML:Generalization xmi.idref="18333" /> 
     4678        <UML:Generalization xmi.idref="18059" /> 
     4679        <UML:Generalization xmi.idref="18333" /> 
     4680        <UML:Generalization xmi.idref="18059" /> 
     4681        <UML:Generalization xmi.idref="18333" /> 
     4682        <UML:Generalization xmi.idref="18059" /> 
     4683        <UML:Generalization xmi.idref="18333" /> 
     4684        <UML:Generalization xmi.idref="18059" /> 
     4685        <UML:Generalization xmi.idref="18333" /> 
     4686        <UML:Generalization xmi.idref="18059" /> 
     4687        <UML:Generalization xmi.idref="18333" /> 
     4688        <UML:Generalization xmi.idref="18059" /> 
     4689        <UML:Generalization xmi.idref="18333" /> 
     4690        <UML:Generalization xmi.idref="18059" /> 
     4691        <UML:Generalization xmi.idref="18333" /> 
     4692        <UML:Generalization xmi.idref="18059" /> 
     4693        <UML:Generalization xmi.idref="18333" /> 
     4694        <UML:Generalization xmi.idref="18059" /> 
     4695        <UML:Generalization xmi.idref="18333" /> 
     4696        <UML:Generalization xmi.idref="18059" /> 
     4697        <UML:Generalization xmi.idref="18333" /> 
     4698        <UML:Generalization xmi.idref="18059" /> 
     4699        <UML:Generalization xmi.idref="18333" /> 
     4700        <UML:Generalization xmi.idref="18059" /> 
     4701        <UML:Generalization xmi.idref="18333" /> 
     4702        <UML:Generalization xmi.idref="18059" /> 
     4703        <UML:Generalization xmi.idref="18333" /> 
     4704        <UML:Generalization xmi.idref="18059" /> 
     4705        <UML:Generalization xmi.idref="18333" /> 
     4706        <UML:Generalization xmi.idref="18059" /> 
     4707        <UML:Generalization xmi.idref="18333" /> 
     4708        <UML:Generalization xmi.idref="18059" /> 
     4709        <UML:Generalization xmi.idref="18333" /> 
     4710        <UML:Generalization xmi.idref="18059" /> 
     4711        <UML:Generalization xmi.idref="18333" /> 
     4712        <UML:Generalization xmi.idref="18059" /> 
     4713        <UML:Generalization xmi.idref="18333" /> 
     4714        <UML:Generalization xmi.idref="18059" /> 
     4715        <UML:Generalization xmi.idref="18333" /> 
     4716        <UML:Generalization xmi.idref="18059" /> 
     4717        <UML:Generalization xmi.idref="18333" /> 
     4718        <UML:Generalization xmi.idref="18059" /> 
     4719        <UML:Generalization xmi.idref="18333" /> 
     4720        <UML:Generalization xmi.idref="18059" /> 
     4721        <UML:Generalization xmi.idref="18333" /> 
     4722        <UML:Generalization xmi.idref="18059" /> 
     4723        <UML:Generalization xmi.idref="18333" /> 
     4724        <UML:Generalization xmi.idref="18059" /> 
     4725        <UML:Generalization xmi.idref="18333" /> 
     4726        <UML:Generalization xmi.idref="18059" /> 
     4727        <UML:Generalization xmi.idref="18333" /> 
     4728        <UML:Generalization xmi.idref="18059" /> 
     4729        <UML:Generalization xmi.idref="18333" /> 
     4730        <UML:Generalization xmi.idref="18059" /> 
     4731        <UML:Generalization xmi.idref="18333" /> 
     4732        <UML:Generalization xmi.idref="18059" /> 
     4733        <UML:Generalization xmi.idref="18333" /> 
     4734        <UML:Generalization xmi.idref="18059" /> 
     4735        <UML:Generalization xmi.idref="18333" /> 
     4736        <UML:Generalization xmi.idref="18059" /> 
     4737        <UML:Generalization xmi.idref="18333" /> 
     4738        <UML:Generalization xmi.idref="18059" /> 
     4739        <UML:Generalization xmi.idref="18333" /> 
     4740        <UML:Generalization xmi.idref="18059" /> 
     4741        <UML:Generalization xmi.idref="18333" /> 
     4742        <UML:Generalization xmi.idref="18059" /> 
     4743        <UML:Generalization xmi.idref="18333" /> 
     4744        <UML:Generalization xmi.idref="18059" /> 
     4745        <UML:Generalization xmi.idref="18333" /> 
     4746        <UML:Generalization xmi.idref="18059" /> 
     4747        <UML:Generalization xmi.idref="18333" /> 
     4748        <UML:Generalization xmi.idref="18059" /> 
     4749        <UML:Generalization xmi.idref="18333" /> 
     4750        <UML:Generalization xmi.idref="18059" /> 
     4751        <UML:Generalization xmi.idref="18333" /> 
     4752        <UML:Generalization xmi.idref="18059" /> 
     4753        <UML:Generalization xmi.idref="18333" /> 
     4754        <UML:Generalization xmi.idref="18059" /> 
     4755        <UML:Generalization xmi.idref="18333" /> 
     4756        <UML:Generalization xmi.idref="18059" /> 
     4757        <UML:Generalization xmi.idref="18333" /> 
     4758        <UML:Generalization xmi.idref="18059" /> 
     4759        <UML:Generalization xmi.idref="18333" /> 
     4760        <UML:Generalization xmi.idref="18059" /> 
     4761        <UML:Generalization xmi.idref="18333" /> 
     4762        <UML:Generalization xmi.idref="18059" /> 
     4763        <UML:Generalization xmi.idref="18333" /> 
     4764        <UML:Generalization xmi.idref="18059" /> 
     4765        <UML:Generalization xmi.idref="18333" /> 
     4766        <UML:Generalization xmi.idref="18059" /> 
     4767        <UML:Generalization xmi.idref="18333" /> 
     4768        <UML:Generalization xmi.idref="18059" /> 
     4769        <UML:Generalization xmi.idref="18333" /> 
     4770        <UML:Generalization xmi.idref="18059" /> 
     4771        <UML:Generalization xmi.idref="18333" /> 
     4772        <UML:Generalization xmi.idref="18059" /> 
     4773        <UML:Generalization xmi.idref="18333" /> 
     4774        <UML:Generalization xmi.idref="18059" /> 
     4775        <UML:Generalization xmi.idref="18333" /> 
     4776       </UML:GeneralizableElement.generalization> 
     4777       <UML:Classifier.feature> 
     4778        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18083" type="18082" name="m_cip_status" /> 
     4779        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18084" type="15190" name="m_event_buffer" /> 
     4780        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18086" type="18085" name="m_cluster_buffer" /> 
     4781        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18087" type="12705" name="m_dimension" /> 
     4782        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18062" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpTransmitStreamProcessor" > 
     4783         <UML:BehavioralFeature.parameter> 
     4784          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18063" value="" type="12705" name="channel" /> 
     4785          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18064" value="" type="12705" name="port" /> 
     4786          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18065" value="" type="12705" name="framerate" /> 
     4787          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18066" value="" type="12705" name="dimension" /> 
     4788         </UML:BehavioralFeature.parameter> 
     4789        </UML:Operation> 
     4790        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18067" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpTransmitStreamProcessor" /> 
     4791        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18068" isRoot="false" isAbstract="false" isQuery="false" name="getPacket" > 
     4792         <UML:BehavioralFeature.parameter> 
     4793          <UML:Parameter kind="return" xmi.id="132816" type="12705" /> 
     4794          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18069" value="" type="14530" name="data" /> 
     4795          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18070" value="" type="14540" name="length" /> 
     4796          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18071" value="" type="14530" name="tag" /> 
     4797          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18072" value="" type="14530" name="sy" /> 
     4798          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18073" value="" type="12705" name="cycle" /> 
     4799          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18074" value="" type="12734" name="dropped" /> 
     4800          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18075" value="" type="12734" name="max_length" /> 
     4801         </UML:BehavioralFeature.parameter> 
     4802        </UML:Operation> 
     4803        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18076" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
     4804         <UML:BehavioralFeature.parameter> 
     4805          <UML:Parameter kind="return" xmi.id="132817" type="12705" /> 
     4806         </UML:BehavioralFeature.parameter> 
     4807        </UML:Operation> 
     4808        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18077" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     4809         <UML:BehavioralFeature.parameter> 
     4810          <UML:Parameter kind="return" xmi.id="132818" type="12743" /> 
     4811         </UML:BehavioralFeature.parameter> 
     4812        </UML:Operation> 
     4813        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18078" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     4814         <UML:BehavioralFeature.parameter> 
     4815          <UML:Parameter kind="return" xmi.id="132819" type="12743" /> 
     4816         </UML:BehavioralFeature.parameter> 
     4817        </UML:Operation> 
     4818        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18079" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
     4819         <UML:BehavioralFeature.parameter> 
     4820          <UML:Parameter kind="return" xmi.id="132820" type="12705" /> 
     4821         </UML:BehavioralFeature.parameter> 
     4822        </UML:Operation> 
     4823        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18080" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     4824         <UML:BehavioralFeature.parameter> 
     4825          <UML:Parameter kind="return" xmi.id="132821" type="12743" /> 
     4826          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18081" value="" type="12705" name="l" /> 
     4827         </UML:BehavioralFeature.parameter> 
     4828        </UML:Operation> 
     4829       </UML:Classifier.feature> 
     4830       <UML:Namespace.ownedElement> 
     4831        <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="18058" xmi.id="18082" isRoot="false" isAbstract="false" name="struct iec61883_cip" /> 
     4832       </UML:Namespace.ownedElement> 
     4833      </UML:Class> 
     4834      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="18088" isRoot="false" isAbstract="false" name="AmdtpReceiveStreamProcessor" > 
     4835       <UML:GeneralizableElement.generalization> 
     4836        <UML:Generalization xmi.idref="18089" /> 
     4837        <UML:Generalization xmi.idref="18356" /> 
     4838        <UML:Generalization xmi.idref="18089" /> 
     4839        <UML:Generalization xmi.idref="18356" /> 
     4840        <UML:Generalization xmi.idref="18089" /> 
     4841        <UML:Generalization xmi.idref="18356" /> 
     4842        <UML:Generalization xmi.idref="18089" /> 
     4843        <UML:Generalization xmi.idref="18356" /> 
     4844        <UML:Generalization xmi.idref="18089" /> 
     4845        <UML:Generalization xmi.idref="18356" /> 
     4846        <UML:Generalization xmi.idref="18089" /> 
     4847        <UML:Generalization xmi.idref="18356" /> 
     4848        <UML:Generalization xmi.idref="18089" /> 
     4849        <UML:Generalization xmi.idref="18356" /> 
     4850        <UML:Generalization xmi.idref="18089" /> 
     4851        <UML:Generalization xmi.idref="18356" /> 
     4852        <UML:Generalization xmi.idref="18089" /> 
     4853        <UML:Generalization xmi.idref="18356" /> 
     4854        <UML:Generalization xmi.idref="18089" /> 
     4855        <UML:Generalization xmi.idref="18356" /> 
     4856        <UML:Generalization xmi.idref="18089" /> 
     4857        <UML:Generalization xmi.idref="18356" /> 
     4858        <UML:Generalization xmi.idref="18089" /> 
     4859        <UML:Generalization xmi.idref="18356" /> 
     4860        <UML:Generalization xmi.idref="18089" /> 
     4861        <UML:Generalization xmi.idref="18356" /> 
     4862        <UML:Generalization xmi.idref="18089" /> 
     4863        <UML:Generalization xmi.idref="18356" /> 
     4864        <UML:Generalization xmi.idref="18089" /> 
     4865        <UML:Generalization xmi.idref="18356" /> 
     4866        <UML:Generalization xmi.idref="18089" /> 
     4867        <UML:Generalization xmi.idref="18356" /> 
     4868        <UML:Generalization xmi.idref="18089" /> 
     4869        <UML:Generalization xmi.idref="18356" /> 
     4870        <UML:Generalization xmi.idref="18089" /> 
     4871        <UML:Generalization xmi.idref="18356" /> 
     4872        <UML:Generalization xmi.idref="18089" /> 
     4873        <UML:Generalization xmi.idref="18356" /> 
     4874        <UML:Generalization xmi.idref="18089" /> 
     4875        <UML:Generalization xmi.idref="18356" /> 
     4876        <UML:Generalization xmi.idref="18089" /> 
     4877        <UML:Generalization xmi.idref="18356" /> 
     4878        <UML:Generalization xmi.idref="18089" /> 
     4879        <UML:Generalization xmi.idref="18356" /> 
     4880        <UML:Generalization xmi.idref="18089" /> 
     4881        <UML:Generalization xmi.idref="18356" /> 
     4882        <UML:Generalization xmi.idref="18089" /> 
     4883        <UML:Generalization xmi.idref="18356" /> 
     4884        <UML:Generalization xmi.idref="18089" /> 
     4885        <UML:Generalization xmi.idref="18356" /> 
     4886        <UML:Generalization xmi.idref="18089" /> 
     4887        <UML:Generalization xmi.idref="18356" /> 
     4888        <UML:Generalization xmi.idref="18089" /> 
     4889        <UML:Generalization xmi.idref="18356" /> 
     4890        <UML:Generalization xmi.idref="18089" /> 
     4891        <UML:Generalization xmi.idref="18356" /> 
     4892        <UML:Generalization xmi.idref="18089" /> 
     4893        <UML:Generalization xmi.idref="18356" /> 
     4894        <UML:Generalization xmi.idref="18089" /> 
     4895        <UML:Generalization xmi.idref="18356" /> 
     4896        <UML:Generalization xmi.idref="18089" /> 
     4897        <UML:Generalization xmi.idref="18356" /> 
     4898        <UML:Generalization xmi.idref="18089" /> 
     4899        <UML:Generalization xmi.idref="18356" /> 
     4900        <UML:Generalization xmi.idref="18089" /> 
     4901        <UML:Generalization xmi.idref="18356" /> 
     4902        <UML:Generalization xmi.idref="18089" /> 
     4903        <UML:Generalization xmi.idref="18356" /> 
     4904        <UML:Generalization xmi.idref="18089" /> 
     4905        <UML:Generalization xmi.idref="18356" /> 
     4906        <UML:Generalization xmi.idref="18089" /> 
     4907        <UML:Generalization xmi.idref="18356" /> 
     4908        <UML:Generalization xmi.idref="18089" /> 
     4909        <UML:Generalization xmi.idref="18356" /> 
     4910        <UML:Generalization xmi.idref="18089" /> 
     4911        <UML:Generalization xmi.idref="18356" /> 
     4912        <UML:Generalization xmi.idref="18089" /> 
     4913        <UML:Generalization xmi.idref="18356" /> 
     4914        <UML:Generalization xmi.idref="18089" /> 
     4915        <UML:Generalization xmi.idref="18356" /> 
     4916        <UML:Generalization xmi.idref="18089" /> 
     4917        <UML:Generalization xmi.idref="18356" /> 
     4918        <UML:Generalization xmi.idref="18089" /> 
     4919        <UML:Generalization xmi.idref="18356" /> 
     4920        <UML:Generalization xmi.idref="18089" /> 
     4921        <UML:Generalization xmi.idref="18356" /> 
     4922        <UML:Generalization xmi.idref="18089" /> 
     4923        <UML:Generalization xmi.idref="18356" /> 
     4924        <UML:Generalization xmi.idref="18089" /> 
     4925        <UML:Generalization xmi.idref="18356" /> 
     4926        <UML:Generalization xmi.idref="18089" /> 
     4927        <UML:Generalization xmi.idref="18356" /> 
     4928        <UML:Generalization xmi.idref="18089" /> 
     4929        <UML:Generalization xmi.idref="18356" /> 
     4930        <UML:Generalization xmi.idref="18089" /> 
     4931        <UML:Generalization xmi.idref="18356" /> 
     4932        <UML:Generalization xmi.idref="18089" /> 
     4933        <UML:Generalization xmi.idref="18356" /> 
     4934        <UML:Generalization xmi.idref="18089" /> 
     4935        <UML:Generalization xmi.idref="18356" /> 
     4936        <UML:Generalization xmi.idref="18089" /> 
     4937        <UML:Generalization xmi.idref="18356" /> 
     4938        <UML:Generalization xmi.idref="18089" /> 
     4939        <UML:Generalization xmi.idref="18356" /> 
     4940        <UML:Generalization xmi.idref="18089" /> 
     4941        <UML:Generalization xmi.idref="18356" /> 
     4942        <UML:Generalization xmi.idref="18089" /> 
     4943        <UML:Generalization xmi.idref="18356" /> 
     4944        <UML:Generalization xmi.idref="18089" /> 
     4945        <UML:Generalization xmi.idref="18356" /> 
     4946        <UML:Generalization xmi.idref="18089" /> 
     4947        <UML:Generalization xmi.idref="18356" /> 
     4948        <UML:Generalization xmi.idref="18089" /> 
     4949        <UML:Generalization xmi.idref="18356" /> 
     4950        <UML:Generalization xmi.idref="18089" /> 
     4951        <UML:Generalization xmi.idref="18356" /> 
     4952        <UML:Generalization xmi.idref="18089" /> 
     4953        <UML:Generalization xmi.idref="18356" /> 
     4954        <UML:Generalization xmi.idref="18089" /> 
     4955        <UML:Generalization xmi.idref="18356" /> 
     4956        <UML:Generalization xmi.idref="18089" /> 
     4957        <UML:Generalization xmi.idref="18356" /> 
     4958        <UML:Generalization xmi.idref="18089" /> 
     4959        <UML:Generalization xmi.idref="18356" /> 
     4960        <UML:Generalization xmi.idref="18089" /> 
     4961        <UML:Generalization xmi.idref="18356" /> 
     4962        <UML:Generalization xmi.idref="18089" /> 
     4963        <UML:Generalization xmi.idref="18356" /> 
     4964        <UML:Generalization xmi.idref="18089" /> 
     4965        <UML:Generalization xmi.idref="18356" /> 
     4966        <UML:Generalization xmi.idref="18089" /> 
     4967        <UML:Generalization xmi.idref="18356" /> 
     4968        <UML:Generalization xmi.idref="18089" /> 
     4969        <UML:Generalization xmi.idref="18356" /> 
     4970        <UML:Generalization xmi.idref="18089" /> 
     4971        <UML:Generalization xmi.idref="18356" /> 
     4972        <UML:Generalization xmi.idref="18089" /> 
     4973        <UML:Generalization xmi.idref="18356" /> 
     4974        <UML:Generalization xmi.idref="18089" /> 
     4975        <UML:Generalization xmi.idref="18356" /> 
     4976        <UML:Generalization xmi.idref="18089" /> 
     4977        <UML:Generalization xmi.idref="18356" /> 
     4978        <UML:Generalization xmi.idref="18089" /> 
     4979        <UML:Generalization xmi.idref="18356" /> 
     4980        <UML:Generalization xmi.idref="18089" /> 
     4981        <UML:Generalization xmi.idref="18356" /> 
     4982        <UML:Generalization xmi.idref="18089" /> 
     4983        <UML:Generalization xmi.idref="18356" /> 
     4984        <UML:Generalization xmi.idref="18089" /> 
     4985        <UML:Generalization xmi.idref="18356" /> 
     4986        <UML:Generalization xmi.idref="18089" /> 
     4987        <UML:Generalization xmi.idref="18356" /> 
     4988        <UML:Generalization xmi.idref="18089" /> 
     4989        <UML:Generalization xmi.idref="18356" /> 
     4990        <UML:Generalization xmi.idref="18089" /> 
     4991        <UML:Generalization xmi.idref="18356" /> 
     4992        <UML:Generalization xmi.idref="18089" /> 
     4993        <UML:Generalization xmi.idref="18356" /> 
     4994        <UML:Generalization xmi.idref="18089" /> 
     4995        <UML:Generalization xmi.idref="18356" /> 
     4996        <UML:Generalization xmi.idref="18089" /> 
     4997        <UML:Generalization xmi.idref="18356" /> 
     4998        <UML:Generalization xmi.idref="18089" /> 
     4999        <UML:Generalization xmi.idref="18356" /> 
     5000        <UML:Generalization xmi.idref="18089" /> 
     5001        <UML:Generalization xmi.idref="18356" /> 
     5002        <UML:Generalization xmi.idref="18089" /> 
     5003        <UML:Generalization xmi.idref="18356" /> 
     5004        <UML:Generalization xmi.idref="18089" /> 
     5005        <UML:Generalization xmi.idref="18356" /> 
     5006        <UML:Generalization xmi.idref="18089" /> 
     5007        <UML:Generalization xmi.idref="18356" /> 
     5008        <UML:Generalization xmi.idref="18089" /> 
     5009        <UML:Generalization xmi.idref="18356" /> 
     5010        <UML:Generalization xmi.idref="18089" /> 
     5011        <UML:Generalization xmi.idref="18356" /> 
     5012        <UML:Generalization xmi.idref="18089" /> 
     5013        <UML:Generalization xmi.idref="18356" /> 
     5014        <UML:Generalization xmi.idref="18089" /> 
     5015        <UML:Generalization xmi.idref="18356" /> 
     5016        <UML:Generalization xmi.idref="18089" /> 
     5017        <UML:Generalization xmi.idref="18356" /> 
     5018        <UML:Generalization xmi.idref="18089" /> 
     5019        <UML:Generalization xmi.idref="18356" /> 
     5020        <UML:Generalization xmi.idref="18089" /> 
     5021        <UML:Generalization xmi.idref="18356" /> 
     5022        <UML:Generalization xmi.idref="18089" /> 
     5023        <UML:Generalization xmi.idref="18356" /> 
     5024        <UML:Generalization xmi.idref="18089" /> 
     5025        <UML:Generalization xmi.idref="18356" /> 
     5026        <UML:Generalization xmi.idref="18089" /> 
     5027        <UML:Generalization xmi.idref="18356" /> 
     5028       </UML:GeneralizableElement.generalization> 
     5029       <UML:Classifier.feature> 
     5030        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18124" type="15190" name="m_event_buffer" /> 
     5031        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18125" type="18085" name="m_cluster_buffer" /> 
     5032        <UML:Attribute isSpecification="false" visibility="protected" xmi.id="18126" type="12705" name="m_dimension" /> 
     5033        <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18092" isRoot="false" isAbstract="false" isQuery="false" name="AmdtpReceiveStreamProcessor" > 
     5034         <UML:BehavioralFeature.parameter> 
     5035          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18093" value="" type="12705" name="channel" /> 
     5036          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18094" value="" type="12705" name="port" /> 
     5037          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18095" value="" type="12705" name="framerate" /> 
     5038          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18096" value="" type="12705" name="dimension" /> 
     5039         </UML:BehavioralFeature.parameter> 
     5040        </UML:Operation> 
     5041        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18097" isRoot="false" isAbstract="false" isQuery="false" name="~ AmdtpReceiveStreamProcessor" /> 
     5042        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18098" isRoot="false" isAbstract="false" isQuery="false" name="putPacket" > 
     5043         <UML:BehavioralFeature.parameter> 
     5044          <UML:Parameter kind="return" xmi.id="132822" type="12705" /> 
     5045          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18099" value="" type="14530" name="data" /> 
     5046          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18100" value="" type="12734" name="length" /> 
     5047          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18101" value="" type="14529" name="channel" /> 
     5048          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18102" value="" type="14529" name="tag" /> 
     5049          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18103" value="" type="14529" name="sy" /> 
     5050          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18104" value="" type="12734" name="cycle" /> 
     5051          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18105" value="" type="12734" name="dropped" /> 
     5052         </UML:BehavioralFeature.parameter> 
     5053        </UML:Operation> 
     5054        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18106" isRoot="false" isAbstract="false" isQuery="false" name="init" > 
     5055         <UML:BehavioralFeature.parameter> 
     5056          <UML:Parameter kind="return" xmi.id="132823" type="12705" /> 
     5057         </UML:BehavioralFeature.parameter> 
     5058        </UML:Operation> 
     5059        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18107" isRoot="false" isAbstract="false" isQuery="false" name="reset" > 
     5060         <UML:BehavioralFeature.parameter> 
     5061          <UML:Parameter kind="return" xmi.id="132824" type="12743" /> 
     5062         </UML:BehavioralFeature.parameter> 
     5063        </UML:Operation> 
     5064        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18108" isRoot="false" isAbstract="false" isQuery="false" name="prepare" > 
     5065         <UML:BehavioralFeature.parameter> 
     5066          <UML:Parameter kind="return" xmi.id="132825" type="12743" /> 
     5067         </UML:BehavioralFeature.parameter> 
     5068        </UML:Operation> 
     5069        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18109" isRoot="false" isAbstract="false" isQuery="false" name="transfer" > 
     5070         <UML:BehavioralFeature.parameter> 
     5071          <UML:Parameter kind="return" xmi.id="132826" type="12705" /> 
     5072         </UML:BehavioralFeature.parameter> 
     5073        </UML:Operation> 
     5074        <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="18110" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
     5075         <UML:BehavioralFeature.parameter> 
     5076          <UML:Parameter kind="return" xmi.id="132827" type="12743" /> 
     5077          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18111" value="" type="12705" name="l" /> 
     5078         </UML:BehavioralFeature.parameter> 
     5079        </UML:Operation> 
     5080        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="18112" isRoot="false" isAbstract="false" isQuery="false" name="receiveBlock" > 
     5081         <UML:BehavioralFeature.parameter> 
     5082          <UML:Parameter kind="return" xmi.id="132828" type="12705" /> 
     5083          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18113" value="" type="18085" name="data" /> 
     5084          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18114" value="" type="12734" name="nevents" /> 
     5085          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18115" value="" type="12734" name="offset" /> 
     5086          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18116" value="" type="12734" name="dbc" /> 
     5087         </UML:BehavioralFeature.parameter> 
     5088        </UML:Operation> 
     5089        <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="18117" isRoot="false" isAbstract="false" isQuery="false" name="decodeMBLAEventsToPort" > 
     5090         <UML:BehavioralFeature.parameter> 
     5091          <UML:Parameter kind="return" xmi.id="132829" type="12705" /> 
     5092          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18119" value="" type="18118" name="" /> 
     5093          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18120" value="" type="15179" name="data" /> 
     5094          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18121" value="" type="12734" name="offset" /> 
     5095          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18122" value="" type="12734" name="nevents" /> 
     5096          <UML:Parameter isSpecification="false" visibility="private" xmi.id="18123" value="" type="12734" name="dbc" /> 
     5097         </UML:BehavioralFeature.parameter> 
     5098        </UML:Operation> 
     5099       </UML:Classifier.feature> 
     5100      </UML:Class> 
     5101      <UML:Class comment="\brief The Base Class for ISO Handlers 
    15275102These classes perform the actual ISO communication through libraw1394. 
    15285103They are different from IsoStreams because one handler can provide multiple 
    1529 streams with packets in case of ISO multichannel receive." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="22867" isRoot="false" isAbstract="false" name="IsoHandler" > 
    1530      <UML:Classifier.feature> 
    1531       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22906" type="22905" name="m_handle" /> 
    1532       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22907" type="12705" name="m_port" /> 
    1533       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22908" type="12734" name="m_buf_packets" /> 
    1534       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22909" type="12734" name="m_max_packet_size" /> 
    1535       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22910" type="12705" name="m_irq_interval" /> 
    1536       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22911" type="12705" name="m_packetcount" /> 
    1537       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22912" type="12705" name="m_dropped" /> 
    1538       <UML:Attribute isSpecification="false" visibility="protected" xmi.id="22913" type="15288" name="m_Client" /> 
    1539       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="22871" isRoot="false" isAbstract="false" isQuery="false" name="IsoHandler" > 
    1540        <UML:BehavioralFeature.parameter> 
    1541         <UML:Parameter isSpecification="false" visibility="private" xmi.id="22872" value="" type="12705" name="port" /> 
    1542        </UML:BehavioralFeature.parameter> 
    1543       </UML:Operation> 
    1544       <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="22873" isRoot="false" isAbstract="false" isQuery="false" name="IsoHandler" > 
    1545        <UML:BehavioralFeature.parameter> 
    1546         <UML:Parameter isSpecification="false" visibility="private" xmi.id="22874" value="" type="12705" name="port" /> 
    1547         <UML:Parameter isSpecification="false" visibility="private" xmi.id="22875" value="" type="12734" name="buf_packets" /> 
    1548         <UML:Parameter isSpecification="false" visibility="private" xmi.id="22876" value="" type="12734" name="max_packet_size" /> 
    1549         <UML:Parameter isSpecification="false" visibility="private" xmi.id="22877" value="" type="12705" name="irq" /> 
    1550        </UML:BehavioralFeature.parameter> 
    1551       </UML:Operation> 
    1552       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="22878" isRoot="false" isAbstract="false" isQuery="false" name="~ IsoHandler" /> 
    1553       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="22879" isRoot="false" isAbstract="false" isQuery="false" name="initialize" > 
    1554        <UML:BehavioralFeature.parameter> 
    1555         <UML:Parameter kind="return" xmi.id="51321" type="12708" /> 
    1556        </UML:BehavioralFeature.parameter> 
    1557       </UML:Operation> 
    1558       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="22880" isRoot="false" isAbstract="false" isQuery="false" name="iterate" > 
    1559        <UML:BehavioralFeature.parameter> 
    1560         <UML:Parameter kind="return" xmi.id="51322" type="12705" /> 
    1561        </UML:BehavioralFeature.parameter> 
    1562       </UML:Operation> 
    1563       <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="22881" isRoot="false" isAbstract="false" isQuery="false" name="setVerboseLevel" > 
    1564        <UML:BehavioralFeature.parameter> 
    1565         <UML:Parameter kind="return" xmi.id="51323" type="12743" /> 
    1566         <UML:Parameter i