public class ShowlNodeShape extends Object implements Traversable
T
| Constructor and Description |
|---|
ShowlNodeShape(ShowlManager manager,
ShowlPropertyShape accessor,
Shape shape,
ShowlClass owlClass) |
ShowlNodeShape(ShowlPropertyShape accessor,
Shape shape,
ShowlClass owlClass) |
public ShowlNodeShape(ShowlPropertyShape accessor, Shape shape, ShowlClass owlClass)
public ShowlNodeShape(ShowlManager manager, ShowlPropertyShape accessor, Shape shape, ShowlClass owlClass)
public ShowlManager getShowlManager()
public ShowlEffectiveNodeShape getEffectiveNode()
public SynsetNode synsetNode()
public ShowlEffectiveNodeShape effectiveNode()
public boolean isStaticEnumShape()
public ShowlPropertyShape keyProperty(ShowlNodeShape sourceNode, ShowlJoinCondition join)
sourceNode - The source node whose key is being requestedjoin - The join condition for the key.public Set<ShowlPropertyShape> joinProperties(ShowlNodeShape otherNode) throws ShowlProcessingException
ShowlProcessingExceptionpublic Set<ShowlPropertyShape> joinProperties(ShowlJoinCondition join) throws ShowlProcessingException
ShowlProcessingExceptionpublic ShowlPropertyShape enumSourceKey() throws ShowlProcessingException
ShowlProcessingExceptionpublic void addInwardProperty(ShowlInwardPropertyShape p)
public ShowlInwardPropertyShape getInwardProperty(org.openrdf.model.URI predicate)
public Collection<ShowlInwardPropertyShape> getInwardProperties()
@Deprecated public boolean isNamedRoot()
public Collection<ShowlDirectPropertyShape> getProperties()
public Set<ShowlPropertyShape> allOutwardProperties()
public void addProperty(ShowlDirectPropertyShape p)
public ShowlDirectPropertyShape getProperty(org.openrdf.model.URI predicate)
public ShowlDerivedPropertyList getDerivedProperty(org.openrdf.model.URI predicate)
public org.openrdf.model.Resource getId()
public Shape getShape()
public ShowlClass getOwlClass()
public boolean hasDataSource()
public void setOwlClass(ShowlClass owlClass)
public boolean hasAncestor(org.openrdf.model.Resource shapeId)
public ShowlPropertyShape getAccessor()
public void addDerivedProperty(ShowlDerivedPropertyShape p)
public ShowlPropertyShape findOut(org.openrdf.model.URI predicate)
public List<ShowlPropertyShape> out(org.openrdf.model.URI predicate)
@Deprecated public ShowlPropertyShape findProperty(org.openrdf.model.URI predicate)
public Collection<ShowlDerivedPropertyList> getDerivedProperties()
public String getPath()
getPath in interface Traversablepublic ShowlNodeShape getRoot()
public void addSelectedJoin(ShowlJoinCondition join)
public List<ShowlJoinCondition> getSelectedJoins()
public NodeKind getNodeKind()
public ShowlStaticPropertyShape staticProperty(ShowlProperty property)
public ShowlDataSource getShapeDataSource()
public void setShapeDataSource(ShowlDataSource shapeDataSource)
public void addChannel(ShowlChannel channel)
public List<ShowlChannel> nonEnumChannels(OwlReasoner reasoner)
public List<ShowlChannel> getChannels()
public List<ShowlPropertyShape> selectedPropertiesOf(ShowlNodeShape sourceNodeShape)
public ShowlPropertyShape getTargetProperty()
public void setTargetProperty(ShowlPropertyShape targetProperty)
public ShowlNodeShape getLogicalNodeShape()
public void setLogicalNodeShape(ShowlNodeShape logicalNodeShape)
public ShowlStatement getJoinStatement()
public void setJoinStatement(ShowlStatement joinStatement)
public ShowlNodeShape getTargetNode()
public void setTargetNode(ShowlNodeShape targetNode)
targetNode - public boolean isTargetNode()
public List<ShowlPropertyShape> path()
public boolean encapsulates(ShowlPropertyShape p)
public ShowlChannel findChannelFor(ShowlNodeShape node)
public ShowlUniqueKeyCollection getUniqueKeyCollection()
public void setUniqueKeyCollection(ShowlUniqueKeyCollection uniqueKeyCollection)
Copyright © 2019. All rights reserved.