public ParserRule getPropertyRule() { return getPropertyAccess().getRule(); }
before(grammarAccess.getPropertyAccess().getMultiplicityMultipleKeyword_1_0()); before(grammarAccess.getPropertyAccess().getMultiplicityMultipleKeyword_1_0()); match(input,63,FOLLOW_2); after(grammarAccess.getPropertyAccess().getMultiplicityMultipleKeyword_1_0()); after(grammarAccess.getPropertyAccess().getMultiplicityMultipleKeyword_1_0());
public final void rule__Property__Group_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2824:1: ( ( ',' ) ) // InternalDatatype.g:2825:1: ( ',' ) { // InternalDatatype.g:2825:1: ( ',' ) // InternalDatatype.g:2826:2: ',' { before(grammarAccess.getPropertyAccess().getCommaKeyword_5_3_0()); match(input,53,FOLLOW_2); after(grammarAccess.getPropertyAccess().getCommaKeyword_5_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_5_3__0__Impl"
public final void rule__Property__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2554:1: ( ( 'as' ) ) // InternalDatatype.g:2555:1: ( 'as' ) { // InternalDatatype.g:2555:1: ( 'as' ) // InternalDatatype.g:2556:2: 'as' { before(grammarAccess.getPropertyAccess().getAsKeyword_3()); match(input,54,FOLLOW_2); after(grammarAccess.getPropertyAccess().getAsKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group__3__Impl"
public final void rule__Property__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2689:1: ( ( 'with' ) ) // InternalDatatype.g:2690:1: ( 'with' ) { // InternalDatatype.g:2690:1: ( 'with' ) // InternalDatatype.g:2691:2: 'with' { before(grammarAccess.getPropertyAccess().getWithKeyword_5_0()); match(input,55,FOLLOW_2); after(grammarAccess.getPropertyAccess().getWithKeyword_5_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_5__0__Impl"
public final void rule__Property__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2878:1: ( ( '<' ) ) // InternalDatatype.g:2879:1: ( '<' ) { // InternalDatatype.g:2879:1: ( '<' ) // InternalDatatype.g:2880:2: '<' { before(grammarAccess.getPropertyAccess().getLessThanSignKeyword_6_0()); match(input,56,FOLLOW_2); after(grammarAccess.getPropertyAccess().getLessThanSignKeyword_6_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_6__0__Impl"
public final void rule__Property__Group_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2796:1: ( ( '}' ) ) // InternalDatatype.g:2797:1: ( '}' ) { // InternalDatatype.g:2797:1: ( '}' ) // InternalDatatype.g:2798:2: '}' { before(grammarAccess.getPropertyAccess().getRightCurlyBracketKeyword_5_4()); match(input,47,FOLLOW_2); after(grammarAccess.getPropertyAccess().getRightCurlyBracketKeyword_5_4()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_5__4__Impl"
public final void rule__Property__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4152:1: ( ( RULE_ID ) ) // InternalDatatype.g:4153:2: ( RULE_ID ) { // InternalDatatype.g:4153:2: ( RULE_ID ) // InternalDatatype.g:4154:3: RULE_ID { before(grammarAccess.getPropertyAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); after(grammarAccess.getPropertyAccess().getNameIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__NameAssignment_2"
public final void rule__Property__DescriptionAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4227:1: ( ( RULE_STRING ) ) // InternalDatatype.g:4228:2: ( RULE_STRING ) { // InternalDatatype.g:4228:2: ( RULE_STRING ) // InternalDatatype.g:4229:3: RULE_STRING { before(grammarAccess.getPropertyAccess().getDescriptionSTRINGTerminalRuleCall_7_0()); match(input,RULE_STRING,FOLLOW_2); after(grammarAccess.getPropertyAccess().getDescriptionSTRINGTerminalRuleCall_7_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__DescriptionAssignment_7"
public final void rule__Property__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2716:1: ( ( '{' ) ) // InternalDatatype.g:2717:1: ( '{' ) { // InternalDatatype.g:2717:1: ( '{' ) // InternalDatatype.g:2718:2: '{' { before(grammarAccess.getPropertyAccess().getLeftCurlyBracketKeyword_5_1()); match(input,46,FOLLOW_2); after(grammarAccess.getPropertyAccess().getLeftCurlyBracketKeyword_5_1()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_5__1__Impl"
public final void rule__Property__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:2931:1: ( ( '>' ) ) // InternalDatatype.g:2932:1: ( '>' ) { // InternalDatatype.g:2932:1: ( '>' ) // InternalDatatype.g:2933:2: '>' { before(grammarAccess.getPropertyAccess().getGreaterThanSignKeyword_6_2()); match(input,57,FOLLOW_2); after(grammarAccess.getPropertyAccess().getGreaterThanSignKeyword_6_2()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__Group_6__2__Impl"
public final void rule__Property__PropertyAttributesAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4182:1: ( ( rulePropertyAttribute ) ) // InternalDatatype.g:4183:2: ( rulePropertyAttribute ) { // InternalDatatype.g:4183:2: ( rulePropertyAttribute ) // InternalDatatype.g:4184:3: rulePropertyAttribute { before(grammarAccess.getPropertyAccess().getPropertyAttributesPropertyAttributeParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); rulePropertyAttribute(); state._fsp--; after(grammarAccess.getPropertyAccess().getPropertyAttributesPropertyAttributeParserRuleCall_5_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__PropertyAttributesAssignment_5_2"
public final void rule__Property__ConstraintRuleAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4212:1: ( ( ruleConstraintRule ) ) // InternalDatatype.g:4213:2: ( ruleConstraintRule ) { // InternalDatatype.g:4213:2: ( ruleConstraintRule ) // InternalDatatype.g:4214:3: ruleConstraintRule { before(grammarAccess.getPropertyAccess().getConstraintRuleConstraintRuleParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleConstraintRule(); state._fsp--; after(grammarAccess.getPropertyAccess().getConstraintRuleConstraintRuleParserRuleCall_6_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__ConstraintRuleAssignment_6_1"
public final void rule__Property__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4167:1: ( ( rulePropertyType ) ) // InternalDatatype.g:4168:2: ( rulePropertyType ) { // InternalDatatype.g:4168:2: ( rulePropertyType ) // InternalDatatype.g:4169:3: rulePropertyType { before(grammarAccess.getPropertyAccess().getTypePropertyTypeParserRuleCall_4_0()); pushFollow(FOLLOW_2); rulePropertyType(); state._fsp--; after(grammarAccess.getPropertyAccess().getTypePropertyTypeParserRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__TypeAssignment_4"
public final void rule__Property__PresenceAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4118:1: ( ( rulePresence ) ) // InternalDatatype.g:4119:2: ( rulePresence ) { // InternalDatatype.g:4119:2: ( rulePresence ) // InternalDatatype.g:4120:3: rulePresence { before(grammarAccess.getPropertyAccess().getPresencePresenceParserRuleCall_0_0()); pushFollow(FOLLOW_2); rulePresence(); state._fsp--; after(grammarAccess.getPropertyAccess().getPresencePresenceParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__PresenceAssignment_0"
public final void rule__Property__PropertyAttributesAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4197:1: ( ( rulePropertyAttribute ) ) // InternalDatatype.g:4198:2: ( rulePropertyAttribute ) { // InternalDatatype.g:4198:2: ( rulePropertyAttribute ) // InternalDatatype.g:4199:3: rulePropertyAttribute { before(grammarAccess.getPropertyAccess().getPropertyAttributesPropertyAttributeParserRuleCall_5_3_1_0()); pushFollow(FOLLOW_2); rulePropertyAttribute(); state._fsp--; after(grammarAccess.getPropertyAccess().getPropertyAttributesPropertyAttributeParserRuleCall_5_3_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Property__PropertyAttributesAssignment_5_3_1"
before(grammarAccess.getPropertyAccess().getPropertyAttributesAssignment_5_3_1()); after(grammarAccess.getPropertyAccess().getPropertyAttributesAssignment_5_3_1());
before(grammarAccess.getPropertyAccess().getTypeAssignment_4()); after(grammarAccess.getPropertyAccess().getTypeAssignment_4());
before(grammarAccess.getPropertyAccess().getPropertyAttributesAssignment_5_2()); after(grammarAccess.getPropertyAccess().getPropertyAttributesAssignment_5_2());
before(grammarAccess.getPropertyAccess().getConstraintRuleAssignment_6_1()); after(grammarAccess.getPropertyAccess().getConstraintRuleAssignment_6_1());