public ParserRule getPresenceRule() { return getPresenceAccess().getRule(); }
public final void rule__Presence__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3580:1: ( ( () ) ) // InternalDatatype.g:3581:1: ( () ) { // InternalDatatype.g:3581:1: ( () ) // InternalDatatype.g:3582:2: () { before(grammarAccess.getPresenceAccess().getPresenceAction_0()); // InternalDatatype.g:3583:2: () // InternalDatatype.g:3583:3: { } after(grammarAccess.getPresenceAccess().getPresenceAction_0()); } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Presence__Group__0__Impl"
before(grammarAccess.getPresenceAccess().getMandatoryMandatoryKeyword_1_0_0()); before(grammarAccess.getPresenceAccess().getMandatoryMandatoryKeyword_1_0_0()); match(input,65,FOLLOW_2); after(grammarAccess.getPresenceAccess().getMandatoryMandatoryKeyword_1_0_0()); after(grammarAccess.getPresenceAccess().getMandatoryMandatoryKeyword_1_0_0());
before(grammarAccess.getPresenceAccess().getMandatoryAssignment_1_0()); after(grammarAccess.getPresenceAccess().getMandatoryAssignment_1_0()); before(grammarAccess.getPresenceAccess().getOptionalKeyword_1_1()); match(input,20,FOLLOW_2); after(grammarAccess.getPresenceAccess().getOptionalKeyword_1_1());
before(grammarAccess.getPresenceAccess().getGroup()); after(grammarAccess.getPresenceAccess().getGroup());
before(grammarAccess.getPresenceAccess().getAlternatives_1()); after(grammarAccess.getPresenceAccess().getAlternatives_1());
grammarAccess.getPresenceAccess().getPresenceAction_0(), current); newLeafNode(lv_mandatory_1_0, grammarAccess.getPresenceAccess().getMandatoryMandatoryKeyword_1_0_0()); newLeafNode(otherlv_2, grammarAccess.getPresenceAccess().getOptionalKeyword_1_1());
put(grammarAccess.getBooleanPropertyAttributeAccess().getAlternatives_2(), "rule__BooleanPropertyAttribute__Alternatives_2"); put(grammarAccess.getPropertyTypeAccess().getAlternatives(), "rule__PropertyType__Alternatives"); put(grammarAccess.getPresenceAccess().getAlternatives_1(), "rule__Presence__Alternatives_1"); put(grammarAccess.getIntervalTypeAccess().getAlternatives(), "rule__IntervalType__Alternatives"); put(grammarAccess.getBooleanPropertyAttributeTypeAccess().getAlternatives(), "rule__BooleanPropertyAttributeType__Alternatives"); put(grammarAccess.getDictionaryPropertyTypeAccess().getGroup(), "rule__DictionaryPropertyType__Group__0"); put(grammarAccess.getDictionaryPropertyTypeAccess().getGroup_2(), "rule__DictionaryPropertyType__Group_2__0"); put(grammarAccess.getPresenceAccess().getGroup(), "rule__Presence__Group__0"); put(grammarAccess.getConstraintAccess().getGroup(), "rule__Constraint__Group__0"); put(grammarAccess.getCATEGORYAccess().getGroup(), "rule__CATEGORY__Group__0"); put(grammarAccess.getDictionaryPropertyTypeAccess().getKeyTypeAssignment_2_1(), "rule__DictionaryPropertyType__KeyTypeAssignment_2_1"); put(grammarAccess.getDictionaryPropertyTypeAccess().getValueTypeAssignment_2_3(), "rule__DictionaryPropertyType__ValueTypeAssignment_2_3"); put(grammarAccess.getPresenceAccess().getMandatoryAssignment_1_0(), "rule__Presence__MandatoryAssignment_1_0"); put(grammarAccess.getConstraintAccess().getTypeAssignment_0(), "rule__Constraint__TypeAssignment_0"); put(grammarAccess.getConstraintAccess().getConstraintValuesAssignment_1(), "rule__Constraint__ConstraintValuesAssignment_1");