Java源码示例:org.eclipse.xtext.ui.editor.findrefs.ReferenceQueryExecutor

示例1
@Override
protected void findReferences(EObject target) {
	ReferenceQueryExecutor queryExecutor = getQueryExecutor(target);
	if (queryExecutor != null) {
		Iterable<IJavaElement> javaElements = getJavaElements(target);
		if (size(javaElements) > 0) {
			jdtReferenceFinder.run(queryExecutor.getLabel(target), javaElements);
		} else {
			queryExecutor.execute();
		}
	}
}
 
示例2
@Override
public Set<Binding> getGuiceBindingsUi(final Grammar grammar) {
  BindFactory factory = new BindFactory();
  if (generateModelInference) {
    factory.addTypeToType(ReferenceQueryExecutor.class.getName(), InferredModelReferenceQueryExecutor.class.getName());
  }
  return factory.getBindings();
}
 
示例3
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例4
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例5
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例6
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例7
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例8
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例9
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return DotFindReferencesQueryExecutor.class;
}
 
示例10
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}
 
示例11
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
	return JvmModelReferenceQueryExecutor.class;
}