Examples of XtextHyperlink


Examples of org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink

          QualifiedName name = nameProvider.getFullyQualifiedName(crossLinkedEObject);
          IResourceDescriptions index = indexService.getResourceDescriptions(resource);
          Iterable<IEObjectDescription> matches = index.getExportedObjectsByType(XturtlePackage.Literals.RESOURCE);//, name, false);
          for (final IEObjectDescription desc : matches) {
            if(desc.getQualifiedName().equals(name)){
              XtextHyperlink result = getHyperlinkProvider().get();
              result.setHyperlinkRegion(region);
              result.setURI(desc.getEObjectURI());
              result.setHyperlinkText(desc.getEObjectURI().trimFragment().toString());
              acceptor.accept(result);
            }
          }
        }
        //always allow browser link (if uri is absolute, text editor will create URLHyperlink anyway)
View Full Code Here

Examples of org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink

    final URIConverter uriConverter = from.getResourceSet().getURIConverter();
    final String hyperlinkText = labelProvider.getText(to);
    final URI uri = to.getEObjectURI();
    final URI normalized = uriConverter.normalize(uri);

    XtextHyperlink result = getHyperlinkProvider().get();
    result.setHyperlinkRegion(region);
    result.setURI(normalized);
    result.setHyperlinkText(hyperlinkText);
    acceptor.accept(result);
  }
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.