Package org.aksw.jenax.model.udf.api
Interface UdfDefinition
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource,ShHasPrefixes
-
Method Summary
Modifier and TypeMethodDescriptionDefinition that refers to another function for macro-expansion under the given profilesgetExpr()Set<org.apache.jena.rdf.model.Resource>Function definitions can be associated with profiles.True means, that the function is realized using a property function with the same namesetAliasFor(org.apache.jena.rdf.model.Resource r) Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toStringMethods inherited from interface org.aksw.jenax.model.shacl.domain.ShHasPrefixes
getPrefixes
-
Method Details
-
getExpr
String getExpr() -
getParams
-
getProfiles
Set<org.apache.jena.rdf.model.Resource> getProfiles()Function definitions can be associated with profiles. This allows loading a function if any of the profiles is active. (I.e. the set of profiles is disjunctive)- Returns:
-
getInverses
Set<InverseDefinition> getInverses() -
getAliasFor
UserDefinedFunctionResource getAliasFor()Definition that refers to another function for macro-expansion under the given profiles- Returns:
-
setAliasFor
-
mapsToPropertyFunction
Boolean mapsToPropertyFunction()True means, that the function is realized using a property function with the same name- Returns:
-