public interface ClassifierStatus
Modifier and Type | Method and Description |
---|---|
boolean |
addNewREntry(int propertyId,
int leftClassId,
int rightClassId)
Adds a new R-entry to the set of entries to be processed.
|
boolean |
addNewSEntry(int subClassId,
int superClassId)
Adds a new S-entry to the set of entries to be processed.
|
boolean |
contains(VNode node)
Returns whether a particular node belongs to the set V.
|
int |
createOrGetNodeId(VNode node)
Gets the identifier of a node, or creates a new one.
|
Object |
getClassGraphMonitor()
Returns the monitor of set S.
|
ExtendedOntology |
getExtendedOntology()
Return an ontology with convenience methods to get its axioms.
|
Collection<Integer> |
getFirstBySecond(int objectProperty,
int rightClass)
Returns all the classes that are related to a certain class using a
certain object property
|
int |
getInverseObjectPropertyOf(int propertyId)
Returns the inverse object property of a particular object property.
|
VNode |
getNode(int nodeId)
Returns the node for a given node identifier.
|
Collection<Integer> |
getObjectPropertiesByFirst(int className)
Returns the set of object properties related with a certain class as a
first component.
|
Collection<Integer> |
getObjectPropertiesBySecond(int className)
Returns the set of object properties related with a certain class as a
second component.
|
Set<Integer> |
getObjectPropertiesWithFunctionalAncestor(int objectProperty)
Returns all the functional object properties that have a common
functional object property ancestor of the specified object property.
|
Object |
getRelationSetMonitor()
Returns the monitor of set R.
|
Collection<Integer> |
getSecondByFirst(int objectProperty,
int leftClass)
Returns all the classes that are related from a certain class using a
certain object property
|
Collection<Integer> |
getSubObjectProperties(int objectProperty)
Returns all the sub object properties of an object property.
|
Collection<Integer> |
getSubsumers(int subClass)
Returns all the super classes (subsumers) of a class.
|
Collection<Integer> |
getSuperObjectProperties(int objectProperty)
Returns all the super object properties of an object property.
|
boolean addNewREntry(int propertyId, int leftClassId, int rightClassId)
propertyId
- property idleftClassId
- left class idrightClassId
- right class idtrue
if and only if the entry was addedboolean addNewSEntry(int subClassId, int superClassId)
subClassId
- subclass idsuperClassId
- superclass idtrue
if and only if the entry was addedboolean contains(VNode node)
node
- node to test membershipint createOrGetNodeId(VNode node)
node
- node to get the identifierObject getClassGraphMonitor()
ExtendedOntology getExtendedOntology()
Collection<Integer> getFirstBySecond(int objectProperty, int rightClass)
objectProperty
- that relates the classesrightClass
- the class that is on right part in the relationint getInverseObjectPropertyOf(int propertyId)
propertyId
- object propertyVNode getNode(int nodeId)
nodeId
- node identifierCollection<Integer> getObjectPropertiesByFirst(int className)
className
- the class nameCollection<Integer> getObjectPropertiesBySecond(int className)
className
- the class nameSet<Integer> getObjectPropertiesWithFunctionalAncestor(int objectProperty)
objectProperty
- object propertyObject getRelationSetMonitor()
Collection<Integer> getSecondByFirst(int objectProperty, int leftClass)
objectProperty
- that relates the classesleftClass
- the class that is on left part in the relationCollection<Integer> getSubObjectProperties(int objectProperty)
objectProperty
- object propertyCollection<Integer> getSubsumers(int subClass)
subClass
- class to get the subsumersCollection<Integer> getSuperObjectProperties(int objectProperty)
objectProperty
- object propertyCopyright © 2009–2015 Chair of Automata Theory - TU Dresden. All rights reserved.