/** Constraint: (left=Literal right=Literal) */ protected void sequence_Expression(EObject context, Expression semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient( semanticObject, Bug297105TestLanguagePackage.Literals.EXPRESSION__LEFT) == ValueTransient.YES) errorAcceptor.accept( diagnosticProvider.createFeatureValueMissing( semanticObject, Bug297105TestLanguagePackage.Literals.EXPRESSION__LEFT)); if (transientValues.isValueTransient( semanticObject, Bug297105TestLanguagePackage.Literals.EXPRESSION__RIGHT) == ValueTransient.YES) errorAcceptor.accept( diagnosticProvider.createFeatureValueMissing( semanticObject, Bug297105TestLanguagePackage.Literals.EXPRESSION__RIGHT)); } INodesForEObjectProvider nodes = createNodeProvider(semanticObject); SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); feeder.accept( grammarAccess.getExpressionAccess().getLeftLiteralParserRuleCall_0_0(), semanticObject.getLeft()); feeder.accept( grammarAccess.getExpressionAccess().getRightLiteralParserRuleCall_2_0(), semanticObject.getRight()); feeder.finish(); }
/** Constraint: value=IntValue */ protected void sequence_IntLiteral(EObject context, IntLiteral semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient( semanticObject, Bug297105TestLanguagePackage.Literals.LITERAL__VALUE) == ValueTransient.YES) errorAcceptor.accept( diagnosticProvider.createFeatureValueMissing( semanticObject, Bug297105TestLanguagePackage.Literals.LITERAL__VALUE)); } INodesForEObjectProvider nodes = createNodeProvider(semanticObject); SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); feeder.accept( grammarAccess.getIntLiteralAccess().getValueIntValueParserRuleCall_0(), semanticObject.getValue()); feeder.finish(); }