| addCustomTagLibrary(const StringPimpl &library)=0 | GraphBuilder |  [pure virtual] | 
  | addDirectory(const StringPimpl &directory, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | addDirectory(const StringPimpl &directory, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | addDirectoryUnlessAlreadyAdded(const StringPimpl &directory, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | addDirectoryUnlessAlreadyAdded(const StringPimpl &directory, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | addFile(const StringPimpl &file)=0 | GraphBuilder |  [pure virtual] | 
  | addFile(const StringPimpl &file, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | addFileUnlessAlreadyAdded(const StringPimpl &file)=0 | GraphBuilder |  [pure virtual] | 
  | addFileUnlessAlreadyAdded(const StringPimpl &file, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | addString(const StringPimpl &stringContainingAIML)=0 | GraphBuilder |  [pure virtual] | 
  | addString(const StringPimpl &stringContainingAIML, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | callSystemCommand(const StringPimpl &command) const =0 | GraphBuilder |  [pure virtual] | 
  | createGraph()=0 | GraphBuilder |  [pure virtual] | 
  | createGraph(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | deleteStringPimplArray(StringPimpl *arrayToDelete) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLFileList(unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLFileList(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLFileListSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLFileListSize(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLStringList(unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLStringList(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLStringListSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getAIMLStringListSize(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotIds(const StringPimpl &userId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotIdsSize(const StringPimpl &userId) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicate(const StringPimpl &name) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicate(const StringPimpl &name, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicates(unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicates(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicatesSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getBotPredicatesSize(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getEndUserIds(const StringPimpl &userId, const StringPimpl &botId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getEndUserIdsSize(const StringPimpl &userId, const StringPimpl &botId) const =0 | GraphBuilder |  [pure virtual] | 
  | getId() const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicate(const StringPimpl &name) const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicate(const StringPimpl &name, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicates(unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicates(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicatesSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getPredicatesSize(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getPreviousBotResponse(const unsigned int &previousBotResponse, const unsigned int &sentence) const =0 | GraphBuilder |  [pure virtual] | 
  | getPreviousBotResponse(const unsigned int &previousBotResponse, const unsigned int &sentence, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getPreviousUserInput(const unsigned int &previousUserInput, const unsigned int &sentence) const =0 | GraphBuilder |  [pure virtual] | 
  | getPreviousUserInput(const unsigned int &previousUserInput, const unsigned int &sentence, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getResponse(const StringPimpl &input)=0 | GraphBuilder |  [pure virtual] | 
  | getResponse(const StringPimpl &input, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | getSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getSize(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getThat() const =0 | GraphBuilder |  [pure virtual] | 
  | getThat(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getTopic() const =0 | GraphBuilder |  [pure virtual] | 
  | getTopic(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | getUserIds(unsigned int &size) const =0 | GraphBuilder |  [pure virtual] | 
  | getUserIdsSize() const =0 | GraphBuilder |  [pure virtual] | 
  | getVersion() const =0 | GraphBuilder |  [pure virtual] | 
  | parsePropertiesFile(const StringPimpl &fileName)=0 | GraphBuilder |  [pure virtual] | 
  | parsePropertiesFile(const StringPimpl &fileName, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | parseSentenceSplitterFile(const StringPimpl &fileName)=0 | GraphBuilder |  [pure virtual] | 
  | parseSubstitutionFile(const StringPimpl &fileName)=0 | GraphBuilder |  [pure virtual] | 
  | predicateMatch(const StringPimpl &predicateName, const StringPimpl &aimlPattern) const =0 | GraphBuilder |  [pure virtual] | 
  | predicateMatch(const StringPimpl &predicateName, const StringPimpl &aimlPattern, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId) const =0 | GraphBuilder |  [pure virtual] | 
  | printEntireDatabase() const =0 | GraphBuilder |  [pure virtual] | 
  | removeBot(const StringPimpl &userId, const StringPimpl &botId)=0 | GraphBuilder |  [pure virtual] | 
  | removeBotPredicate(const StringPimpl &name)=0 | GraphBuilder |  [pure virtual] | 
  | removeBotPredicate(const StringPimpl &name, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removeCustomTagLibrary(const StringPimpl &library)=0 | GraphBuilder |  [pure virtual] | 
  | removeDirectory(const StringPimpl &directory, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | removeDirectory(const StringPimpl &directory, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId, const StringPimpl ®ularExpression=".*\\.aiml")=0 | GraphBuilder |  [pure virtual] | 
  | removeEndUser(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removeFile(const StringPimpl &file)=0 | GraphBuilder |  [pure virtual] | 
  | removeFile(const StringPimpl &file, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removeGraph()=0 | GraphBuilder |  [pure virtual] | 
  | removeGraph(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removePredicate(const StringPimpl &name)=0 | GraphBuilder |  [pure virtual] | 
  | removePredicate(const StringPimpl &name, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removeString(const StringPimpl &stringContainingAIML)=0 | GraphBuilder |  [pure virtual] | 
  | removeString(const StringPimpl &stringContainingAIML, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | removeUser(const StringPimpl &userId)=0 | GraphBuilder |  [pure virtual] | 
  | setAddStringAIMLFooter(const StringPimpl &aimlFooter)=0 | GraphBuilder |  [pure virtual] | 
  | setAddStringAIMLHeader(const StringPimpl &aimlHeader)=0 | GraphBuilder |  [pure virtual] | 
  | setAIMLSchema(const StringPimpl &schema)=0 | GraphBuilder |  [pure virtual] | 
  | setAIMLValidation(bool trueOrFalse=true)=0 | GraphBuilder |  [pure virtual] | 
  | setBotConfigurationSchema(const StringPimpl &schema)=0 | GraphBuilder |  [pure virtual] | 
  | setBotConfigurationValidation(const bool trueOrFalse=true)=0 | GraphBuilder |  [pure virtual] | 
  | setBotPredicate(const StringPimpl &name, const StringPimpl &value)=0 | GraphBuilder |  [pure virtual] | 
  | setBotPredicate(const StringPimpl &name, const StringPimpl &value, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | setCallBacks(CallBacks *callBacks)=0 | GraphBuilder |  [pure virtual] | 
  | setCommonTypesSchema(const StringPimpl &schema)=0 | GraphBuilder |  [pure virtual] | 
  | setGenderSubstitution(const StringPimpl &find, const StringPimpl &replace)=0 | GraphBuilder |  [pure virtual] | 
  | setInputSubstitution(const StringPimpl &find, const StringPimpl &replace)=0 | GraphBuilder |  [pure virtual] | 
  | setPerson2Substitution(const StringPimpl &find, const StringPimpl &replace)=0 | GraphBuilder |  [pure virtual] | 
  | setPersonSubstitution(const StringPimpl &find, const StringPimpl &replace)=0 | GraphBuilder |  [pure virtual] | 
  | setPredicate(const StringPimpl &name, const StringPimpl &value)=0 | GraphBuilder |  [pure virtual] | 
  | setPredicate(const StringPimpl &name, const StringPimpl &value, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | setSentenceSplitter(const StringPimpl &splitter)=0 | GraphBuilder |  [pure virtual] | 
  | setThat(const StringPimpl &that)=0 | GraphBuilder |  [pure virtual] | 
  | setThat(const StringPimpl &that, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | setThreadSpecificIds(bool trueOrFalse)=0 | GraphBuilder |  [pure virtual] | 
  | setTopic(const StringPimpl &topic)=0 | GraphBuilder |  [pure virtual] | 
  | setTopic(const StringPimpl &topic, const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | setUserIdBotIdEndUserId(const StringPimpl &userId, const StringPimpl &botId, const StringPimpl &endUserId)=0 | GraphBuilder |  [pure virtual] | 
  | storeGossip(const StringPimpl &gossip)=0 | GraphBuilder |  [pure virtual] | 
  | synchronizeDatabase() const =0 | GraphBuilder |  [pure virtual] | 
  | ~GraphBuilder() | GraphBuilder |  [inline, virtual] |