com.hp.hpl.jena.reasoner
Class BaseInfGraph.InfFindSafeCapabilities

java.lang.Object
  extended by com.hp.hpl.jena.graph.impl.AllCapabilities
      extended by com.hp.hpl.jena.reasoner.BaseInfGraph.InfCapabilities
          extended by com.hp.hpl.jena.reasoner.BaseInfGraph.InfFindSafeCapabilities
All Implemented Interfaces:
Capabilities
Enclosing class:
BaseInfGraph

public static class BaseInfGraph.InfFindSafeCapabilities
extends BaseInfGraph.InfCapabilities

An InfCapabilities notes that size may not be accurate, and some triples may be irremovable. TODO accomodate the properties of the base graph, too.

Author:
hedgehog

Constructor Summary
BaseInfGraph.InfFindSafeCapabilities()
           
 
Method Summary
 boolean findContractSafe()
          Answer true if the find() contract on the associated graph is "safe", ie, can be used safely by the pretty-printer (we'll tighten up that definition).
 
Methods inherited from class com.hp.hpl.jena.reasoner.BaseInfGraph.InfCapabilities
deleteAllowed, iteratorRemoveAllowed, sizeAccurate
 
Methods inherited from class com.hp.hpl.jena.graph.impl.AllCapabilities
addAllowed, addAllowed, canBeEmpty, deleteAllowed, handlesLiteralTyping
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseInfGraph.InfFindSafeCapabilities

public BaseInfGraph.InfFindSafeCapabilities()
Method Detail

findContractSafe

public boolean findContractSafe()
Description copied from interface: Capabilities
Answer true if the find() contract on the associated graph is "safe", ie, can be used safely by the pretty-printer (we'll tighten up that definition).

Specified by:
findContractSafe in interface Capabilities
Overrides:
findContractSafe in class BaseInfGraph.InfCapabilities


Licenced under the Apache License, Version 2.0