Package org.topbraid.shacl.util
Class ExecutionPlatform
- java.lang.Object
-
- org.topbraid.shacl.util.ExecutionPlatform
-
public class ExecutionPlatform extends Object
Manages the current execution platform, used by dash:ExecutionPlatform etc. Used for example to determine if a given SPARQL constraint validator can be executed or not. By default this does not return true for any request, but implementations such as TopBraid will install their own ExecutionPlatform instance.- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description ExecutionPlatform()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanExecute(org.apache.jena.rdf.model.Resource executable)static ExecutionPlatformget()static booleanisCompatibleWith(org.apache.jena.rdf.model.Resource platform)booleanisCompatibleWithExactly(org.apache.jena.rdf.model.Resource platform)static voidset(ExecutionPlatform value)
-
-
-
Method Detail
-
get
public static ExecutionPlatform get()
-
set
public static void set(ExecutionPlatform value)
-
canExecute
public static boolean canExecute(org.apache.jena.rdf.model.Resource executable)
-
isCompatibleWith
public static boolean isCompatibleWith(org.apache.jena.rdf.model.Resource platform)
-
isCompatibleWithExactly
public boolean isCompatibleWithExactly(org.apache.jena.rdf.model.Resource platform)
-
-