public static class BaseInfGraph.InfCapabilities extends AllCapabilities
Constructor and Description |
---|
InfCapabilities() |
Modifier and Type | Method and Description |
---|---|
boolean |
deleteAllowed(boolean every)
Answer true if Graph::delete() can be used to remove at least some triples
from the graph.
|
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).
|
boolean |
iteratorRemoveAllowed()
Answer true iff the iterators returned from find support the .remove()
operation.
|
boolean |
sizeAccurate()
Answer true iff Graph::size() is accurate.
|
addAllowed, addAllowed, canBeEmpty, deleteAllowed, handlesLiteralTyping
public boolean sizeAccurate()
Capabilities
sizeAccurate
in interface Capabilities
sizeAccurate
in class AllCapabilities
public boolean deleteAllowed(boolean every)
Capabilities
deleteAllowed
in interface Capabilities
deleteAllowed
in class AllCapabilities
public boolean iteratorRemoveAllowed()
Capabilities
iteratorRemoveAllowed
in interface Capabilities
iteratorRemoveAllowed
in class AllCapabilities
public boolean findContractSafe()
Capabilities
findContractSafe
in interface Capabilities
findContractSafe
in class AllCapabilities
Licenced under the Apache License, Version 2.0