public class ReferenceQueryExecutor
extends java.lang.Object
Constructor and Description |
---|
ReferenceQueryExecutor() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
protected java.lang.String |
getElementName(org.eclipse.emf.ecore.EObject primaryTarget) |
protected com.google.common.base.Predicate<IReferenceDescription> |
getFilter(org.eclipse.emf.ecore.EObject primaryTarget) |
java.lang.String |
getLabel(org.eclipse.emf.ecore.EObject primaryTarget) |
protected java.lang.String |
getLabelPrefix() |
protected java.lang.String |
getResourceName(org.eclipse.emf.ecore.EObject primaryTarget) |
protected java.lang.Iterable<org.eclipse.emf.common.util.URI> |
getTargetURIs(org.eclipse.emf.ecore.EObject primaryTarget)
Returns an instance of
TargetURIs by default. |
void |
init(org.eclipse.emf.ecore.EObject target) |
protected java.lang.Iterable<org.eclipse.emf.common.util.URI> getTargetURIs(org.eclipse.emf.ecore.EObject primaryTarget)
TargetURIs
by default.
Clients may override and enhance the result.public java.lang.String getLabel(org.eclipse.emf.ecore.EObject primaryTarget)
protected java.lang.String getLabelPrefix()
protected java.lang.String getElementName(org.eclipse.emf.ecore.EObject primaryTarget)
protected java.lang.String getResourceName(org.eclipse.emf.ecore.EObject primaryTarget)
protected com.google.common.base.Predicate<IReferenceDescription> getFilter(org.eclipse.emf.ecore.EObject primaryTarget)
public void init(org.eclipse.emf.ecore.EObject target)
public void execute()