|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FabulaElement | |
---|---|
vs | Basic classes for the Virtual Storyteller, including the agent launcher main class |
vs.characteragent | The characteragent classes build forth on rational agent, defining the control logic for a Character Agent |
vs.characteragent.behaviour | JADE behaviours for the Character Agent |
vs.communication | Ontology and concepts for inter-agent communication. |
vs.fabula | Classes for working with fabula knowledge: reasoning and writing to file. |
vs.plotagent | The plotagent classes build forth on rational agent, defining the control logic for a Plot Agent |
vs.plotagent.behaviour | JADE behaviours for the Plot Agent |
vs.plotagent.inspiration | Classes for the Narrative Inspiration module |
Uses of FabulaElement in vs |
---|
Methods in vs that return types with arguments of type FabulaElement | |
---|---|
java.util.Set<FabulaElement> |
IExplainable.explainElements()
Explain the fabula elements that the interfaced class produced |
Uses of FabulaElement in vs.characteragent |
---|
Methods in vs.characteragent that return types with arguments of type FabulaElement | |
---|---|
java.util.Set<FabulaElement> |
CharacterProcess.explainElements()
|
java.util.Set<FabulaElement> |
BehaviourLayer.explainElements()
|
java.util.Set<FabulaElement> |
BasicInterpretationModule.explainElements()
|
java.util.Set<FabulaElement> |
BasicCharacterAgent.explainElements()
|
java.util.Set<FabulaElement> |
ActorProcess.explainElements()
For now, the DirectorProcess does not produce elements that needs to end up in the fabula directly. |
Methods in vs.characteragent with parameters of type FabulaElement | |
---|---|
void |
EpisodicMemoryCollector.addFabulaElement(FabulaElement fe)
|
Uses of FabulaElement in vs.characteragent.behaviour |
---|
Methods in vs.characteragent.behaviour with parameters of type FabulaElement | |
---|---|
void |
ExplainerBehaviour.sendFabulaElement(FabulaElement fe)
Sends a fabula element to the Plot Agent |
Uses of FabulaElement in vs.communication |
---|
Subclasses of FabulaElement in vs.communication | |
---|---|
class |
FramingOperator
An operator that changes the world but on a meta-level (e.g. |
class |
GoalSchema
Protege name: GoalSchema |
class |
InferenceOperator
An operator that allows characters to draw conclusions to certain situations Protege name: InferenceOperator |
class |
Operator
Something that can change the world state Protege name: Operator |
class |
Schema
A schema-based fabula element, defined by its head consisting of a type and optional arguments. |
class |
State
Protege name: State |
class |
StoryAction
A character action Protege name: StoryAction |
class |
StoryBelief
Protege name: StoryBelief |
class |
StoryEvent
An unintentional event Protege name: StoryEvent |
class |
StoryGoal
Obsolete: state-based representation of a goal Protege name: StoryGoal |
class |
StoryInternalElement
Protege name: StoryInternalElement |
class |
StoryOutcome
The outcome of a goal Protege name: StoryOutcome |
class |
StoryPerception
World changes translated into a perception for a character Protege name: StoryPerception |
class |
StorySettingElement
A setting element (defining states of the world) Protege name: StorySettingElement |
Methods in vs.communication that return FabulaElement | |
---|---|
FabulaElement |
FabulaElementDeclaration.getFabulaElement()
|
FabulaElement |
UseSuggestion.getSuggestion()
|
Methods in vs.communication with parameters of type FabulaElement | |
---|---|
void |
FabulaElementDeclaration.setFabulaElement(FabulaElement value)
|
void |
UseSuggestion.setSuggestion(FabulaElement value)
|
Uses of FabulaElement in vs.fabula |
---|
Methods in vs.fabula that return types with arguments of type FabulaElement | |
---|---|
java.util.Set<FabulaElement> |
FabulaCollector.explainElements()
|
Methods in vs.fabula with parameters of type FabulaElement | |
---|---|
void |
IFabulaBuilder.addFabulaElement(FabulaElement fe)
|
void |
FabulaCollector.addFabulaElement(FabulaElement fe)
|
void |
BasicFabulaBuilder.addFabulaElement(FabulaElement fe)
|
Uses of FabulaElement in vs.plotagent |
---|
Methods in vs.plotagent that return types with arguments of type FabulaElement | |
---|---|
java.util.Set<FabulaElement> |
BetterPerceptionManager.explainElements()
|
java.util.Set<FabulaElement> |
BasicPlotAgent.explainElements()
|
java.util.Set<FabulaElement> |
BasicPerceptionManager.explainElements()
|
Methods in vs.plotagent with parameters of type FabulaElement | |
---|---|
void |
BroadcastingFabulaBuilder.addFabulaElement(FabulaElement fe)
Logs fabula, but on top of this, also broadcasts fabula to character agents. |
Uses of FabulaElement in vs.plotagent.behaviour |
---|
Constructors in vs.plotagent.behaviour with parameters of type FabulaElement | |
---|---|
InitiateRequestUseSuggestionBehaviour(jade.core.Agent a,
jade.core.AID character,
FabulaElement suggestion)
|
Uses of FabulaElement in vs.plotagent.inspiration |
---|
Methods in vs.plotagent.inspiration that return FabulaElement | |
---|---|
FabulaElement |
OperationalizedSuggestion.getOperationalizedElement()
|
Methods in vs.plotagent.inspiration with parameters of type FabulaElement | |
---|---|
void |
OperationalizedSuggestion.setOperationalizedElement(FabulaElement element)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |