Package hydra.shacl.model
Class CommonProperties.Builder
- java.lang.Object
-
- hydra.shacl.model.CommonProperties.Builder
-
- Enclosing class:
- CommonProperties
public static final class CommonProperties.Builder extends java.lang.ObjectA fluent builder forCommonProperties.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommonPropertiesbuild()Builds an immutableCommonProperties.CommonProperties.Builderconstraints(java.util.Set<CommonConstraint> constraints)CommonProperties.Builderdeactivated(Optional<java.lang.Boolean> deactivated)CommonProperties.Buildermessage(LangStrings message)CommonProperties.Builderseverity(Severity severity)CommonProperties.BuildertargetClass(java.util.Set<RdfsClass> targetClass)CommonProperties.BuildertargetNode(java.util.Set<IriOrLiteral> targetNode)CommonProperties.BuildertargetObjectsOf(java.util.Set<Property> targetObjectsOf)CommonProperties.BuildertargetSubjectsOf(java.util.Set<Property> targetSubjectsOf)
-
-
-
Method Detail
-
constraints
public CommonProperties.Builder constraints(java.util.Set<CommonConstraint> constraints)
-
deactivated
public CommonProperties.Builder deactivated(Optional<java.lang.Boolean> deactivated)
-
message
public CommonProperties.Builder message(LangStrings message)
-
severity
public CommonProperties.Builder severity(Severity severity)
-
targetClass
public CommonProperties.Builder targetClass(java.util.Set<RdfsClass> targetClass)
-
targetNode
public CommonProperties.Builder targetNode(java.util.Set<IriOrLiteral> targetNode)
-
targetObjectsOf
public CommonProperties.Builder targetObjectsOf(java.util.Set<Property> targetObjectsOf)
-
targetSubjectsOf
public CommonProperties.Builder targetSubjectsOf(java.util.Set<Property> targetSubjectsOf)
-
build
public CommonProperties build()
Builds an immutableCommonProperties.
-
-