newCompositeNode(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0());
public final void rule__PrimitivePropertyType__TypeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalFunctionblock.g:7786:1: ( ( rulePrimitiveType ) ) // InternalFunctionblock.g:7787:2: ( rulePrimitiveType ) { // InternalFunctionblock.g:7787:2: ( rulePrimitiveType ) // InternalFunctionblock.g:7788:3: rulePrimitiveType { before(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0()); pushFollow(FOLLOW_2); rulePrimitiveType(); state._fsp--; after(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimitivePropertyType__TypeAssignment"
public final void rule__PrimitivePropertyType__TypeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:4340:1: ( ( rulePrimitiveType ) ) // InternalDatatype.g:4341:2: ( rulePrimitiveType ) { // InternalDatatype.g:4341:2: ( rulePrimitiveType ) // InternalDatatype.g:4342:3: rulePrimitiveType { before(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0()); pushFollow(FOLLOW_2); rulePrimitiveType(); state._fsp--; after(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__PrimitivePropertyType__TypeAssignment"
/** * Contexts: * PropertyType returns PrimitivePropertyType * PrimitivePropertyType returns PrimitivePropertyType * * Constraint: * type=PrimitiveType */ protected void sequence_PrimitivePropertyType(ISerializationContext context, PrimitivePropertyType semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, DatatypePackage.Literals.PRIMITIVE_PROPERTY_TYPE__TYPE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatatypePackage.Literals.PRIMITIVE_PROPERTY_TYPE__TYPE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0(), semanticObject.getType()); feeder.finish(); }