<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:UMLLabProfile="http:///schemas/UMLLabProfile/NS/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/UMLLabProfile/NS/0 pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile-Annotation_2-UMLLabProfile">
  <uml:Model xmi:id="_eonsMBXXEeaTp9VW15L1tg" name="OOGit">
    <eAnnotations xmi:id="_e2qIMBXXEeaTp9VW15L1tg" source="http://ns.yatta.de/umllab">
      <contents xmi:type="ecore:EAnnotation" xmi:id="_e2qvQBXXEeaTp9VW15L1tg" source="codegen">
        <details xmi:id="_e2qvQRXXEeaTp9VW15L1tg" key="codegenDirectory" value="/OOGit/src"/>
        <details xmi:id="_fKJE4BXXEeaTp9VW15L1tg" key="AssociatedSourceCode" value="/OOGit/src/ereignissteuerung/EreignisListener.java;3780553255/1;/OOGit/src/ereignissteuerung/Ereignissteuerung.java;2567218317/1;/OOGit/src/robot/Robot.java;2693086015/1;/OOGit/src/statusmaschine/Statusmaschine.java;2276033001/1;/OOGit/src/verhaltenssteuerung/FolgeLinie.java;3957093823/1;/OOGit/src/verhaltenssteuerung/Verhaltenssteuerung.java;2834987709/1;/OOGit/src/statusmaschine/Ultraschalllistener.java;432365519/1;"/>
      </contents>
    </eAnnotations>
    <elementImport xmi:id="_fBvW0BXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
    </elementImport>
    <elementImport xmi:id="_fBv94BXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#byte"/>
    </elementImport>
    <elementImport xmi:id="_fBwk8BXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#char"/>
    </elementImport>
    <elementImport xmi:id="_fBwk8RXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
    </elementImport>
    <elementImport xmi:id="_fBwk8hXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
    </elementImport>
    <elementImport xmi:id="_fBwk8xXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
    </elementImport>
    <elementImport xmi:id="_fBxMABXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
    </elementImport>
    <elementImport xmi:id="_fBxMARXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#short"/>
    </elementImport>
    <elementImport xmi:id="_fByaIBXXEeaTp9VW15L1tg">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </elementImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_fB6V8BXXEeaTp9VW15L1tg" name="ereignissteuerung">
      <packagedElement xmi:type="uml:Interface" xmi:id="_fDPLoBXXEeaTp9VW15L1tg" name="EreignisListener">
        <ownedComment xmi:id="_fGPcUBXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedOperation xmi:id="_fDS2ABXXEeaTp9VW15L1tg" name="sendData">
          <ownedParameter xmi:id="_fDS2ARXXEeaTp9VW15L1tg" name="normalizedValue">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fDUEIBXXEeaTp9VW15L1tg" name="Ereignissteuerung">
        <ownedComment xmi:id="_fGPcURXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_fF3B0RXXEeaTp9VW15L1tg" name="lightPort" visibility="private" type="_fFDJgRXXEeaTp9VW15L1tg" association="_fGZ0YRXXEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_fF5eEBXXEeaTp9VW15L1tg" name="ll" visibility="package" type="_fFEXoRXXEeaTp9VW15L1tg" association="_fGbCgBXXEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_fF6sMBXXEeaTp9VW15L1tg" name="lightListeners" visibility="private" type="_fDPLoBXXEeaTp9VW15L1tg" isOrdered="true" association="_fGbpkRXXEeaTp9VW15L1tg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fF6sMRXXEeaTp9VW15L1tg" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_fF7TQBXXEeaTp9VW15L1tg" value="new ArrayList&lt;EreignisListener>()"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fF76URXXEeaTp9VW15L1tg" name="ultrasonicListeners" visibility="private" type="_fDPLoBXXEeaTp9VW15L1tg" isOrdered="true" association="_fGc3sRXXEeaTp9VW15L1tg">
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fF8hYBXXEeaTp9VW15L1tg" value="*"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_fF8hYRXXEeaTp9VW15L1tg" value="new ArrayList&lt;EreignisListener>()"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fGPcUhXXEeaTp9VW15L1tg" name="ultrasonicPort" visibility="private" type="_fFDJgRXXEeaTp9VW15L1tg" association="_fGlakRXXEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_fGQqcBXXEeaTp9VW15L1tg" name="ul" visibility="package" type="_fFEXoRXXEeaTp9VW15L1tg" association="_fGmBoRXXEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_HJypQBXiEeaTp9VW15L1tg" name="light" visibility="package" type="_fFBUURXXEeaTp9VW15L1tg" association="_HJ0ecBXiEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_HJzQUBXiEeaTp9VW15L1tg" name="ultrasonic" visibility="package" type="_fFFlwRXXEeaTp9VW15L1tg" association="_HJ1FgRXiEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGHggBXXEeaTp9VW15L1tg" name="Ereignissteuerung" specification="_fFspwBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="___tBIBXhEeaTp9VW15L1tg" name="newLightPort" type="_fFDJgRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="___tBIRXhEeaTp9VW15L1tg" name="newUltrasonicPort" type="_fFDJgRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="___tBIhXhEeaTp9VW15L1tg" type="_fDUEIBXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
          </ownedParameter>
          <ownedParameter xmi:id="___tBIxXhEeaTp9VW15L1tg" name="newlight" type="_fFBUURXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="___tBJBXhEeaTp9VW15L1tg" name="newultrasonic" type="_fFFlwRXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>light = newlight;&#xD;
		ultrasonic = newultrasonic;&#xD;
		&#xD;
		lightPort=newLightPort;&#xD;
		ultrasonicPort=newUltrasonicPort;&#xD;
		light= new LightSensor(lightPort);&#xD;
		ultrasonic = new UltrasonicSensor(ultrasonicPort);&#xD;
		ll = new SensorPortListener() {&#xD;
			&#xD;
			@Override&#xD;
			public void stateChanged(SensorPort aSource, int aOldValue, int aNewValue) {&#xD;
				for (EreignisListener listener : lightListeners) {&#xD;
					listener.sendData(light.getLightValue());&#xD;
				}				&#xD;
			}&#xD;
		};&#xD;
		lightPort.addSensorPortListener(ll);&#xD;
		ul = new SensorPortListener() {&#xD;
			&#xD;
			@Override&#xD;
			public void stateChanged(SensorPort aSource, int aOldValue, int aNewValue) {&#xD;
				for (EreignisListener listener : ultrasonicListeners) {&#xD;
					listener.sendData(ultrasonic.getDistance());&#xD;
				}				&#xD;
			}&#xD;
		};&#xD;
		ultrasonicPort.addSensorPortListener(ul);&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGIuoBXXEeaTp9VW15L1tg" name="addLightListener" specification="_fFIpEBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGIuoRXXEeaTp9VW15L1tg" name="toAdd" type="_fDPLoBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>lightListeners.add(toAdd);&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGIuohXXEeaTp9VW15L1tg" name="removeLightListener" specification="_fFJ3MBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGIuoxXXEeaTp9VW15L1tg" name="toRemove" type="_fDPLoBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>lightListeners.remove(toRemove);&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGJVsBXXEeaTp9VW15L1tg" name="addUltrasonicListener" specification="_fFKeQBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGJVsRXXEeaTp9VW15L1tg" name="toAdd" type="_fDPLoBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>ultrasonicListeners.add(toAdd);&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGJVshXXEeaTp9VW15L1tg" name="removeUltrasonicListener" specification="_fFLFUBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGJVsxXXEeaTp9VW15L1tg" name="toRemove" type="_fDPLoBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>ultrasonicListeners.remove(toRemove);&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_fFIpEBXXEeaTp9VW15L1tg" name="addLightListener" method="_fGIuoBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fFJQIBXXEeaTp9VW15L1tg" name="toAdd" type="_fDPLoBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fFJ3MBXXEeaTp9VW15L1tg" name="removeLightListener" method="_fGIuohXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fFJ3MRXXEeaTp9VW15L1tg" name="toRemove" type="_fDPLoBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fFKeQBXXEeaTp9VW15L1tg" name="addUltrasonicListener" method="_fGJVsBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fFKeQRXXEeaTp9VW15L1tg" name="toAdd" type="_fDPLoBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fFLFUBXXEeaTp9VW15L1tg" name="removeUltrasonicListener" method="_fGJVshXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fFLFURXXEeaTp9VW15L1tg" name="toRemove" type="_fDPLoBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fFspwBXXEeaTp9VW15L1tg" name="Ereignissteuerung" method="_fGHggBXXEeaTp9VW15L1tg">
          <eAnnotations xmi:id="_fFtQ0hXXEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <details xmi:id="_fFt34BXXEeaTp9VW15L1tg" key="create"/>
          </eAnnotations>
          <ownedComment xmi:id="_fGRRgRXXEeaTp9VW15L1tg">
            <body>*</body>
          </ownedComment>
          <ownedParameter xmi:id="_fFtQ0BXXEeaTp9VW15L1tg" name="newLightPort" type="_fFDJgRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_fFtQ0RXXEeaTp9VW15L1tg" name="newUltrasonicPort" type="_fFDJgRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_fFt34RXXEeaTp9VW15L1tg" type="_fDUEIBXXEeaTp9VW15L1tg" direction="return"/>
          <ownedParameter xmi:id="___qk4BXhEeaTp9VW15L1tg" name="newlight" type="_fFBUURXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="___qk4RXhEeaTp9VW15L1tg" name="newultrasonic" type="_fFFlwRXXEeaTp9VW15L1tg"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGZ0YRXXEeaTp9VW15L1tg" name="" memberEnd="_fGZ0YhXXEeaTp9VW15L1tg _fF3B0RXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGZ0YhXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGZ0YRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGbCgBXXEeaTp9VW15L1tg" name="" memberEnd="_fGbCgRXXEeaTp9VW15L1tg _fF5eEBXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGbCgRXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGbCgBXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGbpkRXXEeaTp9VW15L1tg" name="" memberEnd="_fGbpkhXXEeaTp9VW15L1tg _fF6sMBXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGbpkhXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGbpkRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGc3sRXXEeaTp9VW15L1tg" name="" memberEnd="_fGc3shXXEeaTp9VW15L1tg _fF76URXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGc3shXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGc3sRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGlakRXXEeaTp9VW15L1tg" name="" memberEnd="_fGlakhXXEeaTp9VW15L1tg _fGPcUhXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGlakhXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGlakRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGmBoRXXEeaTp9VW15L1tg" name="" memberEnd="_fGmBohXXEeaTp9VW15L1tg _fGQqcBXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGmBohXXEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_fGmBoRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_HJ0ecBXiEeaTp9VW15L1tg" name="" memberEnd="_HJ0ecRXiEeaTp9VW15L1tg _HJypQBXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_HJ0ecRXiEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_HJ0ecBXiEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_HJ1FgRXiEeaTp9VW15L1tg" name="" memberEnd="_HJ1FghXiEeaTp9VW15L1tg _HJzQUBXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_HJ1FghXiEeaTp9VW15L1tg" name="" type="_fDUEIBXXEeaTp9VW15L1tg" association="_HJ1FgRXiEeaTp9VW15L1tg"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_fB9ZQBXXEeaTp9VW15L1tg" name="java">
      <packagedElement xmi:type="uml:Package" xmi:id="_fB9ZQRXXEeaTp9VW15L1tg" name="util">
        <packagedElement xmi:type="uml:Class" xmi:id="_fE9p8BXXEeaTp9VW15L1tg" name="ArrayList"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_fFAGMBXXEeaTp9VW15L1tg" name="List"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_fB-AUBXXEeaTp9VW15L1tg" name="lejos">
      <packagedElement xmi:type="uml:Package" xmi:id="_fB-AURXXEeaTp9VW15L1tg" name="nxt">
        <packagedElement xmi:type="uml:Class" xmi:id="_fFBUURXXEeaTp9VW15L1tg" name="LightSensor"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFDJgRXXEeaTp9VW15L1tg" name="SensorPort"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_fFEXoRXXEeaTp9VW15L1tg" name="SensorPortListener"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFFlwRXXEeaTp9VW15L1tg" name="UltrasonicSensor"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFXSkBXXEeaTp9VW15L1tg" name="Button"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFZu0BXXEeaTp9VW15L1tg" name="LCD"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFeAQBXXEeaTp9VW15L1tg" name="MotorPort"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_fFf1cRXXEeaTp9VW15L1tg" name="NXTMotor"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_fCSwcBXXEeaTp9VW15L1tg" name="statusmaschine">
      <packagedElement xmi:type="uml:Class" xmi:id="_fD1okBXXEeaTp9VW15L1tg" name="Statusmaschine">
        <ownedComment xmi:id="_fGR4kBXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_qvRbUBXfEeaTp9VW15L1tg" name="vs" visibility="package" type="_fECc4BXXEeaTp9VW15L1tg" association="_96P7EBXiEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_MppuwBXjEeaTp9VW15L1tg" name="es" visibility="package" type="_fDUEIBXXEeaTp9VW15L1tg" association="_Mpq84BXjEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGLx8BXXEeaTp9VW15L1tg" name="start" specification="_fD4r4BXXEeaTp9VW15L1tg">
          <language>java</language>
          <body>vs.initialisieren();&#xD;
		&#xD;
		vs.startfolgeLinie();&#xD;
		&#xD;
		Ultraschalllistener kd= new Ultraschalllistener(vs);&#xD;
		&#xD;
		es.addUltrasonicListener(kd);&#xD;
		&#xD;
		&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qvSCYRXfEeaTp9VW15L1tg" name="Statusmaschine" specification="_fD3dwBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_MpqV0BXjEeaTp9VW15L1tg" type="_fD1okBXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
          </ownedParameter>
          <ownedParameter xmi:id="_MpqV0RXjEeaTp9VW15L1tg" name="newVs" type="_fECc4BXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_MpqV0hXjEeaTp9VW15L1tg" name="newEs" type="_fDUEIBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>vs = newVs;&#xD;
 es = newEs;&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_fD3dwBXXEeaTp9VW15L1tg" name="Statusmaschine" method="_qvSCYRXfEeaTp9VW15L1tg">
          <eAnnotations xmi:id="_fD3dwRXXEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <details xmi:id="_fD4E0BXXEeaTp9VW15L1tg" key="create"/>
          </eAnnotations>
          <ownedParameter xmi:id="_fD4E0RXXEeaTp9VW15L1tg" type="_fD1okBXXEeaTp9VW15L1tg" direction="return"/>
          <ownedParameter xmi:id="_VHFgARXhEeaTp9VW15L1tg" name="newVs" type="_fECc4BXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_MpogoBXjEeaTp9VW15L1tg" name="newEs" type="_fDUEIBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
        <ownedOperation xmi:id="_fD4r4BXXEeaTp9VW15L1tg" name="start" method="_fGLx8BXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_96P7EBXiEeaTp9VW15L1tg" name="" memberEnd="_96P7ERXiEeaTp9VW15L1tg _qvRbUBXfEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_96P7ERXiEeaTp9VW15L1tg" name="" type="_fD1okBXXEeaTp9VW15L1tg" association="_96P7EBXiEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Mpq84BXjEeaTp9VW15L1tg" name="" memberEnd="_Mpq84RXjEeaTp9VW15L1tg _MppuwBXjEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_Mpq84RXjEeaTp9VW15L1tg" name="" type="_fD1okBXXEeaTp9VW15L1tg" association="_Mpq84BXjEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_2NJQABXjEeaTp9VW15L1tg" name="Ultraschalllistener">
        <ownedComment xmi:id="_2NTBBhXjEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_2NSZ8BXjEeaTp9VW15L1tg" name="vs" visibility="package" type="_fECc4BXXEeaTp9VW15L1tg" association="_2NToEBXjEeaTp9VW15L1tg"/>
        <interfaceRealization xmi:id="_2NJ3EBXjEeaTp9VW15L1tg" client="_2NJQABXjEeaTp9VW15L1tg" supplier="_fDPLoBXXEeaTp9VW15L1tg" contract="_fDPLoBXXEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_2NTBARXjEeaTp9VW15L1tg" name="Ultraschalllistener" specification="_2NKeIBXjEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_2NTBAhXjEeaTp9VW15L1tg" name="parent" type="_fECc4BXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_2NTBAxXjEeaTp9VW15L1tg" type="_2NJQABXjEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
          </ownedParameter>
          <language>java</language>
          <body>vs = parent;&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_2NTBBBXjEeaTp9VW15L1tg" name="sendData" specification="_2NKeJRXjEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_2NTBBRXjEeaTp9VW15L1tg" name="normalizedValue">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>if (normalizedValue &lt;= 20) {&#xD;
			vs.stopfolgeLinie();&#xD;
			vs.ausweichen();&#xD;
		} else if (normalizedValue &lt;= 5) {&#xD;
			vs.stopfolgeLinie();&#xD;
			vs.abschalten();&#xD;
		}&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_2NKeIBXjEeaTp9VW15L1tg" name="Ultraschalllistener" method="_2NTBARXjEeaTp9VW15L1tg">
          <eAnnotations xmi:id="_2NKeIhXjEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <details xmi:id="_2NKeIxXjEeaTp9VW15L1tg" key="create"/>
          </eAnnotations>
          <ownedParameter xmi:id="_2NKeIRXjEeaTp9VW15L1tg" name="parent" type="_fECc4BXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_2NKeJBXjEeaTp9VW15L1tg" type="_2NJQABXjEeaTp9VW15L1tg" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_2NKeJRXjEeaTp9VW15L1tg" name="sendData" method="_2NTBBBXjEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_2NKeJhXjEeaTp9VW15L1tg" name="normalizedValue">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_2NToEBXjEeaTp9VW15L1tg" name="" memberEnd="_2NToERXjEeaTp9VW15L1tg _2NSZ8BXjEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_2NToERXjEeaTp9VW15L1tg" name="" type="_2NJQABXjEeaTp9VW15L1tg" association="_2NToEBXjEeaTp9VW15L1tg"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_fCVzwBXXEeaTp9VW15L1tg" name="robot">
      <packagedElement xmi:type="uml:Class" xmi:id="_fDlw8BXXEeaTp9VW15L1tg" name="Robot">
        <ownedComment xmi:id="_fGRRghXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_xaaFUBXZEeaTp9VW15L1tg" name="sm" visibility="package" isStatic="true" type="_fD1okBXXEeaTp9VW15L1tg" association="_xachkBXZEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_7FJFQBXZEeaTp9VW15L1tg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Gdo1QBXfEeaTp9VW15L1tg" name="links" visibility="package" isStatic="true" type="_fFf1cRXXEeaTp9VW15L1tg" association="_GdsfoBXfEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GdpcUBXfEeaTp9VW15L1tg" value="new NXTMotor(MotorPort.A)"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GdqDYRXfEeaTp9VW15L1tg" name="rechts" visibility="package" isStatic="true" type="_fFf1cRXXEeaTp9VW15L1tg" association="_GdttwBXfEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GdqqcBXfEeaTp9VW15L1tg" value="new NXTMotor(MotorPort.B)"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GdqqchXfEeaTp9VW15L1tg" name="vs" visibility="package" isStatic="true" type="_fECc4BXXEeaTp9VW15L1tg" association="_GdttwxXfEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GdqqcxXfEeaTp9VW15L1tg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GdrRgRXfEeaTp9VW15L1tg" name="es" visibility="package" isStatic="true" type="_fDUEIBXXEeaTp9VW15L1tg" association="_GduU0RXfEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_GdrRghXfEeaTp9VW15L1tg">
            <value xsi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ATI6gBXiEeaTp9VW15L1tg" name="light" visibility="package" isStatic="true" type="_fFBUURXXEeaTp9VW15L1tg" association="_ATLWwBXiEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_ATJhkRXiEeaTp9VW15L1tg" name="ultrasonic" visibility="package" isStatic="true" type="_fFFlwRXXEeaTp9VW15L1tg" association="_ATMk4RXiEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGKj0BXXEeaTp9VW15L1tg" name="main" specification="_fDm_EBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGKj0RXXEeaTp9VW15L1tg" name="args">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fGKj0hXXEeaTp9VW15L1tg" value="*"/>
          </ownedParameter>
          <language>java</language>
          <body>es = new Ereignissteuerung(SensorPort.S1, SensorPort.S2,light,ultrasonic);&#xD;
		 vs = new Verhaltenssteuerung(links, rechts, es);&#xD;
		sm = new Statusmaschine(vs, es);&#xD;
		sm.start();&#xD;
		&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_fDm_EBXXEeaTp9VW15L1tg" name="main" isStatic="true" method="_fGKj0BXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fDm_ERXXEeaTp9VW15L1tg" name="args">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fDnmIBXXEeaTp9VW15L1tg" value="*"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_xachkBXZEeaTp9VW15L1tg" name="" memberEnd="_xachkRXZEeaTp9VW15L1tg _xaaFUBXZEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_xachkRXZEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_xachkBXZEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GdsfoBXfEeaTp9VW15L1tg" name="" memberEnd="_GdsfoRXfEeaTp9VW15L1tg _Gdo1QBXfEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_GdsfoRXfEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_GdsfoBXfEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GdttwBXfEeaTp9VW15L1tg" name="" memberEnd="_GdttwRXfEeaTp9VW15L1tg _GdqDYRXfEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_GdttwRXfEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_GdttwBXfEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GdttwxXfEeaTp9VW15L1tg" name="" memberEnd="_GdttxBXfEeaTp9VW15L1tg _GdqqchXfEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_GdttxBXfEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_GdttwxXfEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GduU0RXfEeaTp9VW15L1tg" name="" memberEnd="_GduU0hXfEeaTp9VW15L1tg _GdrRgRXfEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_GduU0hXfEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_GduU0RXfEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ATLWwBXiEeaTp9VW15L1tg" name="" memberEnd="_ATLWwRXiEeaTp9VW15L1tg _ATI6gBXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_ATLWwRXiEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_ATLWwBXiEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ATMk4RXiEeaTp9VW15L1tg" name="" memberEnd="_ATMk4hXiEeaTp9VW15L1tg _ATJhkRXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_ATMk4hXiEeaTp9VW15L1tg" name="" type="_fDlw8BXXEeaTp9VW15L1tg" association="_ATMk4RXiEeaTp9VW15L1tg"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_fCY3EBXXEeaTp9VW15L1tg" name="verhaltenssteuerung">
      <packagedElement xmi:type="uml:Class" xmi:id="_fD7vMBXXEeaTp9VW15L1tg" name="FolgeLinie">
        <ownedComment xmi:id="_fGR4kRXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_YSs84BXgEeaTp9VW15L1tg" name="rechts" visibility="package" type="_fFf1cRXXEeaTp9VW15L1tg" association="_YSvZIBXgEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_YSuyEBXgEeaTp9VW15L1tg" name="links" visibility="package" type="_fFf1cRXXEeaTp9VW15L1tg" association="_YSwnQRXgEeaTp9VW15L1tg"/>
        <interfaceRealization xmi:id="_fFiRsBXXEeaTp9VW15L1tg" client="_fD7vMBXXEeaTp9VW15L1tg" supplier="_fDPLoBXXEeaTp9VW15L1tg" contract="_fDPLoBXXEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGLx8RXXEeaTp9VW15L1tg" name="sendData" specification="_fD9kYBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGLx8hXXEeaTp9VW15L1tg" name="normalizedValue">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>if (normalizedValue >= (3 * 100 / 11) &amp;&amp; normalizedValue &lt;= (5 * 100 / 11)) { // Weit neben&#xD;
			// der&#xD;
			// Linie&#xD;
			// ->&#xD;
			// Stark Rechts&#xD;
			links.setPower(100);&#xD;
			links.forward();&#xD;
			rechts.setPower((int) ((-5.5) * normalizedValue + 250));&#xD;
			rechts.backward();&#xD;
		} else if (normalizedValue >= (5 * 100 / 11) &amp;&amp; normalizedValue &lt;= (7 * 100 / 11)) { // Leicht&#xD;
			// neben&#xD;
			// der&#xD;
			// Linie&#xD;
			// ->&#xD;
			// Leicht Rechts&#xD;
			links.setPower(100);&#xD;
			links.forward();&#xD;
			rechts.setPower((int) (5.5 * normalizedValue - 250));&#xD;
			rechts.forward();&#xD;
		} else if (normalizedValue >= (7 * 100 / 11) &amp;&amp; normalizedValue &lt;= (9 * 100 / 11)) { // Leicht&#xD;
			// auf&#xD;
			// der&#xD;
			// Linie&#xD;
			// ->&#xD;
			// Leicht Links&#xD;
			rechts.setPower(100);&#xD;
			rechts.forward();&#xD;
			links.setPower((int) ((-5.5) * normalizedValue + 450));&#xD;
			links.forward();&#xD;
		} else if (normalizedValue >= (9 * 100 / 11) &amp;&amp; normalizedValue &lt;= (11 * 100 / 11)) { // Weit&#xD;
			// auf&#xD;
			// der&#xD;
			// Linie&#xD;
			// ->&#xD;
			// Stark Links&#xD;
			rechts.setPower(100);&#xD;
			rechts.forward();&#xD;
			links.setPower((int) ((5.5) * normalizedValue - 450));&#xD;
			links.backward();&#xD;
&#xD;
		}&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_YSuLABXgEeaTp9VW15L1tg" name="FolgeLinie" specification="_YSp5kBXgEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_YSuLARXgEeaTp9VW15L1tg" name="newrechts" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_YSuLAhXgEeaTp9VW15L1tg" name="newlinks" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_YSuLAxXgEeaTp9VW15L1tg" type="_fD7vMBXXEeaTp9VW15L1tg" direction="return"/>
          <language>java</language>
          <body>rechts = newrechts;&#xD;
		links = newlinks;&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_fD9kYBXXEeaTp9VW15L1tg" name="sendData" method="_fGLx8RXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fD9kYRXXEeaTp9VW15L1tg" name="normalizedValue">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_YSp5kBXgEeaTp9VW15L1tg" name="FolgeLinie" method="_YSuLABXgEeaTp9VW15L1tg">
          <eAnnotations xmi:id="_YSp5lBXgEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <details xmi:id="_YSp5lRXgEeaTp9VW15L1tg" key="create"/>
          </eAnnotations>
          <ownedParameter xmi:id="_YSp5kRXgEeaTp9VW15L1tg" name="newrechts" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_YSp5khXgEeaTp9VW15L1tg" name="newlinks" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_YSp5kxXgEeaTp9VW15L1tg" type="_fD7vMBXXEeaTp9VW15L1tg" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fECc4BXXEeaTp9VW15L1tg" name="Verhaltenssteuerung">
        <ownedComment xmi:id="_fGR4khXXEeaTp9VW15L1tg">
          <body>@author Domme&#xD;
 *</body>
        </ownedComment>
        <ownedAttribute xmi:id="_fGEdMRXXEeaTp9VW15L1tg" name="fl" visibility="package" type="_fDPLoBXXEeaTp9VW15L1tg" association="_fGkMcRXXEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_s3l24BXYEeaTp9VW15L1tg" name="ls" visibility="package" type="_fFBUURXXEeaTp9VW15L1tg" association="_s3qIUBXYEeaTp9VW15L1tg">
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_s3md8BXYEeaTp9VW15L1tg" value="new LightSensor(SensorPort.S1)"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_haCC4BXiEeaTp9VW15L1tg" name="links" visibility="package" type="_fFf1cRXXEeaTp9VW15L1tg" association="_haEfIBXiEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_haDRAxXiEeaTp9VW15L1tg" name="rechts" visibility="package" type="_fFf1cRXXEeaTp9VW15L1tg" association="_haFGMBXiEeaTp9VW15L1tg"/>
        <ownedAttribute xmi:id="_-hJjABXiEeaTp9VW15L1tg" name="es" visibility="package" type="_fDUEIBXXEeaTp9VW15L1tg" association="_-hLYMBXiEeaTp9VW15L1tg"/>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGMZABXXEeaTp9VW15L1tg" name="Verhaltenssteuerung" specification="_fFl8EBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_-hKKERXiEeaTp9VW15L1tg" type="_fECc4BXXEeaTp9VW15L1tg" direction="return"/>
          <ownedParameter xmi:id="_-hKKEhXiEeaTp9VW15L1tg" name="newLinks" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_-hKKExXiEeaTp9VW15L1tg" name="newRechts" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_-hKKFBXiEeaTp9VW15L1tg" name="newEs" type="_fDUEIBXXEeaTp9VW15L1tg"/>
          <language>java</language>
          <body>links = newLinks;&#xD;
		rechts=newRechts;&#xD;
		es = newEs;&#xD;
		fl = new FolgeLinie(links, rechts);&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGMZAxXXEeaTp9VW15L1tg" name="abschalten" specification="_fEE5IBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGMZBBXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>LCD.drawString(&quot;Programm beendet&quot;, 1, 1);&#xD;
		Button.waitForAnyPress();&#xD;
&#xD;
		return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGNAEBXXEeaTp9VW15L1tg" name="ausweichen" specification="_fEGHQBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGNAERXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>// �berholen ??&#xD;
&#xD;
		return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGNAEhXXEeaTp9VW15L1tg" name="fehler" specification="_fEGuUBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGNAExXXEeaTp9VW15L1tg" name="fehlermeldung">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:id="_fGNAFBXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>LCD.drawString(fehlermeldung, 1, 1);&#xD;
		abschalten();&#xD;
&#xD;
		return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGNnIBXXEeaTp9VW15L1tg" name="startfolgeLinie" specification="_fEH8cBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGNnIRXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>es.addLightListener(fl);&#xD;
&#xD;
		return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGNnIhXXEeaTp9VW15L1tg" name="stopfolgeLinie" specification="_fEIjgBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGNnIxXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>es.removeLightListener(fl);&#xD;
		&#xD;
		return 0;&#xD;
		&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGOOMBXXEeaTp9VW15L1tg" name="initialisieren" specification="_fEJKkRXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGOOMRXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>LCD.drawString(&quot;Bitte auf die Linie stellen und mit Knopfdruck bestätigen&quot;, 1, 1);&#xD;
		Button.waitForAnyPress();&#xD;
		ls.calibrateLow();&#xD;
		&#xD;
		LCD.drawString(&quot;Bitte neben die Linie stellen und mit Knopfdruck bestätigen&quot;, 1, 1);&#xD;
		Button.waitForAnyPress();&#xD;
		ls.calibrateHigh();&#xD;
		&#xD;
		LCD.drawString(&quot;Kalibrierung abgeschlossen&quot;, 1, 1);&#xD;
		&#xD;
		return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_fGOOMhXXEeaTp9VW15L1tg" name="sucheLinie" specification="_fEJxoRXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fGOOMxXXEeaTp9VW15L1tg" direction="return">
            <name xsi:nil="true"/>
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
          <language>java</language>
          <body>return 0;&#xD;
