fr.inrialpes.exmo.aroma.ontology.entities
Class GenericAEntityFactory
java.lang.Object
fr.inrialpes.exmo.aroma.ontology.entities.AbstractAEntityFactory
fr.inrialpes.exmo.aroma.ontology.entities.GenericAEntityFactory
public class GenericAEntityFactory
- extends AbstractAEntityFactory
Basic and ontowrap generic implementation of AEntityFactory
This impl does not retreive property specific terms
- Author:
- jerome David
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericAEntityFactory
public GenericAEntityFactory(boolean useCache)
GenericAEntityFactory
public GenericAEntityFactory(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(Object ind,
Set<fr.inrialpes.exmo.ontowrap.Annotation> terms,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> onto)
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 entityUri,
fr.inrialpes.exmo.ontowrap.HeavyLoadedOntology<?> onto)
- Specified by:
getSuperEntities
in class AbstractAEntityFactory
(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009