Interface InstanceOntologyOrderPredicate
-
- All Superinterfaces:
InstancePredicate
- All Known Implementing Classes:
InstanceOntologyOrderPredicateImpl
public interface InstanceOntologyOrderPredicate extends InstancePredicate
InstanceOntologyOrderPredicate interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetHierarchyHeight()getHierarchyHeight.BooleangetIntersection(Set<org.apache.jena.rdf.model.Resource> nodeSetA, Set<org.apache.jena.rdf.model.Resource> nodeSetB)getIntersection.Set<org.apache.jena.rdf.model.Resource>getParentNodes(org.apache.jena.rdf.model.Resource node)getParentNodes.Set<String>getRelations()getRelations.StringgetRootNodeURI()getRootNodeURI.voidinit()Re-inits the predicate.voidinit(String rootNodeUri, String... relations)(Re)Inits the predicate with the given root uri and relations.voidsetIntersection(Set<org.apache.jena.rdf.model.Resource> nodeSetA, Set<org.apache.jena.rdf.model.Resource> nodeSetB, boolean intersection)setIntersection.voidsetParentNodes(org.apache.jena.rdf.model.Resource node, Set<org.apache.jena.rdf.model.Resource> parentNodes)setParentNodes.-
Methods inherited from interface de.uni_trier.wi2.procake.data.model.base.InstancePredicate
getAtomicClass, holdsFor, isEnumerationPredicate, isIntervalPredicate, isTaxonomyOrderPredicate, isTotalOrderPredicate
-
-
-
-
Method Detail
-
getRootNodeURI
String getRootNodeURI()
getRootNodeURI.
- Returns:
- root node
-
init
void init(String rootNodeUri, String... relations)
(Re)Inits the predicate with the given root uri and relations. Collects a set of valid values from the ontology respecting the given root node and added relations.- Parameters:
rootNodeUri- the root node urirelations- the list of relations that should be added.
-
init
void init()
Re-inits the predicate. Uses a given root node and relations. Collects a set of valid values from the ontology.
-
getHierarchyHeight
int getHierarchyHeight()
getHierarchyHeight.
- Returns:
- a int
-
getParentNodes
Set<org.apache.jena.rdf.model.Resource> getParentNodes(org.apache.jena.rdf.model.Resource node)
getParentNodes.
- Parameters:
node- aResourceobject- Returns:
- a
Setobject
-
setParentNodes
void setParentNodes(org.apache.jena.rdf.model.Resource node, Set<org.apache.jena.rdf.model.Resource> parentNodes)setParentNodes.
- Parameters:
node- aResourceobjectparentNodes- aSetobject
-
getIntersection
Boolean getIntersection(Set<org.apache.jena.rdf.model.Resource> nodeSetA, Set<org.apache.jena.rdf.model.Resource> nodeSetB)
getIntersection.
-
-