Rename streamingInitialRoundIterators to streamingGroundingIterators and allow instantiation of streamingCacheIterators with typed StreamingTermStores. #304
This is a part of the changes made in the larger onlinePSL project.
Rename streamingInitialRoundIterators to streamingGroundingIterators and allow instantiation of streamingCacheIterators with typed StreamingTermStores.
The renaming of the classes is to reflect that these iterators will not only be used in the initial round of inference but will also be used for grounding which can happen many times in the online setting.
Then allowing instantiation of streamingCacheIterators with typed StreamingTermStores is so onlineTermStores (which extend StreamingTermStores) can also be used to instantiate the iterators.
This is a part of the changes made in the larger onlinePSL project.
Rename streamingInitialRoundIterators to streamingGroundingIterators and allow instantiation of streamingCacheIterators with typed StreamingTermStores. The renaming of the classes is to reflect that these iterators will not only be used in the initial round of inference but will also be used for grounding which can happen many times in the online setting. Then allowing instantiation of streamingCacheIterators with typed StreamingTermStores is so onlineTermStores (which extend StreamingTermStores) can also be used to instantiate the iterators.