Skip to content

Commit 325a2d1

Browse files
authored
Merge pull request #506 from Systems-Modeling/ST6RI-709
ST6RI-709 Resolutions from SysML v2 FTF Ballot #6
2 parents b5e4a37 + 650b74f commit 325a2d1

30 files changed

Lines changed: 17502 additions & 20655 deletions

File tree

-851 Bytes
Binary file not shown.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/parser/antlr/internal/InternalKerML.g

Lines changed: 39 additions & 428 deletions
Large diffs are not rendered by default.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/parser/antlr/internal/InternalKerML.tokens

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
':'=71
1919
'::'=32
2020
'::>'=74
21-
':='=85
21+
':='=84
2222
':>'=42
2323
':>>'=76
2424
';'=15
@@ -57,7 +57,7 @@
5757
'conjugation'=53
5858
'connector'=93
5959
'datatype'=89
60-
'default'=84
60+
'default'=85
6161
'dependency'=18
6262
'derived'=61
6363
'differences'=49

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/parser/antlr/internal/InternalKerMLLexer.java

Lines changed: 48 additions & 48 deletions
Large diffs are not rendered by default.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/parser/antlr/internal/InternalKerMLParser.java

Lines changed: 4547 additions & 5695 deletions
Large diffs are not rendered by default.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/serializer/AbstractKerMLSemanticSequencer.java

Lines changed: 312 additions & 453 deletions
Large diffs are not rendered by default.

