edu.unika.aifb.kaon
Class AbstractNamedHierarchical
edu.unika.aifb.kaon.AbstractEntity
|
+--edu.unika.aifb.kaon.AbstractNamedEntity
|
+--edu.unika.aifb.kaon.AbstractNamedHierarchical
- Direct Known Subclasses:
- ConceptImpl, ConceptImpl, RelationImpl, RelationImpl
- public abstract class AbstractNamedHierarchical
- extends AbstractNamedEntity
- implements HierarchicalEntity, NamedEntity
ConceptImpl
An Implementation of the Concept Interface
part of
Simple Triple Store (SITRIS)
http://ontoserver.aifb.uni-karlsruhe.de/sitris
- Author:
- : Raphael Volz (volz@aifb.uni-karlsruhe.de)
- Version: : 0.01
History:
---------
Methods inherited from class edu.unika.aifb.kaon.AbstractNamedEntity |
getDocumentation, getDocumentation, getLabel, getLabel, getLexicalEntries, getStems, getSynonymsME, setDocumentation, setLabel, setStems, setSynonymsME |
AbstractNamedHierarchical
public AbstractNamedHierarchical(Ontology o, Resource uri)
- TO DO - JavaDoc
- Parameters:
- o - edu.unika.aifb.kaon.Ontology
- uri - org.w3c.rdf.model.Resource
AbstractNamedHierarchical
public AbstractNamedHierarchical()
- TO DO - JavaDoc
AbstractNamedHierarchical
public AbstractNamedHierarchical(Ontology o)
- TO DO - JavaDoc
- Parameters:
- o - edu.unika.aifb.kaon.Ontology
addSub
public void addSub(HierarchicalEntity e)
throws edu.unika.aifb.sitris.exception.CycleException,
org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- 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
- See Also:
- HierarchicalEntity
getDirectSub
public edu.unika.aifb.kaon.HierarchicalEntity[] getDirectSub()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
getDirectSuper
public edu.unika.aifb.kaon.HierarchicalEntity[] getDirectSuper()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
getNewObject
public abstract AbstractNamedEntity getNewObject(Ontology o, Resource identifier)
- Callback method, called to create a new instance of the apropriate HierarchicalClass
- Parameters:
- o - edu.unika.aifb.kaon.Ontology
- identifier - org.w3c.rdf.model.Resource
- Returns: edu.unika.aifb.kaon.AbstractNamedEntity
getSub
public edu.unika.aifb.kaon.HierarchicalEntity[] getSub()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
getSuper
public edu.unika.aifb.kaon.HierarchicalEntity[] getSuper()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
isMySubEntity
public boolean isMySubEntity(HierarchicalEntity sub)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
removeSub
public void removeSub(HierarchicalEntity e)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- See Also:
- HierarchicalEntity
removeSuper
public void removeSuper(HierarchicalEntity e)
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
- Removes ONLY direct is-a links
- See Also:
- HierarchicalEntity
validClass
public abstract boolean validClass(HierarchicalEntity e)
- Callback method checking whether the parameter belongs to
the same class as the current class.
- Parameters:
- e - edu.unika.aifb.kaon.HierarchicalEntity
- Returns: boolean
validToAddAsSuper
public abstract boolean validToAddAsSuper(HierarchicalEntity e)
- Callback method checking whether it is valid to perform the add operation
- Parameters:
- e - edu.unika.aifb.kaon.HierarchicalEntity
- Returns: boolean