newLeafNode(lv_version_3_0, grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0());
public final void rule__ModelReference__VersionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalFunctionblock.g:7245:1: ( ( RULE_VERSION ) ) // InternalFunctionblock.g:7246:2: ( RULE_VERSION ) { // InternalFunctionblock.g:7246:2: ( RULE_VERSION ) // InternalFunctionblock.g:7247:3: RULE_VERSION { before(grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0()); match(input,RULE_VERSION,FOLLOW_2); after(grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ModelReference__VersionAssignment_3"
public final void rule__ModelReference__VersionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // InternalDatatype.g:3799:1: ( ( RULE_VERSION ) ) // InternalDatatype.g:3800:2: ( RULE_VERSION ) { // InternalDatatype.g:3800:2: ( RULE_VERSION ) // InternalDatatype.g:3801:3: RULE_VERSION { before(grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0()); match(input,RULE_VERSION,FOLLOW_2); after(grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ModelReference__VersionAssignment_3"
/** * Contexts: * ModelReference returns ModelReference * * Constraint: * (importedNamespace=QualifiedName version=VERSION) */ protected void sequence_ModelReference(ISerializationContext context, ModelReference semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, ModelPackage.Literals.MODEL_REFERENCE__IMPORTED_NAMESPACE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ModelPackage.Literals.MODEL_REFERENCE__IMPORTED_NAMESPACE)); if (transientValues.isValueTransient(semanticObject, ModelPackage.Literals.MODEL_REFERENCE__VERSION) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ModelPackage.Literals.MODEL_REFERENCE__VERSION)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getModelReferenceAccess().getImportedNamespaceQualifiedNameParserRuleCall_1_0(), semanticObject.getImportedNamespace()); feeder.accept(grammarAccess.getModelReferenceAccess().getVersionVERSIONTerminalRuleCall_3_0(), semanticObject.getVersion()); feeder.finish(); }