public abstract class ShowlStructExpression extends LinkedHashMap<org.openrdf.model.URI,ShowlExpression> implements ShowlExpression
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier | Constructor and Description |
|---|---|
protected |
ShowlStructExpression(ShowlDirectPropertyShape propertyShape) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeclaredProperties(ShowlNodeShape sourceNodeShape,
Set<ShowlPropertyShape> set)
Collect from this expression all properties declared by the specified source NodeShape, or any
NodeShape nested within the source NodeShape.
|
void |
addProperties(Set<ShowlPropertyShape> set) |
protected abstract ShowlStructExpression |
copy() |
String |
displayValue() |
ShowlDirectPropertyShape |
getPropertyShape() |
ShowlExpression |
put(org.openrdf.model.URI key,
ShowlExpression value) |
ShowlStructExpression |
shallowClone() |
ShowlStructExpression |
transform()
Return a copy of this expression where every PropertyShape expression is replaced
with its 'selectedExpression'
|
org.openrdf.model.URI |
valueType(OwlReasoner reasoner) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, sizeequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitparameterscompute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, sizeprotected ShowlStructExpression(ShowlDirectPropertyShape propertyShape)
public String displayValue()
displayValue in interface ShowlExpressionpublic ShowlDirectPropertyShape getPropertyShape()
public void addDeclaredProperties(ShowlNodeShape sourceNodeShape, Set<ShowlPropertyShape> set) throws ShowlProcessingException
ShowlExpressionaddDeclaredProperties in interface ShowlExpressionset - The set to which the properties should be added.ShowlProcessingExceptionpublic ShowlExpression put(org.openrdf.model.URI key, ShowlExpression value)
put in interface Map<org.openrdf.model.URI,ShowlExpression>put in class HashMap<org.openrdf.model.URI,ShowlExpression>public void addProperties(Set<ShowlPropertyShape> set)
addProperties in interface ShowlExpressionpublic org.openrdf.model.URI valueType(OwlReasoner reasoner)
valueType in interface ShowlExpressionprotected abstract ShowlStructExpression copy()
public ShowlStructExpression shallowClone()
public ShowlStructExpression transform()
ShowlExpressiontransform in interface ShowlExpressionCopyright © 2019. All rights reserved.