Package org.topbraid.shacl.optimize
Class ClassPropertyMetadata
java.lang.Object
org.topbraid.shacl.optimize.ClassPropertyMetadata
Metadata about a property at a given class, possibly in the inverse direction.
Populated from SHACL constraints and plugins (currently including OWL restrictions
and - within the TopBraid ecosystem - SPIN constraints).
- Author:
- Holger Knublauch
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.graph.Nodeorg.apache.jena.graph.Nodeorg.apache.jena.graph.Nodeorg.apache.jena.graph.NodegetName()org.apache.jena.graph.NodegetOrder()org.apache.jena.graph.Nodeorg.apache.jena.graph.NodebooleanhasMatchingPath(org.apache.jena.graph.Node propertyShape, org.apache.jena.graph.Graph graph) booleanstatic voidregister(ClassPropertyMetadata.Plugin plugin) voidsetLocalRange(org.apache.jena.graph.Node value) voidsetMaxCount(int value) toString()
-
Method Details
-
getDescription
public org.apache.jena.graph.Node getDescription() -
getEditWidget
public org.apache.jena.graph.Node getEditWidget() -
getLocalRange
public org.apache.jena.graph.Node getLocalRange() -
getMaxCount
-
getName
public org.apache.jena.graph.Node getName() -
getOrder
public org.apache.jena.graph.Node getOrder() -
getPredicate
public org.apache.jena.graph.Node getPredicate() -
getViewWidget
public org.apache.jena.graph.Node getViewWidget() -
hasMatchingPath
public boolean hasMatchingPath(org.apache.jena.graph.Node propertyShape, org.apache.jena.graph.Graph graph) -
isInverse
public boolean isInverse() -
setLocalRange
public void setLocalRange(org.apache.jena.graph.Node value) -
setMaxCount
public void setMaxCount(int value) -
toString
-
register
-