org.semanticweb.elk.reasoner.taxonomy.model
Interface UpdateableTaxonomyNode<T extends ElkObject>

All Superinterfaces:
Node<T>, TaxonomyNode<T>, UpdateableNode<T>
All Known Subinterfaces:
UpdateableTypeNode<T,I>

public interface UpdateableTaxonomyNode<T extends ElkObject>
extends UpdateableNode<T>, TaxonomyNode<T>

Author:
Pavel Klinov pavel.klinov@uni-ulm.de

Method Summary
 void addDirectSubNode(UpdateableTaxonomyNode<T> subNode)
           
 void addDirectSuperNode(UpdateableTaxonomyNode<T> superNode)
           
 Set<? extends UpdateableTaxonomyNode<T>> getDirectUpdateableSubNodes()
           
 Set<? extends UpdateableTaxonomyNode<T>> getDirectUpdateableSuperNodes()
           
 boolean removeDirectSubNode(UpdateableTaxonomyNode<T> subNode)
           
 boolean removeDirectSuperNode(UpdateableTaxonomyNode<T> superNode)
           
 
Methods inherited from interface org.semanticweb.elk.reasoner.taxonomy.model.UpdateableNode
isModified, trySetModified
 
Methods inherited from interface org.semanticweb.elk.reasoner.taxonomy.model.TaxonomyNode
getAllSubNodes, getAllSuperNodes, getDirectSubNodes, getDirectSuperNodes
 
Methods inherited from interface org.semanticweb.elk.reasoner.taxonomy.model.Node
getCanonicalMember, getMembers
 

Method Detail

addDirectSuperNode

void addDirectSuperNode(UpdateableTaxonomyNode<T> superNode)

addDirectSubNode

void addDirectSubNode(UpdateableTaxonomyNode<T> subNode)

getDirectUpdateableSubNodes

Set<? extends UpdateableTaxonomyNode<T>> getDirectUpdateableSubNodes()

getDirectUpdateableSuperNodes

Set<? extends UpdateableTaxonomyNode<T>> getDirectUpdateableSuperNodes()

removeDirectSubNode

boolean removeDirectSubNode(UpdateableTaxonomyNode<T> subNode)

removeDirectSuperNode

boolean removeDirectSuperNode(UpdateableTaxonomyNode<T> superNode)


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.