vs.fabula
Interface IFabulaBuilder
- All Superinterfaces:
- IAgentModule
- All Known Implementing Classes:
- BasicFabulaBuilder, BroadcastingFabulaBuilder, EpisodicMemory
public interface IFabulaBuilder
- extends IAgentModule
Responsible for building a fabula structure from everything
that happens in the Story World.
- Author:
- swartjes
addFabulaCausality
void addFabulaCausality(FabulaCausality fc)
addFabulaElement
void addFabulaElement(FabulaElement fe)
getAllFabulaKnowledgeBase
java.util.Set<FabulaKnowledgeBase> getAllFabulaKnowledgeBase()
registerFabulaKnowledgeBase
void registerFabulaKnowledgeBase(FabulaKnowledgeBase storage)
saveFabula
void saveFabula(java.io.File filename,
java.lang.String language)
- Saves the fabula to a file using a certain language
- Parameters:
filename
- the filename of the fabula filelanguage
- the language (see Jena)