Package org.eclipse.xtext.serializer.acceptor

Examples of org.eclipse.xtext.serializer.acceptor.SequenceFeeder.accept()


      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


    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++;
    }
View Full Code Here

      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

    // 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

    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();
View Full Code Here

    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);
View Full Code Here

  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();
View Full Code Here

    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();
View Full Code Here

    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

      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

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.