edu.unika.aifb.kaon
Class ConceptImpl

edu.unika.aifb.kaon.AbstractEntity
  |
  +--edu.unika.aifb.kaon.AbstractNamedEntity
        |
        +--edu.unika.aifb.kaon.AbstractNamedHierarchical
              |
              +--edu.unika.aifb.kaon.ConceptImpl

public class ConceptImpl
extends AbstractNamedHierarchical
implements Concept

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: ---------

Fields inherited from class edu.unika.aifb.kaon.AbstractEntity
adaptor, factory, identifier, m, ontology

Method Summary
 edu.unika.aifb.kaon.Relation[]getAllRelations()
           
 Relation[]getInheritedRelations()
           
 edu.unika.aifb.kaon.Instance[]getInstances()
           
 edu.unika.aifb.kaon.Instance[]getLocalInstances()
           
 edu.unika.aifb.kaon.Relation[]getLocalRelations()
           
 AbstractNamedEntitygetNewObject(Ontology o, org.w3c.rdf.model.Resource identifier)
           
 booleanvalidClass(HierarchicalEntity e)
           
 booleanvalidToAddAsSuper(HierarchicalEntity e)
           

Methods inherited from class edu.unika.aifb.kaon.AbstractNamedHierarchical
addSub, addSuper, getDirectSub, getDirectSuper, getSub, getSuper, isMySubEntity, removeSub, removeSuper

Methods inherited from class edu.unika.aifb.kaon.AbstractNamedEntity
getDocumentation, getDocumentation, getLabel, getLabel, getLexicalEntries, getStems, getSynonymsME, setDocumentation, setLabel, setStems, setSynonymsME

Methods inherited from class edu.unika.aifb.kaon.AbstractEntity
equals, getIdentifier, getOntology, hashCode, setIdentifier, setOntology, toString

Method Detail

getAllRelations

public edu.unika.aifb.kaon.Relation[] getAllRelations()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
See Also:
Concept

getInheritedRelations

public Relation[] getInheritedRelations()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException

getInstances

public edu.unika.aifb.kaon.Instance[] getInstances()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
See Also:
Concept

getLocalInstances

public edu.unika.aifb.kaon.Instance[] getLocalInstances()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException
See Also:
Concept

getLocalRelations

public edu.unika.aifb.kaon.Relation[] getLocalRelations()
throws org.w3c.rdf.model.ModelException,
edu.unika.aifb.sitris.exception.NotSupportedException

getNewObject

public AbstractNamedEntity getNewObject(Ontology o, org.w3c.rdf.model.Resource identifier)
See Also:
AbstractNamedHierarchical

validClass

public boolean validClass(HierarchicalEntity e)
See Also:
AbstractNamedHierarchical

validToAddAsSuper

public boolean validToAddAsSuper(HierarchicalEntity e)
See Also:
AbstractNamedHierarchical