Class ShaclShapeFactory


public final class ShaclShapeFactory extends ResourceShapeFactory
Factory for creating Shacl shapes form the Abstract Resource Classes.

It reads the Shacl constraints or oslc constraints in the form of annotations and populate the ShaclShape instance and property instances.

It checks whether the ShaclAnnotations are available in Abstract Resource Class. If it does, then it reads the Shacl Annotations for populating ShaclShape instance. Otherwise,it reads the oslc annotations to create ShaclShape instance.

Since:
2.3.0
Version:
$version-stub$
Author:
Yash Khatri