Class SROIQIncStrategy


  • public class SROIQIncStrategy
    extends SROIQStrategy
    The completion _strategy for incremental consistency checking.
    Author:
    Christian Halaschek-Wiener
    • Constructor Detail

      • SROIQIncStrategy

        public SROIQIncStrategy​(ABoxImpl abox)
        Constructor
        Parameters:
        abox -
    • Method Detail

      • getNewIterator

        public java.util.Iterator<Individual> getNewIterator()
        Returns:
        individuals that were newly added
      • getNewEdgeIterator

        public java.util.Iterator<Edge> getNewEdgeIterator()
        Returns:
        edges that were newly added
      • getUnPrunedIterator

        public java.util.Iterator<Node> getUnPrunedIterator()
        Returns:
        the unpruned indivdiuals
      • getRemovedEdgeIterator

        public java.util.Iterator<Edge> getRemovedEdgeIterator()
        Returns:
        edges that were newly added
      • getRemovedTypeIterator

        public java.util.Iterator<java.util.Map.Entry<Node,​java.util.Set<openllet.aterm.ATermAppl>>> getRemovedTypeIterator()
        Returns:
        types that were deleted
      • initialize

        public void initialize​(Expressivity expr)
        There are additional rule that must be fired in the event of incremental additions and deletions in _order to guarantee completeness. These are done here.
        Overrides:
        initialize in class CompletionStrategy