|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This specifies the contract between the client and server. Implementations of this interface are produced by InterfaceFactory
InterfaceFactory
Method Detail |
public PLModuleContainer getModules() throws AppException
AppException
public PLConceptContainer getConceptsForModule(PLString modName) throws AppException
AppException
public PLInstanceContainer getInstancesForModule(PLString modName) throws AppException
AppException
public PLRelationContainer getRelationsForModule(PLString modName) throws AppException
AppException
public PLInstanceContainer getInstancesForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLInstanceContainer getDirectInstancesForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLString getDocumentationForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLString getSourceForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLSurrogateCollection getSuperConceptsForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLPropositionContainer getPropositionsForInstance(PLString modName, PLString instanceName) throws AppException
AppException
public PLRelationContainer getRelationsForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLRelationContainer getInheritedRelationsForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLPropositionContainer getPropositionsForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLPropositionContainer getPropositionsForRelation(PLString modName, PLString relationName) throws AppException
AppException
public PLPropositionContainer getRulesForConcept(PLString modName, PLString conceptName) throws AppException
AppException
public PLPropositionContainer getRulesForRelation(PLString modName, PLString relationName) throws AppException
AppException
public PLPropositionContainer getPropositionsForInstanceAndRelation(PLString modName, PLString instanceName, PLString relationName) throws AppException
AppException
public PLString evaluateLogicCommand(PLString modName, PLString command) throws AppException
AppException
public PLString getDocumentationForRelation(PLString modName, PLString conceptName) throws AppException
AppException
public PLSurrogateCollection getSuperRelationsForRelation(PLString modName, PLString conceptName) throws AppException
AppException
public PLVariableList getVariablesForRelation(PLString modName, PLString conceptName) throws AppException
AppException
public void clearKB(PLModule mod) throws AppException
mod
- edu.isi.powerloom.gui.xmlobject.PLModule
AppException
- The exception description.public PLString getDocumentationForInstance(PLString modName, PLString conceptName) throws AppException
AppException
public PLSurrogateCollection getIncludesForModule(PLString modName) throws AppException
modName
- edu.isi.powerloom.gui.xmlobject.PLString
AppException
- The exception description.public PLModuleFileList getLoadableKBs() throws AppException
AppException
- The exception description.public PLSurrogateCollection getShadowedSurrogatesForModule(PLString modName) throws AppException
modName
- edu.isi.powerloom.gui.xmlobject.PLString
AppException
- The exception description.public PLSurrogateCollection getTypesForInstance(PLString modName, PLString instanceName) throws AppException
AppException
public PLSurrogateCollection getUsesForModule(PLString modName) throws AppException
modName
- edu.isi.powerloom.gui.xmlobject.PLString
AppException
- The exception description.public PLString loadKB(PLString kbName) throws AppException
kbName
- edu.isi.powerloom.gui.xmlobject.PLString
AppException
- The exception description.public PLString loadKB2(PLString fileName) throws AppException
AppException
public PLString saveKB(PLString modName, PLString kbName, PLString description) throws AppException
modName
- edu.isi.powerloom.gui.xmlobject.PLStringkbName
- edu.isi.powerloom.gui.xmlobject.PLStringdescription
- edu.isi.powerloom.gui.xmlobject.PLString
AppException
- The exception description.public PLString saveKB2(PLString modName, PLString fileName) throws AppException
AppException
public PLQueryResult query(PLQuery query, PLString continueFlag) throws AppException
AppException
public PLSearchResult search(PLSearchParameter searchParameter) throws AppException
AppException
public PLDirectoryContents getDefaultDirectoryListing(PLString extensionFilter) throws AppException
AppException
public PLDirectoryContents getDirectoryListing(PLString currentDir, PLString extensionFilter) throws AppException
AppException
public PLQueryResult getExtensionForRelation(PLString modName, PLString relation) throws AppException
AppException
public PLRelationContainer getRelation(PLString modName, PLString relation) throws AppException
AppException
public PLConceptContainer getConcept(PLString modName, PLString concept) throws AppException
AppException
public PLInstanceContainer getInstance(PLString modName, PLString instance) throws AppException
AppException
public PLRelationContainer getRelationCompletions(PLString modName, PLString prefix) throws AppException
AppException
public PLConceptContainer getConceptCompletions(PLString modName, PLString prefix) throws AppException
AppException
public PLInstanceContainer getInstanceCompletions(PLString modName, PLString prefix) throws AppException
AppException
public PLString destroyObject(PLString modName, PLString objectName) throws AppException
AppException
public PLString getExplanationForQuery(PLQuery query, PLString resultNum) throws AppException
AppException
public PLServerInfo getServerInfo() throws AppException
AppException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |