public interface KnowledgeSourceBackend extends Backend<KnowledgeSourceBackendUpdatedEvent>
KnowledgeSourceBackend implementations must first call
#initialize(java.util.Properties) with a set of configuration properties that
is specific to the KnowledgeSourceBackend implementation.addBackendListener, close, getConfigurationsId, getDisplayName, getId, initialize, removeBackendListener, setEventListenersPropositionDefinition readPropositionDefinition(String id) throws KnowledgeSourceReadException
id - a proposition id String. Guaranteed not
null.PropositionDefinition, or null if none
with the given id was found.KnowledgeSourceReadExceptionAbstractionDefinition readAbstractionDefinition(String id) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionContextDefinition readContextDefinition(String id) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionTemporalPropositionDefinition readTemporalPropositionDefinition(String id) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionValueSet readValueSet(String id) throws KnowledgeSourceReadException
id - The id of the value set to readKnowledgeSourceReadExceptionString[] readAbstractedInto(String propId) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionString[] readIsA(String propId) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionString[] readInduces(String propId) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionString[] readSubContextOfs(String propId) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionSet<String> getKnowledgeSourceSearchResults(String searchKey) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionCollection<String> collectPropIdDescendantsUsingAllNarrower(boolean inDataSourceOnly, String[] propIds) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionCollection<PropositionDefinition> collectPropDefDescendantsUsingAllNarrower(boolean inDataSourceOnly, String[] propIds) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionCollection<PropositionDefinition> collectPropDefDescendantsUsingInverseIsA(String[] propIds) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionCollection<String> collectPropIdDescendantsUsingInverseIsA(String[] propIds) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionList<PropositionDefinition> readPropositionDefinitions(String[] ids) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionList<AbstractionDefinition> readAbstractionDefinitions(String[] ids) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionList<ContextDefinition> readContextDefinitions(String[] toArray) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionList<TemporalPropositionDefinition> readTemporalPropositionDefinitions(String[] toArray) throws KnowledgeSourceReadException
KnowledgeSourceReadExceptionCopyright © 2012–2018 Emory University. All rights reserved.