Package org.eclipse.lyo.shacl
Class ValidationReport
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- org.eclipse.lyo.shacl.ValidationReport
-
- All Implemented Interfaces:
IExtendedResource,IResource,IValidationReport
@OslcNamespace("http://www.w3.org/ns/shacl#") @OslcName("ValidationReport") @OslcResourceShape(title="ValidationReport Resource Shape", describes="http://www.w3.org/ns/shacl#ValidationReport") public class ValidationReport extends AbstractResource implements IValidationReport
-
-
Constructor Summary
Constructors Constructor Description ValidationReport()ValidationReport(URI about)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResult(ValidationResult result)static ResourceShapecreateResourceShape()HashSet<ValidationResult>getResult()BooleanisConforms()voidsetConforms(Boolean conforms)voidsetResult(HashSet<ValidationResult> result)StringtoString()-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Constructor Detail
-
ValidationReport
public ValidationReport() throws URISyntaxException- Throws:
URISyntaxException
-
ValidationReport
public ValidationReport(URI about) throws URISyntaxException
- Throws:
URISyntaxException
-
-
Method Detail
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException
-
addResult
public void addResult(ValidationResult result)
- Specified by:
addResultin interfaceIValidationReport
-
isConforms
@OslcName("conforms") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#conforms") @OslcOccurs(ExactlyOne) @OslcValueType(Boolean) @OslcReadOnly(false) public Boolean isConforms()
- Specified by:
isConformsin interfaceIValidationReport
-
getResult
@OslcName("result") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#result") @OslcOccurs(ZeroOrMany) @OslcValueType(LocalResource) @OslcRange("http://www.w3.org/ns/shacl#ValidationResult") @OslcReadOnly(false) public HashSet<ValidationResult> getResult()
- Specified by:
getResultin interfaceIValidationReport
-
setConforms
public void setConforms(Boolean conforms)
- Specified by:
setConformsin interfaceIValidationReport
-
setResult
public void setResult(HashSet<ValidationResult> result)
- Specified by:
setResultin interfaceIValidationReport
-
-