Class NeighborProviderIndex
- java.lang.Object
-
- software.amazon.smithy.model.knowledge.NeighborProviderIndex
-
- All Implemented Interfaces:
KnowledgeIndex
public final class NeighborProviderIndex extends java.lang.Object implements KnowledgeIndex
Provides a cache of precomputed neighbors for models.
-
-
Constructor Summary
Constructors Constructor Description NeighborProviderIndex(Model model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NeighborProvider
getProvider()
Gets the precomputed neighbor provider.NeighborProvider
getReverseProvider()
Gets a reversed, bottom up neighbor provider.
-
-
-
Constructor Detail
-
NeighborProviderIndex
public NeighborProviderIndex(Model model)
-
-
Method Detail
-
getProvider
public NeighborProvider getProvider()
Gets the precomputed neighbor provider.- Returns:
- Returns the provider.
-
getReverseProvider
public NeighborProvider getReverseProvider()
Gets a reversed, bottom up neighbor provider.- Returns:
- Returns the reversed neighbor provider.
-
-