Examples of ArrayInitializer


Examples of com.asakusafw.utils.java.model.syntax.ArrayInitializer

        ModelFactory f = context.getModelFactory();
        List<Annotation> eTerms = Lists.create();
        for (ReduceTerm<?> term : trait.getTerms()) {
            ClassLiteral source = f.newClassLiteral(context.resolve(term.getSource()));
            ArrayInitializer mappings = toMappings(context, term.getMappings());
            Annotation shuffle = toKey(context, term);
            eTerms.addAll(new AttributeBuilder(f)
                .annotation(context.resolve(Joined.Term.class),
                        "source", source, //$NON-NLS-1$
                        "mappings", mappings, //$NON-NLS-1$
View Full Code Here

Examples of com.asakusafw.utils.java.model.syntax.ArrayInitializer

        ModelFactory f = context.getModelFactory();
        List<Annotation> eTerms = Lists.create();
        for (ReduceTerm<?> term : trait.getTerms()) {
            ClassLiteral source = f.newClassLiteral(context.resolve(term.getSource()));
            ArrayInitializer mappings = toMappings(context, term.getMappings());
            Annotation shuffle = toKey(context, term);
            eTerms.addAll(new AttributeBuilder(f)
                .annotation(context.resolve(Summarized.Term.class),
                        "source", source, //$NON-NLS-1$
                        "foldings", mappings, //$NON-NLS-1$
View Full Code Here

Examples of com.bacoder.parser.java.api.ArrayInitializer

      List<Type> nonWildcardTypeArguments = Collections.emptyList();
      InstantiableType instantiableType = null;
      List<Expression> arguments = Collections.emptyList();
      List<ClassMemberDeclaration> classMemberDeclarations = Collections.emptyList();
      List<ArrayCreationDimension> arrayDimensions = null;
      ArrayInitializer arrayInitializer = null;

      NonWildcardTypeArgumentsContext nonWildcardTypeArgumentsContext =
          getChild(creatorContext, NonWildcardTypeArgumentsContext.class);
      if (nonWildcardTypeArgumentsContext != null) {
        nonWildcardTypeArguments =
View Full Code Here

Examples of com.bacoder.parser.java.api.ArrayInitializer

    super(adapters);
  }

  @Override
  public ArrayInitializer adapt(ArrayInitializerContext context) {
    ArrayInitializer arrayInitializer = createNode(context);
    arrayInitializer.setInitializers(transform(context, VariableInitializerContext.class,
        new Function<VariableInitializerContext, VariableInitializer>() {
          @Override
          public VariableInitializer apply(VariableInitializerContext context) {
            return getAdapter(VariableInitializerAdapter.class).adapt(context);
          }
View Full Code Here

Examples of com.dragome.compiler.ast.ArrayInitializer

        if (arrayRef instanceof ArrayCreation)
        {
          ArrayCreation ac= (ArrayCreation) arrayRef;
          if (ac.getInitializer() == null)
          {
            ac.setInitializer(new ArrayInitializer());
          }
          ac.getInitializer().getExpressions().add(value);
          instruction= new NoOperation();
          break;
        }
View Full Code Here

Examples of eu.admire.dispel.arrays.ArrayInitializer

    ArrayInitializationByElements modelElement = (ArrayInitializationByElements) view
        .getElement();
    LinkedList<DispelNodeDescriptor> result = new LinkedList<DispelNodeDescriptor>();
    for (Iterator<?> it = modelElement.getArrayInitializer().iterator(); it
        .hasNext();) {
      ArrayInitializer childElement = (ArrayInitializer) it.next();
      int visualID = DispelVisualIDRegistry.getNodeVisualID(view,
          childElement);
      if (visualID == ArrayInitializerEditPart.VISUAL_ID) {
        result.add(new DispelNodeDescriptor(childElement, visualID));
        continue;
View Full Code Here

Examples of eu.admire.dispel.arrays.ArrayInitializer

  public static List<DispelNodeDescriptor> getArrayInitializer_3015SemanticChildren(
      View view) {
    if (!view.isSetElement()) {
      return Collections.emptyList();
    }
    ArrayInitializer modelElement = (ArrayInitializer) view.getElement();
    LinkedList<DispelNodeDescriptor> result = new LinkedList<DispelNodeDescriptor>();
    for (Iterator<?> it = modelElement.getInitialValues().iterator(); it
        .hasNext();) {
      ArrayInitializationValue childElement = (ArrayInitializationValue) it
          .next();
      int visualID = DispelVisualIDRegistry.getNodeVisualID(view,
          childElement);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArrayInitializer

    ArrayInitializationByElements modelElement = (ArrayInitializationByElements) view
        .getElement();
    LinkedList<DispelNodeDescriptor> result = new LinkedList<DispelNodeDescriptor>();
    for (Iterator<?> it = modelElement.getArrayInitializer().iterator(); it
        .hasNext();) {
      ArrayInitializer childElement = (ArrayInitializer) it.next();
      int visualID = DispelVisualIDRegistry.getNodeVisualID(view,
          childElement);
      if (visualID == ArrayInitializerEditPart.VISUAL_ID) {
        result.add(new DispelNodeDescriptor(childElement, visualID));
        continue;
View Full Code Here

Examples of eu.admire.dispel.arrays.ArrayInitializer

  protected CommandResult doExecuteWithResult(IProgressMonitor monitor,
      IAdaptable info) throws ExecutionException {
    ArrayInitializationByElements newElement = ArraysFactory.eINSTANCE
        .createArrayInitializationByElements();

    ArrayInitializer owner = (ArrayInitializer) getElementToEdit();
    owner.getInitialValues().add(newElement);

    doConfigure(newElement, monitor, info);

    ((CreateElementRequest) getRequest()).setNewElement(newElement);
    return CommandResult.newOKCommandResult(newElement);
View Full Code Here

Examples of eu.admire.dispel.arrays.ArrayInitializer

  protected CommandResult doExecuteWithResult(IProgressMonitor monitor,
      IAdaptable info) throws ExecutionException {
    DecimalIntegerLiteral newElement = LiteralsFactory.eINSTANCE
        .createDecimalIntegerLiteral();

    ArrayInitializer owner = (ArrayInitializer) getElementToEdit();
    owner.getInitialValues().add(newElement);

    doConfigure(newElement, monitor, info);

    ((CreateElementRequest) getRequest()).setNewElement(newElement);
    return CommandResult.newOKCommandResult(newElement);
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.