Package org.topbraid.shacl.optimize
Class ClassPropertyMetadata
- java.lang.Object
-
- org.topbraid.shacl.optimize.ClassPropertyMetadata
-
public class ClassPropertyMetadata extends Object
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 Modifier and Type Class Description static interfaceClassPropertyMetadata.Plugin
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jena.graph.NodegetDescription()org.apache.jena.graph.NodegetEditWidget()org.apache.jena.graph.NodegetLocalRange()IntegergetMaxCount()org.apache.jena.graph.NodegetName()org.apache.jena.graph.NodegetOrder()org.apache.jena.graph.NodegetPredicate()org.apache.jena.graph.NodegetViewWidget()booleanhasMatchingPath(org.apache.jena.graph.Node propertyShape, org.apache.jena.graph.Graph graph)booleanisInverse()static voidregister(ClassPropertyMetadata.Plugin plugin)voidsetLocalRange(org.apache.jena.graph.Node value)voidsetMaxCount(int value)StringtoString()
-
-
-
Method Detail
-
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
public Integer 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)
-
register
public static void register(ClassPropertyMetadata.Plugin plugin)
-
-