blob: ed22322cdffd952164cee0196fa319277cc32516 [file] [log] [blame]
// Generated with https://user.git.corp.google.com/kudasov/resource_repository_graph/
digraph {
node [shape=box, margin=0.2];
LintLibraryRepository [style="filled", color="lightpink"];
LintLibraryRepository -> LintResourceRepository;
MergedResourceRepository [style="filled", color="lightpink"];
MergedResourceRepository -> AbstractResourceRepository;
PredefinedSampleDataResourceRepository [style="filled", color="lightpink"];
PredefinedSampleDataResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
PredefinedSampleDataResourceRepository -> AbstractResourceRepository;
SampleDataResourceRepository [style="filled", color="lightpink"];
SampleDataResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
SampleDataResourceRepository -> Disposable [style="dashed"];
SampleDataResourceRepository -> LocalResourceRepository;
LocalResourceRepository [style="filled", color="lightblue"];
LocalResourceRepository -> CacheableResourceRepository [style="dashed"];
LocalResourceRepository -> AbstractResourceRepositoryWithLocking;
ScreenshotResourceRepository [style="filled", color="lightpink"];
ScreenshotResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
ScreenshotResourceRepository -> MultiResourceRepository;
EmptyRepository [style="filled", color="lightpink"];
EmptyRepository -> SingleNamespaceResourceRepository [style="dashed"];
EmptyRepository -> LocalResourceRepository;
EmptyRepository [style="filled", color="lightpink"];
EmptyRepository -> LintResourceRepository;
LoadableResourceRepository [style="filled", color="lightgray"];
LoadableResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
AarSourceResourceRepository [style="filled", color="lightpink"];
AarSourceResourceRepository -> AbstractAarResourceRepository;
LintResourceRepository [style="filled", color="lightpink"];
LintResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
LintResourceRepository -> AbstractResourceRepository;
AarProtoResourceRepository [style="filled", color="lightpink"];
AarProtoResourceRepository -> AbstractAarResourceRepository;
AppResourceRepository [style="filled", color="lightpink"];
AppResourceRepository -> MultiResourceRepository;
TestResourceRepository [style="filled", color="lightpink"];
TestResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
TestResourceRepository -> AbstractResourceRepository;
TestAppResourceRepository [style="filled", color="lightpink"];
TestAppResourceRepository -> MultiResourceRepository;
AbstractResourceRepository [style="filled", color="lightblue"];
AbstractResourceRepository -> ResourceRepository [style="dashed"];
TestLocalResourceRepository [style="filled", color="lightpink"];
TestLocalResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
TestLocalResourceRepository -> LocalResourceRepository;
LocalResourceRepositoryDelegate [style="filled", color="lightpink"];
LocalResourceRepositoryDelegate -> SingleNamespaceResourceRepository [style="dashed"];
LocalResourceRepositoryDelegate -> LocalResourceRepository;
ModuleResourceRepository [style="filled", color="lightpink"];
ModuleResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
ModuleResourceRepository -> MultiResourceRepository;
MultiResourceRepository [style="filled", color="lightblue"];
MultiResourceRepository -> Disposable [style="dashed"];
MultiResourceRepository -> LocalResourceRepository;
SingleNamespaceResourceRepository [style="filled", color="lightgray"];
SingleNamespaceResourceRepository -> ResourceRepository [style="dashed"];
AbstractAarResourceRepository [style="filled", color="lightblue"];
AbstractAarResourceRepository -> AarResourceRepository [style="dashed"];
AbstractAarResourceRepository -> AbstractResourceRepository;
CacheableResourceRepository [style="filled", color="lightgray"];
CacheableResourceRepository -> ResourceRepository [style="dashed"];
ProjectResourceRepository [style="filled", color="lightpink"];
ProjectResourceRepository -> MultiResourceRepository;
DynamicValueResourceRepository [style="filled", color="lightpink"];
DynamicValueResourceRepository -> Disposable [style="dashed"];
DynamicValueResourceRepository -> SingleNamespaceResourceRepository [style="dashed"];
DynamicValueResourceRepository -> LocalResourceRepository;
AbstractResourceRepositoryWithLocking [style="filled", color="lightblue"];
AbstractResourceRepositoryWithLocking -> AbstractResourceRepository;
AarResourceRepository [style="filled", color="lightgray"];
AarResourceRepository -> LoadableResourceRepository [style="dashed"];
FrameworkResourceRepository [style="filled", color="lightpink"];
FrameworkResourceRepository -> AarSourceResourceRepository;
ResourceFolderRepository [style="filled", color="lightpink"];
ResourceFolderRepository -> LoadableResourceRepository [style="dashed"];
ResourceFolderRepository -> LocalResourceRepository;
ResourceRepository [style="filled", color="lightgray"];
}