Package org.topbraid.shacl.expr
Class ComplexNodeExpression
java.lang.Object
org.topbraid.shacl.expr.AbstractNodeExpression
org.topbraid.shacl.expr.ComplexNodeExpression
- All Implemented Interfaces:
NodeExpression
- Direct Known Subclasses:
AbstractInputExpression,FunctionExpression,IntersectionExpression,UnionExpression
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedComplexNodeExpression(org.apache.jena.rdf.model.RDFNode expr) -
Method Summary
Modifier and TypeMethodDescriptionProduces a "functional" syntax used to display node expressions in a compact form.protected StringMethods inherited from class org.topbraid.shacl.expr.AbstractNodeExpression
evalReverse, getInputExpressions, getOutputShape, getRDFNode, isReversible, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.topbraid.shacl.expr.NodeExpression
eval, getTypeId, visit
-
Constructor Details
-
ComplexNodeExpression
protected ComplexNodeExpression(org.apache.jena.rdf.model.RDFNode expr)
-
-
Method Details
-
getFunctionalSyntax
Description copied from interface:NodeExpressionProduces a "functional" syntax used to display node expressions in a compact form.- Returns:
- the functional syntax for this expression
-
getFunctionalSyntaxName
-
getFunctionalSyntaxArguments
-