Interface IReferenceFinderParticipant
-
- All Known Implementing Classes:
GraphicalSchemeReferenceFinderParticipant
public interface IReferenceFinderParticipant
Special participant for finding references to Built-In language element in metadata objects in DT project
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IReferenceFinderParticipant.IReferenceDescriptionFinderParticipant
SpecialIReferenceDescription
forIReferenceFinderParticipant
which provides additional information about source element
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearTemporaryData()
Clears temporary data.void
findAllReferences(Iterable<org.eclipse.emf.common.util.URI> targetURIs, org.eclipse.xtext.util.IAcceptor<IReferenceFinderParticipant.IReferenceDescriptionFinderParticipant> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
Finds all references to the giventargetURIs
.String
getDescription()
Gets finder participant description
-
-
-
Method Detail
-
getDescription
String getDescription()
Gets finder participant description- Returns:
- finder participant description, never
null
-
findAllReferences
void findAllReferences(Iterable<org.eclipse.emf.common.util.URI> targetURIs, org.eclipse.xtext.util.IAcceptor<IReferenceFinderParticipant.IReferenceDescriptionFinderParticipant> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
Finds all references to the giventargetURIs
.- Parameters:
targetURIs
- the URIs of the target elements of the references. Should be normalized, can't benull
acceptor
- accepts the matches, can't benull
monitor
- the progress monitor. Can benull
.
-
clearTemporaryData
void clearTemporaryData()
Clears temporary data. This methods is called before each references finding operation
-
-