edu.unika.aifb.kaon
Interface HierarchicalEntity

All Known Subinterfaces:
Concept, Relation
All Known Implementing Classes:
AbstractNamedHierarchical

public interface HierarchicalEntity
extends NamedEntity, ReferencedEntity


Method Summary
 voidaddSub(HierarchicalEntity e)
          Add a new sub entity (subClass or subRelation) Creation date: (09.07.2001 09:41:57)
 voidaddSuper(HierarchicalEntity e)
          Add super entity _e_.
 HierarchicalEntity[]getDirectSub()
          Insert the method's description here.
 HierarchicalEntity[]getDirectSuper()
          Insert the method's description here.
 HierarchicalEntity[]getSub()
          Insert the method's description here.
 HierarchicalEntity[]getSuper()
          Insert the method's description here.
 booleanisMySubEntity(HierarchicalEntity sub)
          Checks whether sub is a sub entity (is-a relationship) of this
 voidremoveSub(HierarchicalEntity e)
          Insert the method's description here.
 voidremoveSuper(HierarchicalEntity e)
          Insert the method's description here.

Methods inherited from interface edu.unika.aifb.kaon.NamedEntity
getDocumentation, getDocumentation, getLabel, getLabel, getStems, getSynonymsME, setDocumentation, setLabel, setStems, setSynonymsME

Methods inherited from interface edu.unika.aifb.kaon.Entity
getIdentifier, getOntology, setIdentifier, setOntology

Methods inherited from interface edu.unika.aifb.kaon.ReferencedEntity
getLexicalEntries

Method Detail

addSub

public void addSub(HierarchicalEntity e)
throws edu.unika.aifb.sitris.exception.CycleException,
org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Add a new sub entity (subClass or subRelation) Creation date: (09.07.2001 09:41:57)
Parameters:
e - edu.unika.aifb.sitris.ontology.HierarchicalEntity

addSuper

public void addSuper(HierarchicalEntity e)
throws edu.unika.aifb.sitris.exception.CycleException,
org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Add super entity _e_. Creation date: (09.07.2001 09:41:11)
Parameters:
e - edu.unika.aifb.sitris.ontology.HierarchicalEntity

getDirectSub

public HierarchicalEntity[] getDirectSub()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:43:20)
Returns: edu.unika.aifb.sitris.ontology.HierarchicalEntity

getDirectSuper

public HierarchicalEntity[] getDirectSuper()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:43:37)
Returns: edu.unika.aifb.sitris.ontology.HierarchicalEntity[]

getSub

public HierarchicalEntity[] getSub()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:44:12)
Returns: edu.unika.aifb.sitris.ontology.HierarchicalEntity[]

getSuper

public HierarchicalEntity[] getSuper()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:45:27)
Returns: edu.unika.aifb.sitris.ontology.HierarchicalEntity[]

isMySubEntity

public boolean isMySubEntity(HierarchicalEntity sub)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Checks whether sub is a sub entity (is-a relationship) of this
Parameters:
sup - edu.unika.aifb.sitris.ontology.HierarchicalEntity
Returns: boolean

removeSub

public void removeSub(HierarchicalEntity e)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:45:57)
Parameters:
e - edu.unika.aifb.sitris.ontology.HierarchicalEntity

removeSuper

public void removeSuper(HierarchicalEntity e)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
Insert the method's description here. Creation date: (09.07.2001 09:46:26)
Parameters:
e - edu.unika.aifb.sitris.ontology.HierarchicalEntity