@@ -7350,16 +7350,37 @@ ruleOccurrenceDefinitionPrefix[EObject in_current] returns [EObject current=in_
73507350 )?
73517351 (
73527352 (
7353- lv_isIndividual_1_0='individual'
7354- {
7355- newLeafNode(lv_isIndividual_1_0, grammarAccess.getOccurrenceDefinitionPrefixAccess().getIsIndividualIndividualKeyword_1_0());
7356- }
7357- {
7358- if ($current==null) {
7359- $current = createModelElement(grammarAccess.getOccurrenceDefinitionPrefixRule());
7353+ (
7354+ lv_isIndividual_1_0='individual'
7355+ {
7356+ newLeafNode(lv_isIndividual_1_0, grammarAccess.getOccurrenceDefinitionPrefixAccess().getIsIndividualIndividualKeyword_1_0_0());
73607357 }
7361- setWithLastConsumed($current, "isIndividual", lv_isIndividual_1_0 != null, "individual");
7362- }
7358+ {
7359+ if ($current==null) {
7360+ $current = createModelElement(grammarAccess.getOccurrenceDefinitionPrefixRule());
7361+ }
7362+ setWithLastConsumed($current, "isIndividual", lv_isIndividual_1_0 != null, "individual");
7363+ }
7364+ )
7365+ )
7366+ (
7367+ (
7368+ {
7369+ newCompositeNode(grammarAccess.getOccurrenceDefinitionPrefixAccess().getOwnedRelationshipEmptyMultiplicityMemberParserRuleCall_1_1_0());
7370+ }
7371+ lv_ownedRelationship_2_0=ruleEmptyMultiplicityMember
7372+ {
7373+ if ($current==null) {
7374+ $current = createModelElementForParent(grammarAccess.getOccurrenceDefinitionPrefixRule());
7375+ }
7376+ add(
7377+ $current,
7378+ "ownedRelationship",
7379+ lv_ownedRelationship_2_0,
7380+ "org.omg.sysml.xtext.SysML.EmptyMultiplicityMember");
7381+ afterParserOrEnumRuleCall();
7382+ }
7383+ )
73637384 )
73647385 )?
73657386 (
@@ -7369,9 +7390,9 @@ ruleOccurrenceDefinitionPrefix[EObject in_current] returns [EObject current=in_
73697390 }
73707391 newCompositeNode(grammarAccess.getOccurrenceDefinitionPrefixAccess().getDefinitionExtensionKeywordParserRuleCall_2());
73717392 }
7372- this_DefinitionExtensionKeyword_2 =ruleDefinitionExtensionKeyword[$current]
7393+ this_DefinitionExtensionKeyword_3 =ruleDefinitionExtensionKeyword[$current]
73737394 {
7374- $current = $this_DefinitionExtensionKeyword_2 .current;
7395+ $current = $this_DefinitionExtensionKeyword_3 .current;
73757396 afterParserOrEnumRuleCall();
73767397 }
73777398 )*
@@ -7469,37 +7490,116 @@ ruleIndividualDefinition returns [EObject current=null]
74697490 }
74707491 )
74717492 )
7493+ (
7494+ (
7495+ {
7496+ newCompositeNode(grammarAccess.getIndividualDefinitionAccess().getOwnedRelationshipEmptyMultiplicityMemberParserRuleCall_2_0());
7497+ }
7498+ lv_ownedRelationship_2_0=ruleEmptyMultiplicityMember
7499+ {
7500+ if ($current==null) {
7501+ $current = createModelElementForParent(grammarAccess.getIndividualDefinitionRule());
7502+ }
7503+ add(
7504+ $current,
7505+ "ownedRelationship",
7506+ lv_ownedRelationship_2_0,
7507+ "org.omg.sysml.xtext.SysML.EmptyMultiplicityMember");
7508+ afterParserOrEnumRuleCall();
7509+ }
7510+ )
7511+ )
74727512 (
74737513 {
74747514 if ($current==null) {
74757515 $current = createModelElement(grammarAccess.getIndividualDefinitionRule());
74767516 }
7477- newCompositeNode(grammarAccess.getIndividualDefinitionAccess().getDefinitionExtensionKeywordParserRuleCall_2 ());
7517+ newCompositeNode(grammarAccess.getIndividualDefinitionAccess().getDefinitionExtensionKeywordParserRuleCall_3 ());
74787518 }
7479- this_DefinitionExtensionKeyword_2 =ruleDefinitionExtensionKeyword[$current]
7519+ this_DefinitionExtensionKeyword_3 =ruleDefinitionExtensionKeyword[$current]
74807520 {
7481- $current = $this_DefinitionExtensionKeyword_2 .current;
7521+ $current = $this_DefinitionExtensionKeyword_3 .current;
74827522 afterParserOrEnumRuleCall();
74837523 }
74847524 )*
7485- otherlv_3 ='def'
7525+ otherlv_4 ='def'
74867526 {
7487- newLeafNode(otherlv_3 , grammarAccess.getIndividualDefinitionAccess().getDefKeyword_3 ());
7527+ newLeafNode(otherlv_4 , grammarAccess.getIndividualDefinitionAccess().getDefKeyword_4 ());
74887528 }
74897529 {
74907530 if ($current==null) {
74917531 $current = createModelElement(grammarAccess.getIndividualDefinitionRule());
74927532 }
7493- newCompositeNode(grammarAccess.getIndividualDefinitionAccess().getDefinitionParserRuleCall_4 ());
7533+ newCompositeNode(grammarAccess.getIndividualDefinitionAccess().getDefinitionParserRuleCall_5 ());
74947534 }
7495- this_Definition_4 =ruleDefinition[$current]
7535+ this_Definition_5 =ruleDefinition[$current]
74967536 {
7497- $current = $this_Definition_4 .current;
7537+ $current = $this_Definition_5 .current;
74987538 afterParserOrEnumRuleCall();
74997539 }
75007540 )
75017541;
75027542
7543+ // Entry rule entryRuleEmptyMultiplicityMember
7544+ entryRuleEmptyMultiplicityMember returns [EObject current=null]:
7545+ { newCompositeNode(grammarAccess.getEmptyMultiplicityMemberRule()); }
7546+ iv_ruleEmptyMultiplicityMember=ruleEmptyMultiplicityMember
7547+ { $current=$iv_ruleEmptyMultiplicityMember.current; }
7548+ EOF;
7549+
7550+ // Rule EmptyMultiplicityMember
7551+ ruleEmptyMultiplicityMember returns [EObject current=null]
7552+ @init {
7553+ enterRule();
7554+ }
7555+ @after {
7556+ leaveRule();
7557+ }:
7558+ (
7559+ (
7560+ {
7561+ newCompositeNode(grammarAccess.getEmptyMultiplicityMemberAccess().getOwnedRelatedElementEmptyMultiplicityParserRuleCall_0());
7562+ }
7563+ lv_ownedRelatedElement_0_0=ruleEmptyMultiplicity
7564+ {
7565+ if ($current==null) {
7566+ $current = createModelElementForParent(grammarAccess.getEmptyMultiplicityMemberRule());
7567+ }
7568+ add(
7569+ $current,
7570+ "ownedRelatedElement",
7571+ lv_ownedRelatedElement_0_0,
7572+ "org.omg.sysml.xtext.SysML.EmptyMultiplicity");
7573+ afterParserOrEnumRuleCall();
7574+ }
7575+ )
7576+ )
7577+ ;
7578+
7579+ // Entry rule entryRuleEmptyMultiplicity
7580+ entryRuleEmptyMultiplicity returns [EObject current=null]:
7581+ { newCompositeNode(grammarAccess.getEmptyMultiplicityRule()); }
7582+ iv_ruleEmptyMultiplicity=ruleEmptyMultiplicity
7583+ { $current=$iv_ruleEmptyMultiplicity.current; }
7584+ EOF;
7585+
7586+ // Rule EmptyMultiplicity
7587+ ruleEmptyMultiplicity returns [EObject current=null]
7588+ @init {
7589+ enterRule();
7590+ }
7591+ @after {
7592+ leaveRule();
7593+ }:
7594+ (
7595+ {
7596+ $current = forceCreateModelElement(
7597+ grammarAccess.getEmptyMultiplicityAccess().getMultiplicityAction(),
7598+ $current);
7599+ }
7600+ )
7601+ ;
7602+
75037603// Entry rule entryRuleOccurrenceUsageKeyword
75047604entryRuleOccurrenceUsageKeyword returns [String current=null]:
75057605 { newCompositeNode(grammarAccess.getOccurrenceUsageKeywordRule()); }
0 commit comments