Interface NavigationParticipant
-
public interface NavigationParticipant
Effective (usually index-based) builders of Go to Root/Class/Symbol/etc. lists. Participants are invoked one by one, followed by the default (or dummy) participant. Processed models are reported to the processedConsumer to exclude them from the scope of subsequent participants. The default participant loads unprocessed models into memory recursively (which forces models to be loaded into memory).
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NavigationParticipant.NavigationTarget
The implementer must correctly define equals() and hashCode() for implementationsstatic class
NavigationParticipant.TargetKind
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
findTargets(NavigationParticipant.TargetKind kind, Collection<SModel> scope, Consumer<NavigationParticipant.NavigationTarget> consumer, Consumer<SModel> processedConsumer)
-
-
-
Method Detail
-
findTargets
void findTargets(NavigationParticipant.TargetKind kind, Collection<SModel> scope, Consumer<NavigationParticipant.NavigationTarget> consumer, Consumer<SModel> processedConsumer)
-
-