-
Simon Barner authored
Issue-Ref: 3676 Issue-Url: https://af3-developer.fortiss.org/issues/3676 Signed-off-by:
Simon Barner <barner@fortiss.org>
Simon Barner authoredIssue-Ref: 3676 Issue-Url: https://af3-developer.fortiss.org/issues/3676 Signed-off-by:
Simon Barner <barner@fortiss.org>
CCodeGeneratorTestData.af3_23 23.78 KiB
<?xml version="1.0" encoding="UTF-8"?>
<org-fortiss-af3-project:FileProject xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org-fortiss-af3-component="http://www.fortiss.org/af3/component" xmlns:org-fortiss-af3-component-behavior-code="http://www.fortiss.org/af3/component/behavior/code" xmlns:org-fortiss-af3-expression="http://www.fortiss.org/af3/expression" xmlns:org-fortiss-af3-expression-definitions="http://www.fortiss.org/af3/expression/definitions" xmlns:org-fortiss-af3-expression-terms="http://www.fortiss.org/af3/expression/terms" xmlns:org-fortiss-af3-expression-terms-imperative="http://www.fortiss.org/af3/expression/terms/imperative" xmlns:org-fortiss-af3-expression-types="http://www.fortiss.org/af3/expression/types" xmlns:org-fortiss-af3-project="http://www.fortiss.org/af3/project" xmlns:org-fortiss-af3-project-configuration="http://www.fortiss.org/af3/project/configuration" xmlns:org-fortiss-af3-project-development="http://www.fortiss.org/af3/project/development" xmlns:org-fortiss-af3-safety-annotation="http://www.fortiss.org/af3/safety/annotation" xmlns:org-fortiss-tooling-base-model-layout="http://www.fortiss.org/tooling/base/model/layout" xmi:id="58" id="58" name="CCodeGeneratorTestData">
<rootElements xsi:type="org-fortiss-af3-project:ProjectConfiguration" xmi:id="1" id="1">
<configurationElements xsi:type="org-fortiss-af3-project-configuration:TypeSystemConfiguration" xmi:id="2" id="2">
<typesystem xsi:type="org-fortiss-af3-expression:MicroTypeSystem"/>
</configurationElements>
<configurationElements xsi:type="org-fortiss-af3-project-configuration:DevelopmentProcessConfiguration" xmi:id="3" id="3">
<development xsi:type="org-fortiss-af3-project-development:DummyDevelopmentProcess"/>
</configurationElements>
</rootElements>
<rootElements xsi:type="org-fortiss-af3-component:ComponentArchitecture" xmi:id="4" id="4" name="Component Architecture">
<containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="5" id="5" name="Component Architecture Root" comment="">
<containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="7" id="7" name="SimpleExamples" comment="">
<containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="8" id="8" name="IdentityWeaklyCausal" comment="">
<specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="31" id="31"/>
<specifications xsi:type="org-fortiss-af3-component-behavior-code:CodeSpecification" xmi:id="32" id="32">
<body>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutBool"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InBool"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutInt"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InInt"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutDouble"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InDouble"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutEnum"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InEnum"/>
</statements>
</body>
</specifications>
<specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="53" id="53"/>
<specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="59" id="59"/>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="9" id="9" name="InInt" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="33" id="33">
<type xsi:type="org-fortiss-af3-expression-types:TInt"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="10" id="10" name="OutInt" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="34" id="34">
<type xsi:type="org-fortiss-af3-expression-types:TInt"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="11" id="11" name="InBool" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="35" id="35">
<type xsi:type="org-fortiss-af3-expression-types:TBool"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="12" id="12" name="OutBool" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="36" id="36">
<type xsi:type="org-fortiss-af3-expression-types:TBool"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="13" id="13" name="InDouble" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="37" id="37">
<type xsi:type="org-fortiss-af3-expression-types:TDouble"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.1"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="14" id="14" name="OutDouble" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="38" id="38">
<type xsi:type="org-fortiss-af3-expression-types:TDouble"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="2.3"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="18" id="18" name="InEnum" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="39" id="39">
<type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="FirstEnum" def="15"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
<function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="20" id="20" name="First"/>
</initialValue>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="19" id="19" name="OutEnum" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="40" id="40">
<type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="FirstEnum" def="15"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="EAST"/>
</connectors>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="36" y="36"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="289" height="121"/>
</containedElements>
<containedElements xsi:type="org-fortiss-af3-component:Component" xmi:id="21" id="21" name="IdentityStronglyCausal" comment="">
<specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="41" id="41" stronglyCausal="true"/>
<specifications xsi:type="org-fortiss-af3-component-behavior-code:CodeSpecification" xmi:id="42" id="42">
<body>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutBool"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InBool"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutInt"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InInt"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutDouble"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InDouble"/>
</statements>
<statements xsi:type="org-fortiss-af3-expression-terms-imperative:Assignment">
<variable identifier="OutEnum"/>
<value xsi:type="org-fortiss-af3-expression-terms:Var" identifier="InEnum"/>
</statements>
</body>
</specifications>
<specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="54" id="54"/>
<specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="60" id="60"/>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="22" id="22" name="InInt" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="43" id="43">
<type xsi:type="org-fortiss-af3-expression-types:TInt"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="23" id="23" name="OutInt" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="44" id="44">
<type xsi:type="org-fortiss-af3-expression-types:TInt"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:IntConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="36" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="24" id="24" name="InBool" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="45" id="45">
<type xsi:type="org-fortiss-af3-expression-types:TBool"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst" value="true"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="25" id="25" name="OutBool" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="46" id="46">
<type xsi:type="org-fortiss-af3-expression-types:TBool"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:BoolConst"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="12" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="26" id="26" name="InDouble" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="47" id="47">
<type xsi:type="org-fortiss-af3-expression-types:TDouble"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="0.1"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="27" id="27" name="OutDouble" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="48" id="48">
<type xsi:type="org-fortiss-af3-expression-types:TDouble"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DoubleConst" value="2.3"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="60" orientation="EAST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:InputPort" xmi:id="28" id="28" name="InEnum" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="49" id="49">
<type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="FirstEnum" def="15"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:FunctionCall">
<function xsi:type="org-fortiss-af3-expression-terms:UserdefinedFunction" xmi:id="29" id="29" name="First"/>
</initialValue>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="WEST"/>
</connectors>
<connectors xsi:type="org-fortiss-af3-component:OutputPort" xmi:id="30" id="30" name="OutEnum" comment="">
<specifications xsi:type="org-fortiss-af3-component:PortSpecification" xmi:id="50" id="50">
<type xsi:type="org-fortiss-af3-expression-types:TDefinedType" name="FirstEnum" def="15"/>
<initialValue xsi:type="org-fortiss-af3-expression-terms:DefinedConst" value="NoVal"/>
</specifications>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="cpos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="cdim" width="0" height="0"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:OffsetOrientation" key="coffsetorient" offset="84" orientation="EAST"/>
</connectors>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="36" y="156"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="289" height="121"/>
</containedElements>
<specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="51" id="51"/>
<specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="55" id="55"/>
<specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="61" id="61"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos" x="108" y="36"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="217" height="72"/>
</containedElements>
<specifications xsi:type="org-fortiss-af3-component:CausalityComponentSpecification" xmi:id="52" id="52"/>
<specifications xsi:type="org-fortiss-af3-component:VerifBehaviourComponentSpecification" xmi:id="56" id="56"/>
<specifications xsi:type="org-fortiss-af3-safety-annotation:SafetyIntegrityLevel" xmi:id="62" id="62"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Point" key="pos"/>
<layoutData xsi:type="org-fortiss-tooling-base-model-layout:Dimension" key="dim" width="108" height="72"/>
</containedElements>
<specifications xsi:type="org-fortiss-af3-component:DataDictionaryRefSpec" xmi:id="57" id="57" dataDictionary="6"/>
</rootElements>
<rootElements xsi:type="org-fortiss-af3-expression:DataDictionary" xmi:id="6" id="6">
<typeDefinitions xsi:type="org-fortiss-af3-expression-definitions:Enumeration" xmi:id="15" id="15" name="FirstEnum">
<members xmi:id="16" id="16" name="First"/>
<members xmi:id="17" id="17" name="Second"/>
</typeDefinitions>
</rootElements>
</org-fortiss-af3-project:FileProject>