&#xD;
	</body>
        </ownedBehavior>
        <ownedOperation xmi:id="_fEE5IBXXEeaTp9VW15L1tg" name="abschalten" method="_fGMZAxXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEFgMBXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEGHQBXXEeaTp9VW15L1tg" name="ausweichen" method="_fGNAEBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEGHQRXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEGuUBXXEeaTp9VW15L1tg" name="fehler" method="_fGNAEhXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEHVYBXXEeaTp9VW15L1tg" name="fehlermeldung">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:id="_fEHVYRXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEH8cBXXEeaTp9VW15L1tg" name="startfolgeLinie" method="_fGNnIBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEH8cRXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEIjgBXXEeaTp9VW15L1tg" name="stopfolgeLinie" method="_fGNnIhXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEJKkBXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEJKkRXXEeaTp9VW15L1tg" name="initialisieren" method="_fGOOMBXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEJxoBXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fEJxoRXXEeaTp9VW15L1tg" name="sucheLinie" method="_fGOOMhXXEeaTp9VW15L1tg">
          <ownedParameter xmi:id="_fEKYsBXXEeaTp9VW15L1tg" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_fFl8EBXXEeaTp9VW15L1tg" name="Verhaltenssteuerung" method="_fGMZABXXEeaTp9VW15L1tg">
          <eAnnotations xmi:id="_fFmjIBXXEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
            <details xmi:id="_fFmjIRXXEeaTp9VW15L1tg" key="create"/>
          </eAnnotations>
          <ownedParameter xmi:id="_fFmjIhXXEeaTp9VW15L1tg" type="_fECc4BXXEeaTp9VW15L1tg" direction="return"/>
          <ownedParameter xmi:id="_hZ-_kBXiEeaTp9VW15L1tg" name="newLinks" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_hZ-_kRXiEeaTp9VW15L1tg" name="newRechts" type="_fFf1cRXXEeaTp9VW15L1tg"/>
          <ownedParameter xmi:id="_-hGfsBXiEeaTp9VW15L1tg" name="newEs" type="_fDUEIBXXEeaTp9VW15L1tg"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_fGkMcRXXEeaTp9VW15L1tg" name="" memberEnd="_fGkMchXXEeaTp9VW15L1tg _fGEdMRXXEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_fGkMchXXEeaTp9VW15L1tg" name="" type="_fECc4BXXEeaTp9VW15L1tg" association="_fGkMcRXXEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_s3qIUBXYEeaTp9VW15L1tg" name="" memberEnd="_s3qIURXYEeaTp9VW15L1tg _s3l24BXYEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_s3qIURXYEeaTp9VW15L1tg" name="" type="_fECc4BXXEeaTp9VW15L1tg" association="_s3qIUBXYEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_YSvZIBXgEeaTp9VW15L1tg" name="" memberEnd="_YSvZIRXgEeaTp9VW15L1tg _YSs84BXgEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_YSvZIRXgEeaTp9VW15L1tg" name="" type="_fD7vMBXXEeaTp9VW15L1tg" association="_YSvZIBXgEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_YSwnQRXgEeaTp9VW15L1tg" name="" memberEnd="_YSwnQhXgEeaTp9VW15L1tg _YSuyEBXgEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_YSwnQhXgEeaTp9VW15L1tg" name="" type="_fD7vMBXXEeaTp9VW15L1tg" association="_YSwnQRXgEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_haEfIBXiEeaTp9VW15L1tg" name="" memberEnd="_haEfIRXiEeaTp9VW15L1tg _haCC4BXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_haEfIRXiEeaTp9VW15L1tg" name="" type="_fECc4BXXEeaTp9VW15L1tg" association="_haEfIBXiEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_haFGMBXiEeaTp9VW15L1tg" name="" memberEnd="_haFGMRXiEeaTp9VW15L1tg _haDRAxXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_haFGMRXiEeaTp9VW15L1tg" name="" type="_fECc4BXXEeaTp9VW15L1tg" association="_haFGMBXiEeaTp9VW15L1tg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_-hLYMBXiEeaTp9VW15L1tg" name="" memberEnd="_-hLYMRXiEeaTp9VW15L1tg _-hJjABXiEeaTp9VW15L1tg">
        <ownedEnd xmi:id="_-hLYMRXiEeaTp9VW15L1tg" name="" type="_fECc4BXXEeaTp9VW15L1tg" association="_-hLYMBXiEeaTp9VW15L1tg"/>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:id="_e2r9YBXXEeaTp9VW15L1tg">
      <eAnnotations xmi:id="_e2vAsBXXEeaTp9VW15L1tg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile-Annotation_2-UMLLabProfile"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UMLLAB_PROFILES/UMLLab.profile.uml#UMLLabProfile"/>
    </profileApplication>
  </uml:Model>
  <UMLLabProfile:TargetLanguage xmi:id="_e2w14BXXEeaTp9VW15L1tg" base_Package="_eonsMBXXEeaTp9VW15L1tg">
    <languageName>java</languageName>
  </UMLLabProfile:TargetLanguage>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fD-ygBXXEeaTp9VW15L1tg" base_Element="_fD9kYBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Annotations xmi:id="_fD_ZkBXXEeaTp9VW15L1tg" base_Element="_fD9kYBXXEeaTp9VW15L1tg">
    <annotations xmi:id="_fD_ZkRXXEeaTp9VW15L1tg" name="Override"/>
  </UMLLabProfile:Annotations>
  <UMLLabProfile:Reference xmi:id="_fE_fIBXXEeaTp9VW15L1tg" base_Element="_fE9p8BXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFBUUBXXEeaTp9VW15L1tg" base_Element="_fFAGMBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFDJgBXXEeaTp9VW15L1tg" base_Element="_fFBUURXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFEXoBXXEeaTp9VW15L1tg" base_Element="_fFDJgRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFFlwBXXEeaTp9VW15L1tg" base_Element="_fFEXoRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFGz4BXXEeaTp9VW15L1tg" base_Element="_fFFlwRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFZHwBXXEeaTp9VW15L1tg" base_Element="_fFXSkBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFbkABXXEeaTp9VW15L1tg" base_Element="_fFZu0BXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFf1cBXXEeaTp9VW15L1tg" base_Element="_fFeAQBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fFhqoBXXEeaTp9VW15L1tg" base_Element="_fFf1cRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_fF3o4BXXEeaTp9VW15L1tg" base_Property="_fF3B0RXXEeaTp9VW15L1tg" siblings="_fGPcUhXXEeaTp9VW15L1tg" root="true"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fF4P8BXXEeaTp9VW15L1tg" base_Element="_fF3B0RXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_fF5eERXXEeaTp9VW15L1tg" base_Property="_fF5eEBXXEeaTp9VW15L1tg" siblings="_fGQqcBXXEeaTp9VW15L1tg" root="true"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fF6FIBXXEeaTp9VW15L1tg" base_Element="_fF5eEBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fF76UBXXEeaTp9VW15L1tg" base_Element="_fF6sMBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fF9IcBXXEeaTp9VW15L1tg" base_Element="_fF76URXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fGFEQBXXEeaTp9VW15L1tg" base_Element="_fGEdMRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_fGQDYBXXEeaTp9VW15L1tg" base_Property="_fGPcUhXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fGQDYRXXEeaTp9VW15L1tg" base_Element="_fGPcUhXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_fGQqcRXXEeaTp9VW15L1tg" base_Property="_fGQqcBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_fGRRgBXXEeaTp9VW15L1tg" base_Element="_fGQqcBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGabcBXXEeaTp9VW15L1tg" base_Element="_fGZ0YRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGbpkBXXEeaTp9VW15L1tg" base_Element="_fGbCgBXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGc3sBXXEeaTp9VW15L1tg" base_Element="_fGbpkRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGeF0BXXEeaTp9VW15L1tg" base_Element="_fGc3sRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGlakBXXEeaTp9VW15L1tg" base_Element="_fGkMcRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGmBoBXXEeaTp9VW15L1tg" base_Element="_fGlakRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_fGnPwBXXEeaTp9VW15L1tg" base_Element="_fGmBoRXXEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_s3nFABXYEeaTp9VW15L1tg" base_Element="_s3l24BXYEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_s3rWcBXYEeaTp9VW15L1tg" base_Element="_s3qIUBXYEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_xaasYBXZEeaTp9VW15L1tg" base_Element="_xaaFUBXZEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_xadIoBXZEeaTp9VW15L1tg" base_Element="_xachkBXZEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_GdqDYBXfEeaTp9VW15L1tg" base_Element="_Gdo1QBXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_GdqqcRXfEeaTp9VW15L1tg" base_Element="_GdqDYRXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_GdrRgBXfEeaTp9VW15L1tg" base_Element="_GdqqchXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_Gdr4kBXfEeaTp9VW15L1tg" base_Element="_GdrRgRXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_GdtGsBXfEeaTp9VW15L1tg" base_Element="_GdsfoBXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_GdttwhXfEeaTp9VW15L1tg" base_Element="_GdttwBXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_GduU0BXfEeaTp9VW15L1tg" base_Element="_GdttwxXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_Gdu74BXfEeaTp9VW15L1tg" base_Element="_GduU0RXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_qvSCYBXfEeaTp9VW15L1tg" base_Element="_qvRbUBXfEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_YSs84RXgEeaTp9VW15L1tg" base_Property="_YSs84BXgEeaTp9VW15L1tg" siblings="_YSuyEBXgEeaTp9VW15L1tg" root="true"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_YStj8BXgEeaTp9VW15L1tg" base_Element="_YSs84BXgEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_YSuyERXgEeaTp9VW15L1tg" base_Property="_YSuyEBXgEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_YSuyEhXgEeaTp9VW15L1tg" base_Element="_YSuyEBXgEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_YSwnQBXgEeaTp9VW15L1tg" base_Element="_YSvZIBXgEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_YSxOUBXgEeaTp9VW15L1tg" base_Element="_YSwnQRXgEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_ATJhkBXiEeaTp9VW15L1tg" base_Element="_ATI6gBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_ATKIoBXiEeaTp9VW15L1tg" base_Element="_ATJhkRXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_ATMk4BXiEeaTp9VW15L1tg" base_Element="_ATLWwBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_ATNL8BXiEeaTp9VW15L1tg" base_Element="_ATMk4RXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_HJypQRXiEeaTp9VW15L1tg" base_Element="_HJypQBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_HJzQURXiEeaTp9VW15L1tg" base_Element="_HJzQUBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_HJ1FgBXiEeaTp9VW15L1tg" base_Element="_HJ0ecBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_HJ1skBXiEeaTp9VW15L1tg" base_Element="_HJ1FgRXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_haCC4RXiEeaTp9VW15L1tg" base_Property="_haCC4BXiEeaTp9VW15L1tg" siblings="_haDRAxXiEeaTp9VW15L1tg" root="true"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_haCp8BXiEeaTp9VW15L1tg" base_Element="_haCC4BXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:MultiDeclaration xmi:id="_haD4EBXiEeaTp9VW15L1tg" base_Property="_haDRAxXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_haD4ERXiEeaTp9VW15L1tg" base_Element="_haDRAxXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_haEfIhXiEeaTp9VW15L1tg" base_Element="_haEfIBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_haFGMhXiEeaTp9VW15L1tg" base_Element="_haFGMBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_96QiIBXiEeaTp9VW15L1tg" base_Element="_96P7EBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_-hKKEBXiEeaTp9VW15L1tg" base_Element="_-hJjABXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_-hLYMhXiEeaTp9VW15L1tg" base_Element="_-hLYMBXiEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_MppuwRXjEeaTp9VW15L1tg" base_Element="_MppuwBXjEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_Mprj8BXjEeaTp9VW15L1tg" base_Element="_Mpq84BXjEeaTp9VW15L1tg"/>
  <UMLLabProfile:LegacyStyledElement xmi:id="_2NLFMBXjEeaTp9VW15L1tg" base_Element="_2NKeJRXjEeaTp9VW15L1tg"/>
  <UMLLabProfile:Annotations xmi:id="_2NLFMRXjEeaTp9VW15L1tg" base_Element="_2NKeJRXjEeaTp9VW15L1tg">
    <annotations xmi:id="_2NLFMhXjEeaTp9VW15L1tg" name="Override"/>
  </UMLLabProfile:Annotations>
  <UMLLabProfile:LegacyStyledElement xmi:id="_2NTBABXjEeaTp9VW15L1tg" base_Element="_2NSZ8BXjEeaTp9VW15L1tg"/>
  <UMLLabProfile:Reference xmi:id="_2NUPIBXjEeaTp9VW15L1tg" base_Element="_2NToEBXjEeaTp9VW15L1tg"/>
</xmi:XMI>
