fr.inrialpes.exmo.aroma.ontology.entities
Interface AEntity
- All Superinterfaces:
- fr.inrialpes.exmo.ontosim.entity.model.Entity
- All Known Implementing Classes:
- AEntityImpl
public interface AEntity
- extends fr.inrialpes.exmo.ontosim.entity.model.Entity
Methods inherited from interface fr.inrialpes.exmo.ontosim.entity.model.Entity |
getAnnotations, getComments, getLabels, getObject, getOntology, getURI, isClass, isDataProperty, isIndividual, isObjectProperty, isProperty |
getTerms
Set<String> getTerms()
getNbCommonTerms
int getNbCommonTerms(AEntity e)
getNbTerms
int getNbTerms()
addTerms
void addTerms(Set<String> s)
addTerm
void addTerm(String s)
addTerms
void addTerms(AEntity e)
containTerm
boolean containTerm(String s)
retainTerms
void retainTerms(AEntity e)
getSubEntities
Set<AEntity> getSubEntities(boolean direct)
getSuperEntities
Set<AEntity> getSuperEntities(boolean direct)
isDescendantOf
boolean isDescendantOf(AEntity e)
isAncestorOf
boolean isAncestorOf(AEntity e)
addParent
boolean addParent(AEntity e)
addChild
boolean addChild(AEntity e)
getRoot
AEntity getRoot()
freeTerms
void freeTerms()
getAnnotationsL
Set<fr.inrialpes.exmo.ontowrap.Annotation> getAnnotationsL()
throws fr.inrialpes.exmo.ontowrap.OntowrapException
- Throws:
fr.inrialpes.exmo.ontowrap.OntowrapException
(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009