org.semanticweb.elk.reasoner.taxonomy.model
Interface UpdateableInstanceTaxonomy<T extends ElkObject,I extends ElkObject>
- All Superinterfaces:
- InstanceTaxonomy<T,I>, Taxonomy<T>, UpdateableTaxonomy<T>
- All Known Subinterfaces:
- IndividualClassTaxonomy
- All Known Implementing Classes:
- ConcurrentInstanceTaxonomy
public interface UpdateableInstanceTaxonomy<T extends ElkObject,I extends ElkObject>
- extends InstanceTaxonomy<T,I>, UpdateableTaxonomy<T>
- Author:
- Pavel Klinov
pavel.klinov@uni-ulm.de
getCreateTypeNode
UpdateableTypeNode<T,I> getCreateTypeNode(Collection<T> member)
getCreateInstanceNode
UpdateableInstanceNode<T,I> getCreateInstanceNode(Collection<I> member)
getUpdateableTypeNode
UpdateableTypeNode<T,I> getUpdateableTypeNode(T elkObject)
removeInstanceNode
boolean removeInstanceNode(I instance)
getUpdateableTopNode
UpdateableTypeNode<T,I> getUpdateableTopNode()
- Specified by:
getUpdateableTopNode in interface UpdateableTaxonomy<T extends ElkObject>
getInstanceNode
UpdateableInstanceNode<T,I> getInstanceNode(I individual)
- Specified by:
getInstanceNode in interface InstanceTaxonomy<T extends ElkObject,I extends ElkObject>
- Parameters:
individual - ElkObject for which the InstanceNode to be
computed
- Returns:
- the
InstanceNode containing the given ElkObject
as a member, or null if the input does not occur in the
taxonomy
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.