Package ch.miranet.rdfstructure
Class NodeShape
- java.lang.Object
-
- ch.miranet.rdfstructure.StructuralElement<org.eclipse.rdf4j.model.IRI>
-
- ch.miranet.rdfstructure.NodeShape
-
public class NodeShape extends StructuralElement<org.eclipse.rdf4j.model.IRI>
-
-
Field Summary
-
Fields inherited from class ch.miranet.rdfstructure.StructuralElement
b, resource
-
-
Constructor Summary
Constructors Constructor Description NodeShape(RdfStructureBuilder structBuilder, org.eclipse.rdf4j.model.IRI iri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeShapeany(BiConsumer<org.eclipse.rdf4j.model.util.ModelBuilder,org.eclipse.rdf4j.model.IRI> consumer)NodeShapeclosed(boolean yesOrNo)sh:closedNodeShapecomment(String comment)rdfs:commentNodeShapedeactivated(boolean yesOrNo)sh:deactivatedNodeShapeignoredProperties(RdfProperty property, RdfProperty... moreProperties)sh:ignoredPropertiesNodeShapeignoredProperties(Iterable<org.eclipse.rdf4j.model.IRI> propertyIris)sh:ignoredPropertiesNodeShapeignoredProperties(String propertyPrefixedNameOrIri, String... morePropertyPrefixedNamesOrIris)sh:ignoredPropertiesNodeShapeignoredProperties(org.eclipse.rdf4j.model.IRI propertyIri, org.eclipse.rdf4j.model.IRI... morePropertyIris)sh:ignoredPropertiesNodeShapelabel(String label)rdfs:labelNodeShapeproperty(RdfProperty property)sh:propertyNodeShapeproperty(RdfProperty property, Consumer<PropertyShape> propertyShapeConsumer)sh:propertyNodeShapeproperty(String propertyPrefixedNameOrIri)sh:propertyNodeShapeproperty(String propertyPrefixedNameOrIri, Consumer<PropertyShape> propertyShapeConsumer)sh:propertyNodeShapeproperty(org.eclipse.rdf4j.model.IRI propertyIri)sh:propertyNodeShapeproperty(org.eclipse.rdf4j.model.IRI propertyIri, Consumer<PropertyShape> propertyShapeConsumer)sh:propertyprotected PropertyShapeproperty0(org.eclipse.rdf4j.model.IRI propertyIri)NodeShapetargetClass(RdfsClass targetClass)sh:targetClassNodeShapetargetClass(String targetClassPrefixedNameOrIri)sh:targetClassNodeShapetargetClass(org.eclipse.rdf4j.model.IRI targetClassIri)sh:targetClass-
Methods inherited from class ch.miranet.rdfstructure.StructuralElement
getResource
-
-
-
-
Constructor Detail
-
NodeShape
public NodeShape(RdfStructureBuilder structBuilder, org.eclipse.rdf4j.model.IRI iri)
-
-
Method Detail
-
targetClass
public NodeShape targetClass(org.eclipse.rdf4j.model.IRI targetClassIri)
sh:targetClass
-
property
public NodeShape property(RdfProperty property, Consumer<PropertyShape> propertyShapeConsumer)
sh:property
-
property
public NodeShape property(String propertyPrefixedNameOrIri, Consumer<PropertyShape> propertyShapeConsumer)
sh:property
-
property
public NodeShape property(org.eclipse.rdf4j.model.IRI propertyIri, Consumer<PropertyShape> propertyShapeConsumer)
sh:property
-
property
public NodeShape property(RdfProperty property)
sh:property
-
property
public NodeShape property(org.eclipse.rdf4j.model.IRI propertyIri)
sh:property
-
property0
protected PropertyShape property0(org.eclipse.rdf4j.model.IRI propertyIri)
-
deactivated
public NodeShape deactivated(boolean yesOrNo)
sh:deactivated
-
closed
public NodeShape closed(boolean yesOrNo)
sh:closed
-
ignoredProperties
public NodeShape ignoredProperties(RdfProperty property, RdfProperty... moreProperties)
sh:ignoredProperties
-
ignoredProperties
public NodeShape ignoredProperties(String propertyPrefixedNameOrIri, String... morePropertyPrefixedNamesOrIris)
sh:ignoredProperties
-
ignoredProperties
public NodeShape ignoredProperties(org.eclipse.rdf4j.model.IRI propertyIri, org.eclipse.rdf4j.model.IRI... morePropertyIris)
sh:ignoredProperties
-
ignoredProperties
public NodeShape ignoredProperties(Iterable<org.eclipse.rdf4j.model.IRI> propertyIris)
sh:ignoredProperties
-
any
public NodeShape any(BiConsumer<org.eclipse.rdf4j.model.util.ModelBuilder,org.eclipse.rdf4j.model.IRI> consumer)
- Overrides:
anyin classStructuralElement<org.eclipse.rdf4j.model.IRI>
-
-