Examples of IEObjectDescription


Examples of org.eclipse.xtext.resource.IEObjectDescription

    while(contents.hasNext()) {
      EObject eObject = contents.next();
      List<IEObjectDescription> referenced = CrossReferenceAdapterFactory.eINSTANCE.get(eObject);
      if(referenced == null || referenced.isEmpty())
        continue;
      IEObjectDescription sourceContainer = findClosestExportedContainerDescriptor(
        eObject2exportedEObjects.get(eObject), allExported);
      for(IEObjectDescription targetDescriptor : referenced)
        if(!strategy.createPPReferenceDescriptions(eObject, sourceContainer, targetDescriptor, acceptor))
          contents.prune();
    }
View Full Code Here

Examples of org.eclipse.xtext.resource.IEObjectDescription

    return 0;
  }

  public IEObjectDescription findClosestExportedContainerDescriptor(IEObjectDescription element,
      Iterable<IEObjectDescription> exportedElements) {
    IEObjectDescription closest = null;
    int maxSpecificity = 0;
    for(IEObjectDescription containerCandidate : exportedElements) {
      int specificity = containerSpecificity(element, containerCandidate);
      if(specificity > maxSpecificity) {
        maxSpecificity = specificity;
View Full Code Here

Examples of org.eclipse.xtext.resource.IEObjectDescription

        proposal.setCursorPosition(proposalReplacementString.length());
        document.replace(proposal.getReplacementOffset(), proposal.getReplacementLength(), proposalReplacementString);
        return;
      }
     
      IEObjectDescription description = scope.getSingleElement(qualifiedName.skipFirst(qualifiedName.getSegmentCount() - 1));
      if (description != null) {
        // there exists a conflict - insert fully qualified name
        proposal.setCursorPosition(proposalReplacementString.length());
        document.replace(proposal.getReplacementOffset(), proposal.getReplacementLength(), proposalReplacementString);
        return;
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.