<commit_before><?xml version="1.0" encoding="utf-8" ?>
<!-- Event_Id = 0: this is a * transition with all other eventId's not declared in that state -->
<mitkInteraktionStates xmlns="http://tempuri.org/StateMachine.xsd" STYLE="User001">
	<!-- ***WARNING*** do not use any &, % and so on in NAME -->
	<stateMachine NAME="punctureApplication">
		<state NAME="start" ID="1" START_STATE="TRUE">
			<transition NAME="initialisiert" NEXT_STATE_ID="2" EVENT_ID="2001"> <!--EIDEDIT-->
				<action ID="3001">
					<intParam Name="Alter" Value="10" />
					<floatParam Name="groee" Value="190.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein Text" />
				</action>
			</transition>
		</state>
		<state NAME="userInformation" ID="2">
			<transition NAME="edit objects" NEXT_STATE_ID="2" EVENT_ID="1013"> <!--EIDEDIT-->
				<action ID="3001">
					<intParam Name="Alter" Value="20" />
					<floatParam Name="groesse" Value="200.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein zweiter Text" />
				</action>
				<action ID="3002">
					<intParam Name="Alter" Value="20" />
					<floatParam Name="groesse" Value="200.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein zweiter Text" />
				</action>
			</transition>
		</state>
	</stateMachine>
	<!-- Behaviour the global statemachine -->
	<stateMachine NAME="global">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="edit objects" NEXT_STATE_ID="2" EVENT_ID="1013"> <!--EIDEDIT-->
				<action ID="0" />
			</transition>
			<transition NAME="transmitt to all" NEXT_STATE_ID="1" EVENT_ID="0">
				<action ID="1200" />
				<action ID="1201" />
			</transition>
		</state>
		<state NAME="edit object" ID="2">
			<transition NAME="ready" NEXT_STATE_ID="1" EVENT_ID="1002"> <!--EIDFINISHED-->
				<action ID="0" />
			</transition>
			<transition NAME="transmitt to interactors only" NEXT_STATE_ID="2" EVENT_ID="0">
				<action ID="1201" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="leftmouse">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="1" SIDE_EFFECT_ID="80">
				<action ID="80" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="530" SIDE_EFFECT_ID="80">
				<action ID="80" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="seedroi">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="3">
				<action ID="80" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="navigation">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates press" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="90" />
			</transition>
			<transition NAME="send Koordinates move" NEXT_STATE_ID="1" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="send Koordinates release" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="drag">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="check picked" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="80" />
			</transition>
			<transition NAME="continue" NEXT_STATE_ID="1" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
		<state NAME="picked guard" ID="2">
			<transition NAME="yes" NEXT_STATE_ID="3" EVENT_ID="204">
				<action ID="0" />
			</transition>
			<transition NAME="no" NEXT_STATE_ID="3" EVENT_ID="203">
				<action ID="0" />
			</transition>
		</state>
		<state NAME="move" ID="3">
			<transition NAME="continue" NEXT_STATE_ID="3" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="move">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="4">
				<action ID="1101" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="533">
				<action ID="1102" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="zoom">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="2">
				<action ID="1201" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="531">
				<action ID="1202" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="picking">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="do picking" NEXT_STATE_ID="1" EVENT_ID="3">
				<action ID="1003" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="focus">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="changefocus" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="0" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="meshmove">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="check picked" NEXT_STATE_ID="2" EVENT_ID="1">
				<action ID="30" />
			</transition>
		</state>
		<state NAME="picked guard" ID="2">
			<transition NAME="yes" NEXT_STATE_ID="3" EVENT_ID="204">
				<action ID="0" />
			</transition>
			<transition NAME="no" NEXT_STATE_ID="1" EVENT_ID="203">
				<action ID="0" />
			</transition>
		</state>
		<state NAME="move" ID="3">
			<transition NAME="continue" NEXT_STATE_ID="3" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="666" />
			</transition>
		</state>
	</stateMachine>
	<!-- Behaviour of a set of Points. a defined number of points can be set/removed/selected/deselectd/moved -->
	<stateMachine NAME="pointsetinteractor">
		<state NAME="nopoints" ID="1" START_STATE="TRUE">
			<transition NAME="addPoint but check n" NEXT_STATE_ID="3" EVENT_ID="3">
				<action ID="32" />
			</transition>
		</state>
		<state NAME="space left" ID="2">
			<transition NAME="addPoint but check n" NEXT_STATE_ID="3" EVENT_ID="3">
				<action ID="32" />
			</transition>
			<transition NAME="Select or move point Space" NEXT_STATE_ID="10" EVENT_ID="1">
				<action ID="30" />
			</transition>
			<transition NAME="checkn Delete" NEXT_STATE_ID="30" EVENT_ID="12">
				<action ID="33" />
			</transition>
			<transition NAME="clear all" NEXT_STATE_ID="1" EVENT_ID="700">
				<action ID="130" />
			</transition>
		</state>
		<state NAME="checkedN" ID="3">
			<transition NAME="n smaller N" NEXT_STATE_ID="40" EVENT_ID="220">
				<action ID="37" />
			</transition>
			<transition NAME="n greater equals N" NEXT_STATE_ID="41" EVENT_ID="221">
				<action ID="37" />
			</transition>
		</state>
		<state NAME="set full" ID="4">
			<transition NAME="Select or move point FULL" NEXT_STATE_ID="20" EVENT_ID="1">
				<action ID="30" />
			</transition>
			<transition NAME="checkn Delete selected Point" NEXT_STATE_ID="30" EVENT_ID="12">
				<action ID="33" /><commit_msg>Added transitions for beginning interaction from a non-empty point set.<commit_after><?xml version="1.0" encoding="utf-8" ?>
