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
public abstract class ComplexNodeExpression extends AbstractNodeExpression
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedComplexNodeExpression(org.apache.jena.rdf.model.RDFNode expr)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetFunctionalSyntax()Produces a "functional" syntax used to display node expressions in a compact form.abstract List<String>getFunctionalSyntaxArguments()protected StringgetFunctionalSyntaxName()-
Methods inherited from class org.topbraid.shacl.expr.AbstractNodeExpression
evalReverse, getInputExpressions, getOutputShape, getRDFNode, isReversible, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.topbraid.shacl.expr.NodeExpression
eval, getTypeId, visit
-
-
-
-
Method Detail
-
getFunctionalSyntax
public String 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
protected String getFunctionalSyntaxName()
-
-