public PatternLanguageGrammarAccess.CheckConstraintElements getCheckConstraintAccess() { return gaPatternLanguage.getCheckConstraintAccess(); }
public ParserRule getCheckConstraintRule() { return getCheckConstraintAccess().getRule(); }
/** * Contexts: * Constraint returns CheckConstraint * CheckConstraint returns CheckConstraint * * Constraint: * expression=XExpression */ protected void sequence_CheckConstraint(ISerializationContext context, CheckConstraint semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, PatternLanguagePackage.Literals.CHECK_CONSTRAINT__EXPRESSION) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PatternLanguagePackage.Literals.CHECK_CONSTRAINT__EXPRESSION)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getCheckConstraintAccess().getExpressionXExpressionParserRuleCall_3_0(), semanticObject.getExpression()); feeder.finish(); }
grammarAccess.getCheckConstraintAccess().getCheckConstraintAction_0(), current); if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCheckConstraintAccess().getCheckKeyword_1()); if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getCheckConstraintAccess().getLeftParenthesisKeyword_2()); newCompositeNode(grammarAccess.getCheckConstraintAccess().getExpressionXExpressionParserRuleCall_3_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getCheckConstraintAccess().getRightParenthesisKeyword_4());