Examples of SequenceFeeder


Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

    if(errorAcceptor != null) {
      if(transientValues.isValueTransient(semanticObject, JexTestPackage.Literals.TRANSITION_OUTPUT_EFFECT__PATTERN) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, JexTestPackage.Literals.TRANSITION_OUTPUT_EFFECT__PATTERN));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getTransitionOutputEffectAccess().getPatternSTRINGTerminalRuleCall_1_0(), semanticObject.getPattern());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

   */
  @Override
  protected void sequence_AttributeOperations(EObject context, AttributeOperations semanticObject) {

    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    AttributeOperationsElements access = grammarAccess.getAttributeOperationsAccess();
    Iterator<AttributeOperation> itor = semanticObject.getAttributes().iterator();
    int index = 0;
    while(itor.hasNext()) {
      AttributeOperation ao = itor.next();
      if(index == 0) {
        feeder.accept(access.getAttributesAttributeOperationParserRuleCall_0_0(), ao, index);
      }
      else
        feeder.accept(access.getAttributesAttributeOperationParserRuleCall_1_0_1_0(), ao, index);
      index++;
    }
    feeder.finish();

  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

    // if(errorAcceptor != null) {
    // if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.LITERAL_BOOLEAN__VALUE) == ValueTransient.YES)
    // errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.LITERAL_BOOLEAN__VALUE));
    // }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(
      grammarAccess.getLiteralBooleanAccess().getValueBooleanValueParserRuleCall_0(), semanticObject.isValue());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

   * com.puppetlabs.geppetto.pp.LiteralList)
   */
  @Override
  protected void sequence_LiteralList(EObject context, LiteralList semanticObject) {
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    LiteralListElements access = grammarAccess.getLiteralListAccess();

    Iterator<Expression> itor = semanticObject.getElements().iterator();
    int index = 0;
    while(itor.hasNext()) {
      Expression p = itor.next();
      if(index == 0)
        feeder.accept(access.getElementsAssignmentExpressionParserRuleCall_2_0_0(), p, index);
      else
        feeder.accept(access.getElementsAssignmentExpressionParserRuleCall_2_1_1_0(), p, index);
      index++;
    }
    feeder.finish();
    // super.sequence_SelectorExpression(context, semanticObject);

    // TODO Auto-generated method stub
    // super.sequence_LiteralList(context, semanticObject);
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

   * com.puppetlabs.geppetto.pp.SelectorExpression)
   */
  @Override
  protected void sequence_SelectorExpression(EObject context, SelectorExpression semanticObject) {
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    SelectorExpressionElements access = grammarAccess.getSelectorExpressionAccess();

    feeder.accept(access.getSelectorExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
    Iterator<Expression> itor = semanticObject.getParameters().iterator();
    int index = 0;
    // always serialize with the non-shortened form left ? { a => b, ... }
    while(itor.hasNext()) {
      Expression p = itor.next();
      if(index == 0)
        feeder.accept(access.getParametersSelectorEntryParserRuleCall_1_2_0_1_0(), p, index);
      else
        feeder.accept(access.getParametersSelectorEntryParserRuleCall_1_2_0_2_0_1_0(), p, index);
      index++;
    }
    feeder.finish();
    // super.sequence_SelectorExpression(context, semanticObject);
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
      if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
    feeder.accept(grammarAccess.getAdditiveExpressionAccess().getOpNameAdditiveOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
    feeder.accept(grammarAccess.getAdditiveExpressionAccess().getRightExprMultiplicativeExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
      if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0(), semanticObject.getLeftExpr());
    feeder.accept(grammarAccess.getSelectorEntryAccess().getRightExprExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
      if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
    feeder.accept(grammarAccess.getShiftExpressionAccess().getOpNameShiftOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
    feeder.accept(grammarAccess.getShiftExpressionAccess().getRightExprAdditiveExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

    if(errorAcceptor != null) {
      if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.SINGLE_QUOTED_STRING__TEXT) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.SINGLE_QUOTED_STRING__TEXT));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getSingleQuotedStringAccess().getTextSqTextParserRuleCall_1_0(), semanticObject.getText());
    feeder.finish();
  }
View Full Code Here

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder

    if(errorAcceptor != null) {
      if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.EXPRESSION_TE__EXPRESSION) == ValueTransient.YES)
        errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.EXPRESSION_TE__EXPRESSION));
    }
    INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
    SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
    feeder.accept(grammarAccess.getTextExpressionAccess().getExpressionExpressionWithHiddenParserRuleCall_1_2_0(), semanticObject.getExpression());
    feeder.finish();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.