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 void
addResult(ValidationResult result)
static ResourceShape
createResourceShape()
HashSet<ValidationResult>
getResult()
Boolean
isConforms()
void
setConforms(Boolean conforms)
void
setResult(HashSet<ValidationResult> result)
String
toString()
-
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:
addResult
in interfaceIValidationReport
-
isConforms
@OslcName("conforms") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#conforms") @OslcOccurs(ExactlyOne) @OslcValueType(Boolean) @OslcReadOnly(false) public Boolean isConforms()
- Specified by:
isConforms
in 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:
getResult
in interfaceIValidationReport
-
setConforms
public void setConforms(Boolean conforms)
- Specified by:
setConforms
in interfaceIValidationReport
-
setResult
public void setResult(HashSet<ValidationResult> result)
- Specified by:
setResult
in interfaceIValidationReport
-
-