public class WalkConstraintGeneric extends Object implements slib.sglib.model.graph.utils.WalkConstraint
Constructor and Description |
---|
WalkConstraintGeneric() |
WalkConstraintGeneric(Map<org.openrdf.model.URI,slib.sglib.model.graph.utils.Direction> walkRules)
Build an instance of walk constraint considering the walk rule.
|
WalkConstraintGeneric(org.openrdf.model.URI acceptedPredicate,
slib.sglib.model.graph.utils.Direction dir)
Build an instance of walk constraint considering the given predicate URI
and direction.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptInWalks() |
boolean |
acceptOutWalks() |
void |
addAcceptedTraversal(Set<org.openrdf.model.URI> pred,
slib.sglib.model.graph.utils.Direction dir) |
void |
addAcceptedTraversal(org.openrdf.model.URI pred,
slib.sglib.model.graph.utils.Direction dir) |
void |
addWalkconstraints(slib.sglib.model.graph.utils.WalkConstraint wc) |
Set<org.openrdf.model.URI> |
getAcceptedPredicates() |
Set<org.openrdf.model.URI> |
getAcceptedWalks_DIR_BOTH() |
Set<org.openrdf.model.URI> |
getAcceptedWalks_DIR_IN() |
Set<org.openrdf.model.URI> |
getAcceptedWalks_DIR_OUT() |
slib.sglib.model.graph.utils.Direction |
getAssociatedDirection(org.openrdf.model.URI uri) |
boolean |
respectConstaints(slib.sglib.model.graph.elements.E e,
slib.sglib.model.graph.utils.Direction dir) |
String |
toString() |
public WalkConstraintGeneric()
public WalkConstraintGeneric(Map<org.openrdf.model.URI,slib.sglib.model.graph.utils.Direction> walkRules)
walkRules
- a map containing the predicate to consider and their
respective directionpublic WalkConstraintGeneric(org.openrdf.model.URI acceptedPredicate, slib.sglib.model.graph.utils.Direction dir)
acceptedPredicate
- the predicate URI to considerdir
- the direction associatedpublic boolean respectConstaints(slib.sglib.model.graph.elements.E e, slib.sglib.model.graph.utils.Direction dir)
respectConstaints
in interface slib.sglib.model.graph.utils.WalkConstraint
public Set<org.openrdf.model.URI> getAcceptedPredicates()
getAcceptedPredicates
in interface slib.sglib.model.graph.utils.WalkConstraint
public Set<org.openrdf.model.URI> getAcceptedWalks_DIR_IN()
getAcceptedWalks_DIR_IN
in interface slib.sglib.model.graph.utils.WalkConstraint
public Set<org.openrdf.model.URI> getAcceptedWalks_DIR_OUT()
getAcceptedWalks_DIR_OUT
in interface slib.sglib.model.graph.utils.WalkConstraint
public Set<org.openrdf.model.URI> getAcceptedWalks_DIR_BOTH()
getAcceptedWalks_DIR_BOTH
in interface slib.sglib.model.graph.utils.WalkConstraint
public slib.sglib.model.graph.utils.Direction getAssociatedDirection(org.openrdf.model.URI uri)
getAssociatedDirection
in interface slib.sglib.model.graph.utils.WalkConstraint
public void addAcceptedTraversal(org.openrdf.model.URI pred, slib.sglib.model.graph.utils.Direction dir)
addAcceptedTraversal
in interface slib.sglib.model.graph.utils.WalkConstraint
public void addAcceptedTraversal(Set<org.openrdf.model.URI> pred, slib.sglib.model.graph.utils.Direction dir)
addAcceptedTraversal
in interface slib.sglib.model.graph.utils.WalkConstraint
public void addWalkconstraints(slib.sglib.model.graph.utils.WalkConstraint wc)
addWalkconstraints
in interface slib.sglib.model.graph.utils.WalkConstraint
public boolean acceptOutWalks()
acceptOutWalks
in interface slib.sglib.model.graph.utils.WalkConstraint
public boolean acceptInWalks()
acceptInWalks
in interface slib.sglib.model.graph.utils.WalkConstraint
Copyright © 2014. All rights reserved.