org.omg.kerml.xtext/src-gen/org/omg/kerml/xtext/serializer/AbstractKerMLSyntacticSequencer.java

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public abstract class AbstractKerMLSyntacticSequencer extends AbstractSyntacticS
3838
protected AbstractElementAlias match_FeatureInverting_InvertingKeyword_0_0_q;
3939
protected AbstractElementAlias match_FeatureTyping_ColonKeyword_3_0_or___TypedKeyword_3_1_0_ByKeyword_3_1_1__;
4040
protected AbstractElementAlias match_FeatureTyping_SpecializationKeyword_0_0_q;
41-
protected AbstractElementAlias match_FeatureValue_EqualsSignKeyword_0_1_1_0_q;
41+
protected AbstractElementAlias match_FeatureValue_EqualsSignKeyword_0_2_1_0_q;
4242
protected AbstractElementAlias match_Feature_FeatureKeyword_1_0_0_q;
4343
protected AbstractElementAlias match_Invariant_TrueKeyword_2_0_q;
4444
protected AbstractElementAlias match_MetadataBodyFeature_FeatureKeyword_0_q;
@@ -88,7 +88,7 @@ protected void init(IGrammarAccess access) {
8888
match_FeatureInverting_InvertingKeyword_0_0_q = new TokenAlias(false, true, grammarAccess.getFeatureInvertingAccess().getInvertingKeyword_0_0());
8989
match_FeatureTyping_ColonKeyword_3_0_or___TypedKeyword_3_1_0_ByKeyword_3_1_1__ = new AlternativeAlias(false, false, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getFeatureTypingAccess().getTypedKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getFeatureTypingAccess().getByKeyword_3_1_1())), new TokenAlias(false, false, grammarAccess.getFeatureTypingAccess().getColonKeyword_3_0()));
9090
match_FeatureTyping_SpecializationKeyword_0_0_q = new TokenAlias(false, true, grammarAccess.getFeatureTypingAccess().getSpecializationKeyword_0_0());
91-
match_FeatureValue_EqualsSignKeyword_0_1_1_0_q = new TokenAlias(false, true, grammarAccess.getFeatureValueAccess().getEqualsSignKeyword_0_1_1_0());
91+
match_FeatureValue_EqualsSignKeyword_0_2_1_0_q = new TokenAlias(false, true, grammarAccess.getFeatureValueAccess().getEqualsSignKeyword_0_2_1_0());
9292
match_Feature_FeatureKeyword_1_0_0_q = new TokenAlias(false, true, grammarAccess.getFeatureAccess().getFeatureKeyword_1_0_0());
9393
match_Invariant_TrueKeyword_2_0_q = new TokenAlias(false, true, grammarAccess.getInvariantAccess().getTrueKeyword_2_0());
9494
match_MetadataBodyFeature_FeatureKeyword_0_q = new TokenAlias(false, true, grammarAccess.getMetadataBodyFeatureAccess().getFeatureKeyword_0());
@@ -176,8 +176,8 @@ else if (match_FeatureTyping_ColonKeyword_3_0_or___TypedKeyword_3_1_0_ByKeyword_
176176
emit_FeatureTyping_ColonKeyword_3_0_or___TypedKeyword_3_1_0_ByKeyword_3_1_1__(semanticObject, getLastNavigableState(), syntaxNodes);
177177
else if (match_FeatureTyping_SpecializationKeyword_0_0_q.equals(syntax))
178178
emit_FeatureTyping_SpecializationKeyword_0_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
179-
else if (match_FeatureValue_EqualsSignKeyword_0_1_1_0_q.equals(syntax))
180-
emit_FeatureValue_EqualsSignKeyword_0_1_1_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
179+
else if (match_FeatureValue_EqualsSignKeyword_0_2_1_0_q.equals(syntax))
180+
emit_FeatureValue_EqualsSignKeyword_0_2_1_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
181181
else if (match_Feature_FeatureKeyword_1_0_0_q.equals(syntax))
182182
emit_Feature_FeatureKeyword_1_0_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
183183
else if (match_Invariant_TrueKeyword_2_0_q.equals(syntax))
@@ -662,7 +662,7 @@ protected void emit_FeatureTyping_SpecializationKeyword_0_0_q(EObject semanticOb
662662
663663
* </pre>
664664
*/
665-
protected void emit_FeatureValue_EqualsSignKeyword_0_1_1_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
665+
protected void emit_FeatureValue_EqualsSignKeyword_0_2_1_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
666666
acceptNodes(transition, nodes);
667667
}
668668

@@ -802,7 +802,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
802802
* (rule start) 'inv' (ambiguity) isOrdered?='ordered'
803803
* (rule start) 'inv' (ambiguity) isSufficient?='all'
804804
* (rule start) 'inv' (ambiguity) ownedRelationship+=FeatureValue
805-
* (rule start) 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
806805
* (rule start) 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
807806
* direction=FeatureDirection 'inv' (ambiguity) ';' (rule end)
808807
* direction=FeatureDirection 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -822,7 +821,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
822821
* direction=FeatureDirection 'inv' (ambiguity) isOrdered?='ordered'
823822
* direction=FeatureDirection 'inv' (ambiguity) isSufficient?='all'
824823
* direction=FeatureDirection 'inv' (ambiguity) ownedRelationship+=FeatureValue
825-
* direction=FeatureDirection 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
826824
* direction=FeatureDirection 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
827825
* isAbstract?='abstract' 'inv' (ambiguity) ';' (rule end)
828826
* isAbstract?='abstract' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -842,7 +840,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
842840
* isAbstract?='abstract' 'inv' (ambiguity) isOrdered?='ordered'
843841
* isAbstract?='abstract' 'inv' (ambiguity) isSufficient?='all'
844842
* isAbstract?='abstract' 'inv' (ambiguity) ownedRelationship+=FeatureValue
845-
* isAbstract?='abstract' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
846843
* isAbstract?='abstract' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
847844
* isComposite?='composite' 'inv' (ambiguity) ';' (rule end)
848845
* isComposite?='composite' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -862,7 +859,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
862859
* isComposite?='composite' 'inv' (ambiguity) isOrdered?='ordered'
863860
* isComposite?='composite' 'inv' (ambiguity) isSufficient?='all'
864861
* isComposite?='composite' 'inv' (ambiguity) ownedRelationship+=FeatureValue
865-
* isComposite?='composite' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
866862
* isComposite?='composite' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
867863
* isDerived?='derived' 'inv' (ambiguity) ';' (rule end)
868864
* isDerived?='derived' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -882,7 +878,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
882878
* isDerived?='derived' 'inv' (ambiguity) isOrdered?='ordered'
883879
* isDerived?='derived' 'inv' (ambiguity) isSufficient?='all'
884880
* isDerived?='derived' 'inv' (ambiguity) ownedRelationship+=FeatureValue
885-
* isDerived?='derived' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
886881
* isDerived?='derived' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
887882
* isEnd?='end' 'inv' (ambiguity) ';' (rule end)
888883
* isEnd?='end' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -902,7 +897,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
902897
* isEnd?='end' 'inv' (ambiguity) isOrdered?='ordered'
903898
* isEnd?='end' 'inv' (ambiguity) isSufficient?='all'
904899
* isEnd?='end' 'inv' (ambiguity) ownedRelationship+=FeatureValue
905-
* isEnd?='end' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
906900
* isEnd?='end' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
907901
* isPortion?='portion' 'inv' (ambiguity) ';' (rule end)
908902
* isPortion?='portion' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -922,7 +916,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
922916
* isPortion?='portion' 'inv' (ambiguity) isOrdered?='ordered'
923917
* isPortion?='portion' 'inv' (ambiguity) isSufficient?='all'
924918
* isPortion?='portion' 'inv' (ambiguity) ownedRelationship+=FeatureValue
925-
* isPortion?='portion' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
926919
* isPortion?='portion' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
927920
* isReadOnly?='readonly' 'inv' (ambiguity) ';' (rule end)
928921
* isReadOnly?='readonly' 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -942,7 +935,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
942935
* isReadOnly?='readonly' 'inv' (ambiguity) isOrdered?='ordered'
943936
* isReadOnly?='readonly' 'inv' (ambiguity) isSufficient?='all'
944937
* isReadOnly?='readonly' 'inv' (ambiguity) ownedRelationship+=FeatureValue
945-
* isReadOnly?='readonly' 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
946938
* isReadOnly?='readonly' 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
947939
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) ';' (rule end)
948940
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) '&lt;' declaredShortName=Name
@@ -962,7 +954,6 @@ protected void emit_Feature_FeatureKeyword_1_0_0_q(EObject semanticObject, ISynN
962954
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) isOrdered?='ordered'
963955
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) isSufficient?='all'
964956
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) ownedRelationship+=FeatureValue
965-
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) ownedRelationship+=FeatureValueExpression
966957
* ownedRelationship+=PrefixMetadataMember 'inv' (ambiguity) ownedRelationship+=OwnedMultiplicity
967958
968959
* </pre>
@@ -1008,7 +999,6 @@ protected void emit_MetadataBodyFeature___ColonGreaterThanSignGreaterThanSignKey
1008999
* isNonunique?='nonunique' (ambiguity) (rule end)
10091000
* isOrdered?='ordered' (ambiguity) (rule end)
10101001
* ownedRelationship+=Annotation (ambiguity) (rule end)
1011-
* ownedRelationship+=EmptyFeatureWriteMember (ambiguity) (rule end)
10121002
* ownedRelationship+=FeatureValue (ambiguity) (rule end)
10131003
* ownedRelationship+=MetadataTyping (ambiguity) (rule end)
10141004
* ownedRelationship+=OwnedFeatureTyping (ambiguity) (rule end)
@@ -1725,7 +1715,6 @@ protected void emit_TextualRepresentation_RepKeyword_0_0_q(EObject semanticObjec
17251715
* ownedRelationship+=ConnectorEndMember ')' (ambiguity) (rule end)
17261716
* ownedRelationship+=ConnectorEndMember (ambiguity) (rule end)
17271717
* ownedRelationship+=Differencing (ambiguity) (rule end)
1728-
* ownedRelationship+=EmptyFeatureWriteMember (ambiguity) (rule end)
17291718
* ownedRelationship+=FeatureConjugation (ambiguity) (rule end)
17301719
* ownedRelationship+=FeatureValue (ambiguity) (rule end)
17311720
* ownedRelationship+=Intersecting (ambiguity) (rule end)

0 commit comments

Comments
 (0)