Uses of Interface
org.apache.jena.ontapi.UnionGraph
Package
Description
-
Uses of UnionGraph in org.apache.jena.ontapi
Modifier and TypeMethodDescriptionUnionGraph.addSubGraph
(org.apache.jena.graph.Graph graph) Adds the specified graph to the underlying graph collection.default UnionGraph
UnionGraph.addSubGraphIfAbsent
(org.apache.jena.graph.Graph graph) Adds the specified graph to the underlying graph collection if it is absent.static UnionGraph
OntModelFactory.createUnionGraph
(org.apache.jena.graph.Graph base) Wraps the givenbase
graph asUnionGraph
UnionGraph.removeSubGraph
(org.apache.jena.graph.Graph graph) Removes the specified graph from the underlying graph collection.Modifier and TypeMethodDescriptionvoid
UnionGraph.Listener.notifySubGraphAdded
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) Called afteraddSubGraph(Graph)
.void
UnionGraph.Listener.notifySubGraphRemoved
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) Called afterremoveSubGraph(Graph)
.void
UnionGraph.Listener.notifySuperGraphAdded
(UnionGraph graph, UnionGraph superGraph) Called afteraddSubGraph(Graph)
.void
UnionGraph.Listener.onAddSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) Called beforeaddSubGraph(Graph)
.void
UnionGraph.Listener.onAddTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) Called beforeGraph.add(Node, Node, Node)
&Graph.add(Triple)
.void
UnionGraph.Listener.onClear
(UnionGraph graph) Called beforeGraph.clear()
.void
UnionGraph.Listener.onDeleteTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) Called beforeGraph.delete(Node, Node, Node)
&Graph.delete(Triple)
&Graph.remove(Node, Node, Node)
.void
UnionGraph.Listener.onRemoveSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) Called beforeremoveSubGraph(Graph)
. -
Uses of UnionGraph in org.apache.jena.ontapi.impl
Modifier and TypeMethodDescriptionUnionGraphImpl.addSubGraph
(org.apache.jena.graph.Graph graph) Adds the specified graph to the underlying graph collection.OntGraphModelImpl.getUnionGraph()
ReturnsUnionGraph
.UnionGraphImpl.removeSubGraph
(org.apache.jena.graph.Graph graph) Removes the specified graph from the underlying graph collection.Modifier and TypeMethodDescriptionvoid
UnionGraphImpl.EventManagerImpl.notifySubGraphAdded
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) void
UnionGraphImpl.EventManagerImpl.notifySubGraphRemoved
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) void
UnionGraphImpl.EventManagerImpl.notifySuperGraphAdded
(UnionGraph graph, UnionGraph superGraph) void
UnionGraphImpl.EventManagerImpl.onAddSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) void
UnionGraphImpl.EventManagerImpl.onAddTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) void
UnionGraphImpl.EventManagerImpl.onClear
(UnionGraph graph) void
UnionGraphImpl.EventManagerImpl.onDeleteTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) void
UnionGraphImpl.EventManagerImpl.onRemoveSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) -
Uses of UnionGraph in org.apache.jena.ontapi.impl.repositories
Modifier and TypeMethodDescriptionOntUnionGraphRepository.get
(org.apache.jena.graph.Node name) Returns the graph by its ontology name.OntUnionGraphRepository.put
(org.apache.jena.graph.Graph graph) Puts the graph into the repository returningUnionGraph
wrapper.Modifier and TypeMethodDescriptionstatic void
OntUnionGraphRepository.checkIDCanBeChanged
(UnionGraph graph) Throws exception if graph's ontology name is in imports closure.static Optional<org.apache.jena.graph.Graph>
OntUnionGraphRepository.findSubGraphByOntName
(UnionGraph graph, org.apache.jena.graph.Node name) Finds ont subgraph by its ontology name (owl:Ontology
orowl:versionIRI
).void
OntUnionGraphListener.notifySubGraphAdded
(UnionGraph thisGraph, org.apache.jena.graph.Graph subGraph) void
OntUnionGraphListener.notifySubGraphRemoved
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) void
OntUnionGraphListener.notifySuperGraphAdded
(UnionGraph graph, UnionGraph superGraph) void
OntUnionGraphListener.onAddSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) void
OntUnionGraphListener.onAddTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) void
OntUnionGraphListener.onClear
(UnionGraph graph) void
OntUnionGraphListener.onDeleteTriple
(UnionGraph graph, org.apache.jena.graph.Triple triple) void
OntUnionGraphListener.onRemoveSubGraph
(UnionGraph graph, org.apache.jena.graph.Graph subGraph) boolean
OntUnionGraphRepository.remap
(UnionGraph graph) Synchronizes graph's ontology name with the underlying storage.static void
OntUnionGraphRepository.removeUnusedImportSubGraphs
(UnionGraph graph) Removes all subgraphs which are not connected to the parent by theowl:imports
relationship.ModifierConstructorDescriptionOntUnionGraphRepository
(GraphRepository repository, Function<org.apache.jena.graph.Graph, UnionGraph> unionGraphFactory, Function<org.apache.jena.graph.Node, org.apache.jena.graph.Graph> baseGraphFactory, boolean ignoreUnresolvedImports) -
Uses of UnionGraph in org.apache.jena.ontapi.utils
Modifier and TypeMethodDescriptionstatic UnionGraph
Graphs.makeOntUnion
(org.apache.jena.graph.Graph graph, Collection<org.apache.jena.graph.Graph> repository, Function<org.apache.jena.graph.Graph, UnionGraph> wrapAsUnion) Assembles the hierarchical ontologyUnion Graph
from the specified components in accordance with theirowl:imports
andowl:Ontology
declarations.static UnionGraph
Graphs.makeOntUnionFrom
(org.apache.jena.graph.Graph graph, Function<org.apache.jena.graph.Graph, UnionGraph> wrapAsUnion) Creates an ontologyUnionGraph
from the specifiedgraph
of arbitrary nature.Modifier and TypeMethodDescriptionstatic Stream<UnionGraph>
Graphs.flatHierarchy
(UnionGraph graph) Lists all graphs in the tree that is specified asUnionGraph
.Modifier and TypeMethodDescriptionstatic Stream<UnionGraph>
Graphs.flatHierarchy
(UnionGraph graph) Lists all graphs in the tree that is specified asUnionGraph
.static boolean
Graphs.isOntUnionGraph
(UnionGraph graph, boolean allowMultipleOntologyHeaders) Checks whether the specified graph is ontological, that is, has a hierarchy synchronized with theowl:imports
&owl:Ontology
relationships.Modifier and TypeMethodDescriptionstatic UnionGraph
Graphs.makeOntUnion
(org.apache.jena.graph.Graph graph, Collection<org.apache.jena.graph.Graph> repository, Function<org.apache.jena.graph.Graph, UnionGraph> wrapAsUnion) Assembles the hierarchical ontologyUnion Graph
from the specified components in accordance with theirowl:imports
andowl:Ontology
declarations.static UnionGraph
Graphs.makeOntUnionFrom
(org.apache.jena.graph.Graph graph, Function<org.apache.jena.graph.Graph, UnionGraph> wrapAsUnion) Creates an ontologyUnionGraph
from the specifiedgraph
of arbitrary nature.