public class ShowlEffectiveNodeShape extends Object implements Comparable<ShowlEffectiveNodeShape>
| Modifier | Constructor and Description |
|---|---|
protected |
ShowlEffectiveNodeShape() |
public static ShowlEffectiveNodeShape forNode(ShowlNodeShape node)
public static ShowlEffectiveNodeShape fromRoot(ShowlNodeShape node)
public boolean isAncestorOf(ShowlPropertyShapeGroup group)
public ShowlNodeShape canonicalNode()
public ShowlClass getTargetClass()
public ShowlPropertyShapeGroup getAccessor()
public void setAccessor(ShowlPropertyShapeGroup accessor)
public Collection<ShowlPropertyShapeGroup> getProperties()
public void addProperty(ShowlPropertyShapeGroup p)
public ShowlPropertyShapeGroup findPropertyByPredicate(org.openrdf.model.URI predicate)
public ShowlPropertyShapeSynSet findPropertyByPathWithSynonyms(List<ShowlPropertyShapeGroup> path)
public ShowlPropertyShapeGroup findPropertyByPath(List<ShowlPropertyShapeGroup> path)
public ShowlEffectiveNodeShape getRoot()
public int getRanking()
public void setRanking(int ranking)
public List<ShowlPropertyShapeGroup> path()
public ShowlPropertyShapeGroup findPropertyByPredicatePath(List<org.openrdf.model.URI> path)
public ShowlNodeShape directNode()
public int compareTo(ShowlEffectiveNodeShape other)
compareTo in interface Comparable<ShowlEffectiveNodeShape>Copyright © 2019. All rights reserved.