throws StoreConfigException
{
super.parse(model, implNode);
try {
Literal includeInferred = model.filter(implNode, INCLUDE_INFERRED, null).objectLiteral();
if (includeInferred != null) {
setIncludeInferred(includeInferred.booleanValue());
}
Literal maxQueryTime = model.filter(implNode, MAX_QUERY_TIME, null).objectLiteral();
if (maxQueryTime != null) {
setMaxQueryTime(maxQueryTime.intValue());
}
Literal queryResultLimit = model.filter(implNode, QUERY_RESULT_LIMIT, null).objectLiteral();
if (queryResultLimit != null) {
setQueryResultLimit(queryResultLimit.intValue());
}
Literal queryLanguage = model.filter(implNode, QUERY_LANGUAGE, null).objectLiteral();
if (queryLanguage != null) {
setQueryLanguage(QueryLanguage.valueOf(queryLanguage.getLabel()));
}
Set<Value> objects = model.filter(implNode, READ_CONTEXT, null).objects();
setReadContexts(objects.toArray(new URI[objects.size()]));