|
|
@@ -80,7 +80,7 @@
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value="namespace"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="namespace" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" cardinality="*" feature="definitionScopes" operator="+=">
|
|
|
@@ -101,7 +101,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//TransitionSpecification"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Assignment" feature="reaction" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.31"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="Scope">
|
|
|
@@ -125,9 +125,9 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" cardinality="*" feature="declarations" operator="+=">
|
|
|
<terminal xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.30"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.31"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -167,8 +167,8 @@
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -190,7 +190,7 @@
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.30"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.31"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -203,9 +203,9 @@
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.30"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.31"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="EventDeclarartion">
|
|
|
@@ -239,7 +239,7 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.3">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
@@ -255,12 +255,12 @@
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Keyword" value="="/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="condition" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value=":"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -324,13 +324,13 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.3">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value="="/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="initialValue" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -363,23 +363,13 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="("/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
- <elements xsi:type="xtext:Assignment" feature="paramTypes" operator="+=">
|
|
|
- <terminal xsi:type="xtext:CrossReference">
|
|
|
- <type metamodel="/0/@metamodelDeclarations.3">
|
|
|
- <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
- </type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
- </terminal>
|
|
|
+ <elements xsi:type="xtext:Assignment" feature="params" operator="+=">
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Keyword" value=","/>
|
|
|
- <elements xsi:type="xtext:Assignment" feature="paramTypes" operator="+=">
|
|
|
- <terminal xsi:type="xtext:CrossReference">
|
|
|
- <type metamodel="/0/@metamodelDeclarations.3">
|
|
|
- <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
- </type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
- </terminal>
|
|
|
+ <elements xsi:type="xtext:Assignment" feature="params" operator="+=">
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
@@ -391,12 +381,31 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.3">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
+ <rules xsi:type="xtext:ParserRule" name="Parameter">
|
|
|
+ <type metamodel="/0/@metamodelDeclarations.3">
|
|
|
+ <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Parameter"/>
|
|
|
+ </type>
|
|
|
+ <alternatives xsi:type="xtext:Group">
|
|
|
+ <elements xsi:type="xtext:Assignment" feature="name" operator="=">
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.0"/>
|
|
|
+ </elements>
|
|
|
+ <elements xsi:type="xtext:Keyword" value=":"/>
|
|
|
+ <elements xsi:type="xtext:Assignment" feature="type" operator="=">
|
|
|
+ <terminal xsi:type="xtext:CrossReference">
|
|
|
+ <type metamodel="/0/@metamodelDeclarations.3">
|
|
|
+ <classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/base/types/2.0.0#//Type"/>
|
|
|
+ </type>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
+ </terminal>
|
|
|
+ </elements>
|
|
|
+ </alternatives>
|
|
|
+ </rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="Entrypoint">
|
|
|
<type metamodel="/0/@metamodelDeclarations.2">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/sgraph/2.0.0#//Declaration"/>
|
|
|
@@ -446,8 +455,8 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/sgraph/2.0.0#//Reaction"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.30"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.31"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="LocalReaction">
|
|
|
@@ -456,20 +465,20 @@
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Assignment" feature="trigger" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.33"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" predicated="true">
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Keyword" value="/"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="effect" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.33"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.34"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value="#"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="properties" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.34"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.35"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -485,18 +494,18 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" cardinality="?" feature="trigger" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.33"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value="/"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="effect" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.33"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.34"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value="#"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="properties" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.34"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.35"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -514,18 +523,18 @@
|
|
|
<elements xsi:type="xtext:Alternatives">
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Assignment" feature="triggers" operator="+=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.38"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Keyword" value=","/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="triggers" operator="+=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.38"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" predicated="true" value="["/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="guardExpression" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="]"/>
|
|
|
</elements>
|
|
|
@@ -533,7 +542,7 @@
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Keyword" value="["/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="guardExpression" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="]"/>
|
|
|
</elements>
|
|
|
@@ -552,16 +561,16 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="actions" operator="+=">
|
|
|
<terminal xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.48"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.49"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Keyword" predicated="true" value=";"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="actions" operator="+=">
|
|
|
<terminal xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.48"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.49"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
@@ -578,7 +587,7 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" cardinality="*" feature="properties" operator="+=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.35"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.36"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
@@ -587,8 +596,8 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//ReactionProperty"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.36"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.37"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.38"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="EntryPointSpec">
|
|
|
@@ -602,7 +611,7 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Entrypoint"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -617,7 +626,7 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Exitpoint"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value=">"/>
|
|
|
@@ -628,9 +637,9 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//EventSpec"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.40"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.42"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.41"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.43"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="RegularEventSpec">
|
|
|
@@ -638,7 +647,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//RegularEventSpec"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Assignment" feature="event" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="TimeEventSpec">
|
|
|
@@ -647,13 +656,13 @@
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.41"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.42"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.1"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" cardinality="?" feature="unit" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.82"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.83"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
@@ -677,11 +686,11 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//BuiltinEventSpec"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.43"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.44"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.45"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.46"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.47"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.48"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="EntryEvent">
|
|
|
@@ -764,12 +773,12 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="raise"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="event" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Keyword" value=":"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -778,20 +787,20 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.2">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/sgraph/2.0.0#//Statement"/>
|
|
|
</type>
|
|
|
- <alternatives xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <alternatives xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="Expression">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
- <alternatives xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
+ <alternatives xsi:type="xtext:RuleCall" rule="/0/@rules.52"/>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="AssignmentExpression">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.52"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="varRef" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -799,10 +808,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.76"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.77"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.52"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -812,7 +821,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Action" feature="condition" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -821,11 +830,11 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="?"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="trueCase" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value=":"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="falseCase" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -835,7 +844,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -844,7 +853,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="||"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -854,7 +863,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -863,7 +872,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="&&"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -873,7 +882,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Action">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -882,7 +891,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="!"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -892,7 +901,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -901,7 +910,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="^"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -911,7 +920,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -920,7 +929,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="|"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -930,7 +939,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -939,7 +948,7 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value="&"/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -949,7 +958,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -957,10 +966,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.81"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.82"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -970,7 +979,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -978,10 +987,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.77"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.78"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -991,7 +1000,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -999,10 +1008,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.78"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.79"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -1012,7 +1021,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="leftOperand" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -1020,10 +1029,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.79"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.80"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="rightOperand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -1033,7 +1042,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.65"/>
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Action">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -1041,10 +1050,10 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operator" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.80"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.81"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="operand" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.65"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -1054,13 +1063,13 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.65"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.70"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.69"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.68"/>
|
|
|
<elements xsi:type="xtext:Group">
|
|
|
<elements xsi:type="xtext:Keyword" value="("/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
<elements xsi:type="xtext:Keyword" value=")"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
@@ -1076,7 +1085,7 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.70"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
@@ -1085,7 +1094,7 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Expression"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Group">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.68"/>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Action" feature="owner" operator="=">
|
|
|
<type metamodel="/0/@metamodelDeclarations.0">
|
|
|
@@ -1107,12 +1116,12 @@
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="?">
|
|
|
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Group" cardinality="*">
|
|
|
<elements xsi:type="xtext:Keyword" value=","/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
</elements>
|
|
|
@@ -1154,7 +1163,7 @@
|
|
|
<elements xsi:type="xtext:Keyword" value="valueof"/>
|
|
|
<elements xsi:type="xtext:Keyword" value="("/>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value=")"/>
|
|
|
</alternatives>
|
|
|
@@ -1176,7 +1185,7 @@
|
|
|
<type metamodel="/0/@metamodelDeclarations.2">
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/sgraph/2.0.0#//State"/>
|
|
|
</type>
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.29"/>
|
|
|
</terminal>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Keyword" value=")"/>
|
|
|
@@ -1187,11 +1196,11 @@
|
|
|
<classifier xsi:type="ecore:EClass" href="http://www.yakindu.org/sct/statechart/SText#//Literal"/>
|
|
|
</type>
|
|
|
<alternatives xsi:type="xtext:Alternatives">
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.72"/>
|
|
|
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.74"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.73"/>
|
|
|
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.75"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.74"/>
|
|
|
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.76"/>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
<rules xsi:type="xtext:ParserRule" name="BoolLiteral">
|
|
|
@@ -1205,7 +1214,7 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.83"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
@@ -1235,7 +1244,7 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.85"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.86"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|
|
|
@@ -1250,7 +1259,7 @@
|
|
|
</type>
|
|
|
</elements>
|
|
|
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
|
|
|
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
|
|
|
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.85"/>
|
|
|
</elements>
|
|
|
</alternatives>
|
|
|
</rules>
|