@@ -15828,6 +15828,7 @@ rule__ConnectorDeclaration__Group_0__3
1582815828 }
1582915829:
1583015830 rule__ConnectorDeclaration__Group_0__3__Impl
15831+ rule__ConnectorDeclaration__Group_0__4
1583115832;
1583215833finally {
1583315834 restoreStackSize(stackSize);
@@ -15848,6 +15849,32 @@ finally {
1584815849 restoreStackSize(stackSize);
1584915850}
1585015851
15852+ rule__ConnectorDeclaration__Group_0__4
15853+ @init {
15854+ int stackSize = keepStackSize();
15855+ }
15856+ :
15857+ rule__ConnectorDeclaration__Group_0__4__Impl
15858+ ;
15859+ finally {
15860+ restoreStackSize(stackSize);
15861+ }
15862+
15863+ rule__ConnectorDeclaration__Group_0__4__Impl
15864+ @init {
15865+ int stackSize = keepStackSize();
15866+ }
15867+ :
15868+ (
15869+ { before(grammarAccess.getConnectorDeclarationAccess().getSubsettingPartParserRuleCall_0_4()); }
15870+ ruleSubsettingPart
15871+ { after(grammarAccess.getConnectorDeclarationAccess().getSubsettingPartParserRuleCall_0_4()); }
15872+ )
15873+ ;
15874+ finally {
15875+ restoreStackSize(stackSize);
15876+ }
15877+
1585115878
1585215879rule__ConnectorDeclaration__Group_0_0__0
1585315880 @init {
@@ -16002,9 +16029,9 @@ rule__ConnectorDeclaration__Group_1__2__Impl
1600216029 }
1600316030:
1600416031(
16005- { before(grammarAccess.getConnectorDeclarationAccess().getLeftParenthesisKeyword_1_2 ()); }
16006- '('
16007- { after(grammarAccess.getConnectorDeclarationAccess().getLeftParenthesisKeyword_1_2 ()); }
16032+ { before(grammarAccess.getConnectorDeclarationAccess().getSubsettingPartParserRuleCall_1_2 ()); }
16033+ ruleSubsettingPart
16034+ { after(grammarAccess.getConnectorDeclarationAccess().getSubsettingPartParserRuleCall_1_2 ()); }
1600816035)
1600916036;
1601016037finally {
@@ -16029,9 +16056,9 @@ rule__ConnectorDeclaration__Group_1__3__Impl
1602916056 }
1603016057:
1603116058(
16032- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_3 ()); }
16033- (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_3)
16034- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_3 ()); }
16059+ { before(grammarAccess.getConnectorDeclarationAccess().getLeftParenthesisKeyword_1_3 ()); }
16060+ '('
16061+ { after(grammarAccess.getConnectorDeclarationAccess().getLeftParenthesisKeyword_1_3 ()); }
1603516062)
1603616063;
1603716064finally {
@@ -16056,9 +16083,9 @@ rule__ConnectorDeclaration__Group_1__4__Impl
1605616083 }
1605716084:
1605816085(
16059- { before(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_4 ()); }
16060- ','
16061- { after(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_4 ()); }
16086+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_4 ()); }
16087+ (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_4)
16088+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_4 ()); }
1606216089)
1606316090;
1606416091finally {
@@ -16083,9 +16110,9 @@ rule__ConnectorDeclaration__Group_1__5__Impl
1608316110 }
1608416111:
1608516112(
16086- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_5 ()); }
16087- (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_5)
16088- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_5 ()); }
16113+ { before(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_5 ()); }
16114+ ','
16115+ { after(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_5 ()); }
1608916116)
1609016117;
1609116118finally {
@@ -16110,9 +16137,9 @@ rule__ConnectorDeclaration__Group_1__6__Impl
1611016137 }
1611116138:
1611216139(
16113- { before(grammarAccess.getConnectorDeclarationAccess().getGroup_1_6 ()); }
16114- (rule__ConnectorDeclaration__Group_1_6__0)*
16115- { after(grammarAccess.getConnectorDeclarationAccess().getGroup_1_6 ()); }
16140+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_6 ()); }
16141+ (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_6)
16142+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_6 ()); }
1611616143)
1611716144;
1611816145finally {
@@ -16125,6 +16152,7 @@ rule__ConnectorDeclaration__Group_1__7
1612516152 }
1612616153:
1612716154 rule__ConnectorDeclaration__Group_1__7__Impl
16155+ rule__ConnectorDeclaration__Group_1__8
1612816156;
1612916157finally {
1613016158 restoreStackSize(stackSize);
@@ -16136,63 +16164,89 @@ rule__ConnectorDeclaration__Group_1__7__Impl
1613616164 }
1613716165:
1613816166(
16139- { before(grammarAccess.getConnectorDeclarationAccess().getRightParenthesisKeyword_1_7()); }
16167+ { before(grammarAccess.getConnectorDeclarationAccess().getGroup_1_7()); }
16168+ (rule__ConnectorDeclaration__Group_1_7__0)*
16169+ { after(grammarAccess.getConnectorDeclarationAccess().getGroup_1_7()); }
16170+ )
16171+ ;
16172+ finally {
16173+ restoreStackSize(stackSize);
16174+ }
16175+
16176+ rule__ConnectorDeclaration__Group_1__8
16177+ @init {
16178+ int stackSize = keepStackSize();
16179+ }
16180+ :
16181+ rule__ConnectorDeclaration__Group_1__8__Impl
16182+ ;
16183+ finally {
16184+ restoreStackSize(stackSize);
16185+ }
16186+
16187+ rule__ConnectorDeclaration__Group_1__8__Impl
16188+ @init {
16189+ int stackSize = keepStackSize();
16190+ }
16191+ :
16192+ (
16193+ { before(grammarAccess.getConnectorDeclarationAccess().getRightParenthesisKeyword_1_8()); }
1614016194 ')'
16141- { after(grammarAccess.getConnectorDeclarationAccess().getRightParenthesisKeyword_1_7 ()); }
16195+ { after(grammarAccess.getConnectorDeclarationAccess().getRightParenthesisKeyword_1_8 ()); }
1614216196)
1614316197;
1614416198finally {
1614516199 restoreStackSize(stackSize);
1614616200}
1614716201
1614816202
16149- rule__ConnectorDeclaration__Group_1_6__0
16203+ rule__ConnectorDeclaration__Group_1_7__0
1615016204 @init {
1615116205 int stackSize = keepStackSize();
1615216206 }
1615316207:
16154- rule__ConnectorDeclaration__Group_1_6__0__Impl
16155- rule__ConnectorDeclaration__Group_1_6__1
16208+ rule__ConnectorDeclaration__Group_1_7__0__Impl
16209+ rule__ConnectorDeclaration__Group_1_7__1
1615616210;
1615716211finally {
1615816212 restoreStackSize(stackSize);
1615916213}
1616016214
16161- rule__ConnectorDeclaration__Group_1_6__0__Impl
16215+ rule__ConnectorDeclaration__Group_1_7__0__Impl
1616216216 @init {
1616316217 int stackSize = keepStackSize();
1616416218 }
1616516219:
1616616220(
16167- { before(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_6_0 ()); }
16221+ { before(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_7_0 ()); }
1616816222 ','
16169- { after(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_6_0 ()); }
16223+ { after(grammarAccess.getConnectorDeclarationAccess().getCommaKeyword_1_7_0 ()); }
1617016224)
1617116225;
1617216226finally {
1617316227 restoreStackSize(stackSize);
1617416228}
1617516229
16176- rule__ConnectorDeclaration__Group_1_6__1
16230+ rule__ConnectorDeclaration__Group_1_7__1
1617716231 @init {
1617816232 int stackSize = keepStackSize();
1617916233 }
1618016234:
16181- rule__ConnectorDeclaration__Group_1_6__1__Impl
16235+ rule__ConnectorDeclaration__Group_1_7__1__Impl
1618216236;
1618316237finally {
1618416238 restoreStackSize(stackSize);
1618516239}
1618616240
16187- rule__ConnectorDeclaration__Group_1_6__1__Impl
16241+ rule__ConnectorDeclaration__Group_1_7__1__Impl
1618816242 @init {
1618916243 int stackSize = keepStackSize();
1619016244 }
1619116245:
1619216246(
16193- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_6_1 ()); }
16194- (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_6_1 )
16195- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_6_1 ()); }
16247+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_7_1 ()); }
16248+ (rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_7_1 )
16249+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipAssignment_1_7_1 ()); }
1619616250)
1619716251;
1619816252finally {
@@ -26520,45 +26574,45 @@ finally {
2652026574 restoreStackSize(stackSize);
2652126575}
2652226576
26523- rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_3
26577+ rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_4
2652426578 @init {
2652526579 int stackSize = keepStackSize();
2652626580 }
2652726581:
2652826582 (
26529- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_3_0 ()); }
26583+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_4_0 ()); }
2653026584 ruleConnectorEndMember
26531- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_3_0 ()); }
26585+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_4_0 ()); }
2653226586 )
2653326587;
2653426588finally {
2653526589 restoreStackSize(stackSize);
2653626590}
2653726591
26538- rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_5
26592+ rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_6
2653926593 @init {
2654026594 int stackSize = keepStackSize();
2654126595 }
2654226596:
2654326597 (
26544- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_5_0 ()); }
26598+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_6_0 ()); }
2654526599 ruleConnectorEndMember
26546- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_5_0 ()); }
26600+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_6_0 ()); }
2654726601 )
2654826602;
2654926603finally {
2655026604 restoreStackSize(stackSize);
2655126605}
2655226606
26553- rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_6_1
26607+ rule__ConnectorDeclaration__OwnedRelationshipAssignment_1_7_1
2655426608 @init {
2655526609 int stackSize = keepStackSize();
2655626610 }
2655726611:
2655826612 (
26559- { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_6_1_0 ()); }
26613+ { before(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_7_1_0 ()); }
2656026614 ruleConnectorEndMember
26561- { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_6_1_0 ()); }
26615+ { after(grammarAccess.getConnectorDeclarationAccess().getOwnedRelationshipConnectorEndMemberParserRuleCall_1_7_1_0 ()); }
2656226616 )
2656326617;
2656426618finally {
0 commit comments