Uses of Class
org.apache.jena.enhanced.EnhGraph
Package
Description
This package defines the enhanced node and graph classes; an enhanced
node is one embedded in a particular enhanced graph.
Provides a set of abstractions and convenience classes for accessing and manipluating ontologies
represented in RDF.
Provides default implementations for the abstractions defined in the
org.apache.jena.ontology
package.This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.
Miscellaneous collection of utility classes.
-
Uses of EnhGraph in org.apache.jena.enhanced
Modifier and TypeMethodDescriptionabstract boolean
true iff wrapping (node, eg) would succeed.final boolean
EnhGraph.isIsomorphicWith
(EnhGraph eg) Answer true if the given enhanced graph contains the same nodes and edges as this graph.<X extends T>
XPersonality.newInstance
(Class<X> interf, Node n, EnhGraph that) make a new instance of a type _interf_ based on the node _n_ and the polymorphic _that_; use the implementation wrapper for _interf_ in _types_.abstract EnhNode
Create a new EnhNode wrapping a Node in the context of an EnhGraph -
Uses of EnhGraph in org.apache.jena.ontology
Modifier and TypeMethodDescription<T> boolean
Profile.isSupported
(Node n, EnhGraph g, Class<T> type) Answer true if the given graph supports a view of this node as the given language element, according to the semantic constraints of the profile. -
Uses of EnhGraph in org.apache.jena.ontology.impl
Modifier and TypeClassDescriptionclass
Implementation of a model that can process general ontologies in OWL and similar languages.Modifier and TypeMethodDescriptionstatic boolean
AbstractProfile.containsSome
(EnhGraph g, Node n, Property p) Utility method: answer true iff the enhanced graph contains some triple which has n as subject, p.asNode() as predicate, and any object.static boolean
OWLDLProfile.containsSome
(EnhGraph g, Node n, Property p) static boolean
OWLLiteProfile.containsSome
(EnhGraph g, Node n, Property p) static boolean
OWLProfile.containsSome
(EnhGraph g, Node n, Property p) static boolean
CardinalityQRestrictionImpl.isCardinalityQRestriction
(Node node, EnhGraph eg) static boolean
MaxCardinalityQRestrictionImpl.isMaxCardinalityQRestriction
(Node node, EnhGraph eg) static boolean
MinCardinalityQRestrictionImpl.isMinCardinalityQRestriction
(Node node, EnhGraph eg) <T> boolean
OWLProfile.isSupported
(Node n, EnhGraph g, Class<T> type) Answer true if the given graph supports a view of this node as the given language element, according to the semantic constraints of the profile.<T> boolean
RDFSProfile.isSupported
(Node n, EnhGraph g, Class<T> type) Answer true if the given graph supports a view of this node as the given language element, according to the semantic constraints of the profile.ModifierConstructorDescriptionAllDifferentImpl
(Node n, EnhGraph g) Construct an all different axiom represented by the given node in the given graph.Construct a hasValue restriction node represented by the given node in the given graph.Construct an ontology resource represented by the given node in the given graph.Construct an boolean class description represented by the given node in the given graph.Construct a qualified restriction node represented by the given node in the given graph.Construct a cardinality restriction node represented by the given node in the given graph.ComplementClassImpl
(Node n, EnhGraph g) Construct a complement class node represented by the given node in the given graph.DataRangeImpl
(Node n, EnhGraph g) Construct a data range node represented by the given node in the given graph.DatatypePropertyImpl
(Node n, EnhGraph g) Construct a datatype property node represented by the given node in the given graph.EnumeratedClassImpl
(Node n, EnhGraph g) Construct an enumerated class node represented by the given node in the given graph.Construct a functional property node represented by the given node in the given graph.Construct a hasValue restriction node represented by the given node in the given graph.IndividualImpl
(Node n, EnhGraph g) Construct an individual represented by the given node in the given graph.Construct an intersection class node represented by the given node in the given graph.Construct an inverse functional property node represented by the given node in the given graph.Construct a qualified restriction node represented by the given node in the given graph.Construct a max cardinality restriction node represented by the given node in the given graph.Construct a qualified restriction node represented by the given node in the given graph.Construct a min cardinality restriction node represented by the given node in the given graph.ObjectPropertyImpl
(Node n, EnhGraph g) Construct a functional property node represented by the given node in the given graph.OntClassImpl
(Node n, EnhGraph g) Construct an ontology class node represented by the given node in the given graph.OntologyImpl
(Node n, EnhGraph g) Construct an ontology metadata node represented by the given node in the given graph.OntPropertyImpl
(Node n, EnhGraph g) Construct an ontology property represented by the given node in the given graph.OntResourceImpl
(Node n, EnhGraph g) Construct an ontology resource represented by the given node in the given graph.Construct a qualified restriction node represented by the given node in the given graph.RestrictionImpl
(Node n, EnhGraph g) Construct a restriction node represented by the given node in the given graph.Construct a hasValue restriction node represented by the given node in the given graph.Construct a symmetric property node represented by the given node in the given graph.Construct a transitive property node represented by the given node in the given graph.UnionClassImpl
(Node n, EnhGraph g) Construct a union class node represented by the given node in the given graph. -
Uses of EnhGraph in org.apache.jena.rdf.model.impl
Modifier and TypeClassDescriptionclass
Default implementation of the InfModel interface which simply wraps up an InfGraph.class
Common methods for model implementations.Modifier and TypeMethodDescriptionstatic RDFNode
StatementImpl.createObject
(Node n, EnhGraph g) create an RDF node which might be a literal, or not.ModifierConstructorDescriptionContainerImpl
(Node n, EnhGraph g) LiteralImpl
(Node n, EnhGraph m) PropertyImpl
(Node n, EnhGraph m) RDFListImpl
(Node n, EnhGraph g) Construct an implementation of RDFList in the given graph, where the given node is the head of the list.ResourceImpl
(Node n, EnhGraph m) -
Uses of EnhGraph in org.apache.jena.util
Modifier and TypeClassDescriptionclass
Model wrapper which provides normal access to an underlying model but also maintains a snapshot of the triples it was last known to contain.