<!-- Event_Id = 0: this is a * transition with all other eventId's not declared in that state -->
<mitkInteraktionStates xmlns="http://tempuri.org/StateMachine.xsd" STYLE="User001">
	<!-- ***WARNING*** do not use any &, % and so on in NAME -->
	<stateMachine NAME="punctureApplication">
		<state NAME="start" ID="1" START_STATE="TRUE">
			<transition NAME="initialisiert" NEXT_STATE_ID="2" EVENT_ID="2001"> <!--EIDEDIT-->
				<action ID="3001">
					<intParam Name="Alter" Value="10" />
					<floatParam Name="groee" Value="190.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein Text" />
				</action>
			</transition>
		</state>
		<state NAME="userInformation" ID="2">
			<transition NAME="edit objects" NEXT_STATE_ID="2" EVENT_ID="1013"> <!--EIDEDIT-->
				<action ID="3001">
					<intParam Name="Alter" Value="20" />
					<floatParam Name="groesse" Value="200.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein zweiter Text" />
				</action>
				<action ID="3002">
					<intParam Name="Alter" Value="20" />
					<floatParam Name="groesse" Value="200.5" />
					<stringParam Name="Beschreibung" Value="Das ist ein zweiter Text" />
				</action>
			</transition>
		</state>
	</stateMachine>
	<!-- Behaviour the global statemachine -->
	<stateMachine NAME="global">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="edit objects" NEXT_STATE_ID="2" EVENT_ID="1013"> <!--EIDEDIT-->
				<action ID="0" />
			</transition>
			<transition NAME="transmitt to all" NEXT_STATE_ID="1" EVENT_ID="0">
				<action ID="1200" />
				<action ID="1201" />
			</transition>
		</state>
		<state NAME="edit object" ID="2">
			<transition NAME="ready" NEXT_STATE_ID="1" EVENT_ID="1002"> <!--EIDFINISHED-->
				<action ID="0" />
			</transition>
			<transition NAME="transmitt to interactors only" NEXT_STATE_ID="2" EVENT_ID="0">
				<action ID="1201" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="leftmouse">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="1" SIDE_EFFECT_ID="80">
				<action ID="80" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="530" SIDE_EFFECT_ID="80">
				<action ID="80" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="seedroi">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="3">
				<action ID="80" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="navigation">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates press" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="90" />
			</transition>
			<transition NAME="send Koordinates move" NEXT_STATE_ID="1" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="send Koordinates release" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="drag">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="check picked" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="80" />
			</transition>
			<transition NAME="continue" NEXT_STATE_ID="1" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
		<state NAME="picked guard" ID="2">
			<transition NAME="yes" NEXT_STATE_ID="3" EVENT_ID="204">
				<action ID="0" />
			</transition>
			<transition NAME="no" NEXT_STATE_ID="3" EVENT_ID="203">
				<action ID="0" />
			</transition>
		</state>
		<state NAME="move" ID="3">
			<transition NAME="continue" NEXT_STATE_ID="3" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="42" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="move">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="4">
				<action ID="1101" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="533">
				<action ID="1102" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="zoom">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="send Koordinates" NEXT_STATE_ID="1" EVENT_ID="2">
				<action ID="1201" />
			</transition>
			<transition NAME="send Koordinates Move" NEXT_STATE_ID="1" EVENT_ID="531">
				<action ID="1202" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="picking">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="do picking" NEXT_STATE_ID="1" EVENT_ID="3">
				<action ID="1003" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="focus">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="changefocus" NEXT_STATE_ID="1" EVENT_ID="1">
				<action ID="0" />
			</transition>
		</state>
	</stateMachine>
	<stateMachine NAME="meshmove">
		<state NAME="neutral" ID="1" START_STATE="TRUE">
			<transition NAME="check picked" NEXT_STATE_ID="2" EVENT_ID="1">
				<action ID="30" />
			</transition>
		</state>
		<state NAME="picked guard" ID="2">
			<transition NAME="yes" NEXT_STATE_ID="3" EVENT_ID="204">
				<action ID="0" />
			</transition>
			<transition NAME="no" NEXT_STATE_ID="1" EVENT_ID="203">
				<action ID="0" />
			</transition>
		</state>
		<state NAME="move" ID="3">
			<transition NAME="continue" NEXT_STATE_ID="3" EVENT_ID="530">
				<action ID="90" />
			</transition>
			<transition NAME="exit" NEXT_STATE_ID="1" EVENT_ID="505">
				<action ID="666" />
			</transition>
		</state>
	</stateMachine>
	<!-- Behaviour of a set of Points. a defined number of points can be set/removed/selected/deselectd/moved -->
	<stateMachine NAME="pointsetinteractor">
		<state NAME="nopoints or loaded points" ID="1" START_STATE="TRUE">
			<transition NAME="addPoint but check n" NEXT_STATE_ID="3" EVENT_ID="3">
				<action ID="32" />
			</transition>
			<transition NAME="Select or move point Space" NEXT_STATE_ID="10" EVENT_ID="1">
				<action ID="30" />
			</transition>
			<transition NAME="checkn Delete" NEXT_STATE_ID="30" EVENT_ID="12">
				<action ID="33" />
			</transition>
		</state>
		<state NAME="space left" ID="2">
			<transition NAME="addPoint but check n" NEXT_STATE_ID="3" EVENT_ID="3">
				<action ID="32" />
			</transition>
			<transition NAME="Select or move point Space" NEXT_STATE_ID="10" EVENT_ID="1">
				<action ID="30" />
			</transition>
			<transition NAME="checkn Delete" NEXT_STATE_ID="30" EVENT_ID="12">
				<action ID="33" />
			</transition>
			<transition NAME="clear all" NEXT_STATE_ID="1" EVENT_ID="700">
				<action ID="130" />
			</transition>
		</state>
		<state NAME="checkedN" ID="3">
			<transition NAME="n smaller N" NEXT_STATE_ID="40" EVENT_ID="220">
				<action ID="37" />
			</transition>
			<transition NAME="n greater equals N" NEXT_STATE_ID="41" EVENT_ID="221">
				<action ID="37" />
			</transition>
		</state>
		<state NAME="set full" ID="4">
			<transition NAME="Select or move point FULL" NEXT_STATE_ID="20" EVENT_ID="1">
				<action ID="30" />
			</transition>
			<transition NAME="checkn Delete selected Point" NEXT_STATE_ID="30" EVENT_ID="12">
				<action ID="33" />
{'fraction_non_alphanumeric': 0.18690565779571733, 'fraction_numerical': 0.03947458438804132, 'mean_word_length': 4.327259475218659, 'pattern_counts': {'":': 0, '<': 417, '<?xml version=': 2, '>': 417, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4020725', 'n_tokens_mistral': 6322, 'n_tokens_neox': 5147, 'n_words': 1145}