Package com.google.eclipse.protobuf.protobuf

Examples of com.google.eclipse.protobuf.protobuf.Protobuf


        modelElementFinder.find(c, complexTypeFinderDelegate, ExtensibleType.class);
    return createScope(extensibleTypes);
  }

  @Override public Collection<IEObjectDescription> potentialExtensibleTypesFor(TypeExtension extension) {
    Protobuf root = modelObjects.rootOf(extension);
    return modelElementFinder.find(root, complexTypeFinderDelegate, ExtensibleType.class);
  }
View Full Code Here


    return modelElementFinder.find(root, complexTypeFinderDelegate, ExtensibleType.class);
  }

  @SuppressWarnings("unused")
  public IScope scope_MessageLink_target(MessageLink link, EReference r) {
    Protobuf root = modelObjects.rootOf(link);
    Collection<IEObjectDescription> messages = allMessages(root);
    return createScope(messages);
  }
View Full Code Here

    Collection<IEObjectDescription> messages = allMessages(root);
    return createScope(messages);
  }

  @Override public Collection<IEObjectDescription> potentialMessagesFor(Rpc rpc) {
    Protobuf root = modelObjects.rootOf(rpc);
    return allMessages(root);
  }
View Full Code Here

  }

  private boolean isNotProto2(IParseResult result) {
    EObject rootObj = result.getRootASTElement();
    if (rootObj instanceof Protobuf) {
      Protobuf root = (Protobuf) result.getRootASTElement();
      return root == null || root.getSyntax() == null;
    }
   
    return rootObj == null;
  }
View Full Code Here

    Protobuf root = modelObjects.rootOf(rpc);
    return allMessages(root);
  }

  @Override public Collection<IEObjectDescription> potentialMessagesFor(Stream stream) {
    Protobuf root = modelObjects.rootOf(stream);
    return allMessages(root);
  }
View Full Code Here

    for (Import anImport : protobufs.importsIn(root)) {
      Resource imported = imports.importedResource(anImport);
      if (imported == null) {
        continue;
      }
      Protobuf importedRoot = resources.rootOf(imported);
      isProto2 = alreadyChecked.get(importedRoot);
      if (isProto2 != null) {
        // resource was already checked.
        if (isProto2 == IsProto2.NO) {
          hasNonProto2Imports = true;
View Full Code Here

    error(message, e, indexedElements.indexFeatureOf(e), INVALID_FIELD_TAG_NUMBER_ERROR);
  }

  @Check public void checkOnlyOnePackageDefinition(Package aPackage) {
    boolean firstFound = false;
    Protobuf root = (Protobuf) aPackage.eContainer();
    for (ProtobufElement e : root.getElements()) {
      if (e == aPackage) {
        if (firstFound) {
          error(multiplePackages, aPackage, PACKAGE__NAME, MORE_THAN_ONE_PACKAGE_ERROR);
        }
        return;
View Full Code Here

TOP

Related Classes of com.google.eclipse.protobuf.protobuf.Protobuf

Copyright © 2018 www.massapicom. 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.