fr.inrialpes.exmo.aroma.ontology.entities
Class JENAAEntityFactory
java.lang.Object
fr.inrialpes.exmo.aroma.ontology.entities.AbstractAEntityFactory
fr.inrialpes.exmo.aroma.ontology.entities.JENAAEntityFactory
public class JENAAEntityFactory
- extends AbstractAEntityFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JENAAEntityFactory
public JENAAEntityFactory(boolean useCache)
JENAAEntityFactory
public JENAAEntityFactory(boolean useCache,
Set<URI> forbiddenURIs)
createARoot
protected AEntityImpl createARoot(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> onto)
- Specified by:
createARoot
in class AbstractAEntityFactory
getIndividualTerms
private void getIndividualTerms(com.hp.hpl.jena.ontology.Individual ind,
Set<fr.inrialpes.exmo.ontowrap.Annotation> terms)
getClassSpecificTerms
protected Set<fr.inrialpes.exmo.ontowrap.Annotation> getClassSpecificTerms(Object aClass,
fr.inrialpes.exmo.ontowrap.HeavyLoadedOntology<?> onto)
- Specified by:
getClassSpecificTerms
in class AbstractAEntityFactory
getDataPSpecificTerms
protected Set<fr.inrialpes.exmo.ontowrap.Annotation> getDataPSpecificTerms(Object aClass,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> onto)
- Specified by:
getDataPSpecificTerms
in class AbstractAEntityFactory
getObjectPSpecificTerms
protected Set<fr.inrialpes.exmo.ontowrap.Annotation> getObjectPSpecificTerms(Object aClass,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> onto)
- Specified by:
getObjectPSpecificTerms
in class AbstractAEntityFactory
getSuperEntities
protected Set<URI> getSuperEntities(URI entity,
fr.inrialpes.exmo.ontowrap.HeavyLoadedOntology<?> onto)
- Specified by:
getSuperEntities
in class AbstractAEntityFactory
(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009