this.eCompareFeature = new CompareFeatureElements(); this.pCheckConstraint = new CheckConstraintElements(); this.pPathExpressionConstraint = new PathExpressionConstraintElements(); this.pPathExpressionHead = new PathExpressionHeadElements(); this.pPathExpressionTail = new PathExpressionTailElements();
grammarAccess.getPathExpressionConstraintAccess().getPathExpressionConstraintAction_0(), current); newCompositeNode(grammarAccess.getPathExpressionConstraintAccess().getHeadPathExpressionHeadParserRuleCall_1_0());
grammarAccess.getPathExpressionConstraintAccess().getPathExpressionConstraintAction_0(), current); newCompositeNode(grammarAccess.getPathExpressionConstraintAccess().getHeadPathExpressionHeadParserRuleCall_1_0());
/** * Contexts: * Constraint returns PathExpressionConstraint * PathExpressionConstraint returns PathExpressionConstraint * * Constraint: * head=PathExpressionHead */ protected void sequence_PathExpressionConstraint(ISerializationContext context, PathExpressionConstraint semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, PatternLanguagePackage.Literals.PATH_EXPRESSION_CONSTRAINT__HEAD) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PatternLanguagePackage.Literals.PATH_EXPRESSION_CONSTRAINT__HEAD)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getPathExpressionConstraintAccess().getHeadPathExpressionHeadParserRuleCall_1_0(), semanticObject.getHead()); feeder.finish(); }
public ParserRule getPathExpressionConstraintRule() { return getPathExpressionConstraintAccess().getRule(); }
public ParserRule getPathExpressionConstraintRule() { return getPathExpressionConstraintAccess().getRule(); }