Package org.eclipse.lyo.shacl
Class ValidationResult
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- org.eclipse.lyo.shacl.ValidationResult
-
- All Implemented Interfaces:
IExtendedResource
,IResource
,IValidationResult
@OslcNamespace("http://www.w3.org/ns/shacl#") @OslcName("ValidationResult") @OslcResourceShape(title="ValidationResult Resource Shape", describes="http://www.w3.org/ns/shacl#ValidationResult") public class ValidationResult extends AbstractResource implements IValidationResult
-
-
Constructor Summary
Constructors Constructor Description ValidationResult()
ValidationResult(URI about)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceShape
createResourceShape()
URI
getFocusNode()
String
getMessage()
URI
getResultPath()
URI
getResultSeverity()
void
setFocusNode(URI focusNode)
void
setMessage(String message)
void
setResultPath(URI resultPath)
void
setResultSeverity(URI resultSeverity)
String
toString()
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Constructor Detail
-
ValidationResult
public ValidationResult() throws URISyntaxException
- Throws:
URISyntaxException
-
ValidationResult
public ValidationResult(URI about) throws URISyntaxException
- Throws:
URISyntaxException
-
-
Method Detail
-
createResourceShape
public static ResourceShape createResourceShape() throws OslcCoreApplicationException, URISyntaxException
-
getResultPath
@OslcName("resultPath") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#resultPath") @OslcOccurs(ExactlyOne) @OslcReadOnly(false) public URI getResultPath()
- Specified by:
getResultPath
in interfaceIValidationResult
-
getFocusNode
@OslcName("focusNode") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#focusNode") @OslcOccurs(ExactlyOne) @OslcReadOnly(false) public URI getFocusNode()
- Specified by:
getFocusNode
in interfaceIValidationResult
-
getMessage
@OslcName("message") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#message") @OslcOccurs(ExactlyOne) @OslcValueType(String) @OslcReadOnly(false) public String getMessage()
- Specified by:
getMessage
in interfaceIValidationResult
-
getResultSeverity
@OslcName("resultSeverity") @OslcPropertyDefinition("http://www.w3.org/ns/shacl#resultSeverity") @OslcOccurs(ExactlyOne) @OslcReadOnly(false) @OslcAllowedValue({"http://www.w3.org/ns/shacl#Info","http://www.w3.org/ns/shacl#Warning","http://www.w3.org/ns/shacl#Violation"}) public URI getResultSeverity()
- Specified by:
getResultSeverity
in interfaceIValidationResult
-
setResultPath
public void setResultPath(URI resultPath)
- Specified by:
setResultPath
in interfaceIValidationResult
-
setFocusNode
public void setFocusNode(URI focusNode)
- Specified by:
setFocusNode
in interfaceIValidationResult
-
setMessage
public void setMessage(String message)
- Specified by:
setMessage
in interfaceIValidationResult
-
setResultSeverity
public void setResultSeverity(URI resultSeverity)
- Specified by:
setResultSeverity
in interfaceIValidationResult
-
-