public class ShowlManager extends Object implements ShowlClassManager
| Modifier and Type | Class and Description |
|---|---|
class |
ShowlManager.Factory |
| Constructor and Description |
|---|
ShowlManager(ShapeManager shapeManager,
OwlReasoner reasoner) |
ShowlManager(ShapeManager shapeManager,
OwlReasoner reasoner,
ShowlSourceNodeSelector sourceNodeSelector,
ShowlNodeShapeConsumer consumer) |
ShowlManager(ShapeManager shapeManager,
OwlReasoner reasoner,
ShowlTargetNodeSelector targetNodeSelector,
ShowlSourceNodeSelector sourceNodeSelector,
ShowlNodeShapeConsumer consumer) |
public ShowlManager(ShapeManager shapeManager, OwlReasoner reasoner)
public ShowlManager(ShapeManager shapeManager, OwlReasoner reasoner, ShowlSourceNodeSelector sourceNodeSelector, ShowlNodeShapeConsumer consumer)
public ShowlManager(ShapeManager shapeManager, OwlReasoner reasoner, ShowlTargetNodeSelector targetNodeSelector, ShowlSourceNodeSelector sourceNodeSelector, ShowlNodeShapeConsumer consumer)
public ShapeManager getShapeManager()
public ShowlService getShowlFactory()
public void load()
throws ShowlProcessingException
ShowlProcessingExceptionpublic ShowlTargetNodeSelector getTargetNodeSelector()
public void setTargetNodeSelector(ShowlTargetNodeSelector targetNodeSelector)
public ShowlSourceNodeSelector getSourceNodeSelector()
public void setSourceNodeSelector(ShowlSourceNodeSelector sourceNodeSelector)
public Set<org.openrdf.model.Resource> listNodeShapeIds()
public ShowlNodeShape getNodeShape(org.openrdf.model.Resource shapeId)
public ShowlNodeShapeSet getNodeShapeSet(org.openrdf.model.Resource shapeId)
public ShowlProperty getProperty(org.openrdf.model.URI propertyId)
public Collection<ShowlProperty> getProperties()
public OwlReasoner getReasoner()
getReasoner in interface ShowlClassManagerpublic void clear()
protected void inferInverses()
public void inferTargetClasses()
protected void loadShapes()
protected void putReferences(List<PropertyConstraint> property, Map<Shape,Boolean> hasReference)
protected ShowlProperty produceShowlProperty(org.openrdf.model.URI predicate)
public Collection<ShowlClass> listClasses()
listClasses in interface ShowlClassManagerpublic ShowlClass findClassById(org.openrdf.model.URI classId)
findClassById in interface ShowlClassManagerCopyright © 2019. All rights reserved.