Module org.apache.jena.ontapi
Class OntSWRLImpl.DArgImpl
java.lang.Object
org.apache.jena.enhanced.Polymorphic<org.apache.jena.rdf.model.RDFNode>
org.apache.jena.enhanced.EnhNode
org.apache.jena.rdf.model.impl.ResourceImpl
org.apache.jena.ontapi.impl.objects.OntObjectImpl
org.apache.jena.ontapi.impl.objects.OntSWRLImpl.DArgImpl
- All Implemented Interfaces:
- org.apache.jena.graph.FrontsNode,- OntObject,- OntSWRL.Arg,- OntSWRL.DArg,- org.apache.jena.rdf.model.RDFNode,- org.apache.jena.rdf.model.Resource
- Enclosing class:
- OntSWRLImpl
- 
Field SummaryFields inherited from class org.apache.jena.rdf.model.impl.ResourceImplfactory, rdfNodeFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.jena.rdf.model.LiteralAnswers the encapsulated node asLiteral.default <X extends org.apache.jena.rdf.model.RDFNode>
 XSafely converts this RDF resource to the giventypeinterface, if it is possible.getModel()Returns the ontology model associated with this resource.booleanisLocal()Determines if this Ontology Resource is locally defined.org.apache.jena.util.iterator.ExtendedIterator<OntStatement>listSpec()Lists all object's characteristic statements according to its OWL2 specification.Gets a public ont-object type identifier.Methods inherited from class org.apache.jena.ontapi.impl.objects.OntObjectImpladdAnnotation, addStatement, annotations, annotationValues, assertions, checkNamed, checkNamed, clearAnnotations, content, findActualClass, findActualClass, findRootStatement, getAs, getMainStatement, getModel, getNodeAs, getRequiredObject, getRequiredProperty, isLocal, isReservedOrBuiltin, listAnnotationLiterals, listAnnotations, listAssertions, listObjects, listObjects, listProperties, listProperties, listStatements, listStatements, listSubjects, object, objects, objects, remove, spec, statement, statement, statements, statements, subjects, toString, wrapAsOntObjectMethods inherited from class org.apache.jena.rdf.model.impl.ResourceImplabort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, asResource, asStatementTerm, begin, commit, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, removeAll, removeProperties, visitWithMethods inherited from class org.apache.jena.enhanced.EnhNodeas, asNode, canAs, equals, getGraph, hashCode, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, isValid, viewAsMethods inherited from class org.apache.jena.enhanced.PolymorphicaddView, supportsMethods inherited from interface org.apache.jena.graph.FrontsNodeasNodeMethods inherited from interface org.apache.jena.ontapi.model.OntObjectaddAnnotation, addAnnotation, addAnnotation, addComment, addComment, addLabel, addLabel, addStatement, annotate, annotate, annotations, annotationValues, annotationValues, clearAnnotations, content, getComment, getComment, getLabel, getLabel, getMainStatement, getRequiredProperty, hasType, objects, objects, remove, spec, statement, statement, statements, statements, typesMethods inherited from interface org.apache.jena.rdf.model.RDFNodeas, asResource, asStatementTerm, canAs, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resourceabort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
- 
Constructor Details- 
DArgImplpublic DArgImpl(org.apache.jena.graph.Node n, org.apache.jena.enhanced.EnhGraph m) 
 
- 
- 
Method Details- 
objectTypeDescription copied from class:OntObjectImplGets a public ont-object type identifier.- Specified by:
- objectTypein interface- OntObject
- Overrides:
- objectTypein class- OntObjectImpl
- Returns:
- Class, the actual type of this object
 
- 
asLiteralpublic org.apache.jena.rdf.model.Literal asLiteral() throws org.apache.jena.enhanced.UnsupportedPolymorphismExceptionAnswers the encapsulated node asLiteral.- Specified by:
- asLiteralin interface- org.apache.jena.rdf.model.RDFNode
- Overrides:
- asLiteralin class- org.apache.jena.rdf.model.impl.ResourceImpl
- Returns:
- Literal
- Throws:
- org.apache.jena.enhanced.UnsupportedPolymorphismException- if not a literal
 
- 
listSpecDescription copied from class:OntObjectImplLists all object's characteristic statements according to its OWL2 specification.- Overrides:
- listSpecin class- OntObjectImpl
- Returns:
- ExtendedIteratorof- OntStatements
 
- 
getModelOntModel getModel()Returns the ontology model associated with this resource. If the Resource was not created by a Model, the result may be null.- Specified by:
- getModelin interface- org.apache.jena.rdf.model.RDFNode
- Returns:
- OntModel
 
- 
isLocalboolean isLocal()Determines if this Ontology Resource is locally defined. This means that the resource definition (i.e., a theroot statement) belongs to the base ontology graph. If the ontology contains subgraphs (which should matchowl:importsin OWL) and the resource is defined in one of them, than this method called from top-level interface will returnfalse.- Returns:
- trueif this resource is local to the base model graph.
 
- 
getAsSafely converts this RDF resource to the giventypeinterface, if it is possible. Otherwise, returnsnull. A calling of this method is effectively equivalent to the expressionthis.canAs(type) ? this.as(type) : null.- Type Parameters:
- X- any subtype of- RDFNode
- Parameters:
- type- a- Class-type of the desired RDF view (interface)
- Returns:
- an instance of the type Xornull
- See Also:
- 
- RDFNode.as(Class)
- RDFNode.canAs(Class)
 
 
 
-