A B C D E F G H I J L M N O P Q R S T U V

A

Action - Class in cz.cuni.amis.pogamut.episodic.decisions
Class Action represents an action node from decision process in pogamut end of the project.
Action(String, int) - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.Action
Instantiate the class by providing its name and attractivity.
actionPerformed(ActionEvent) - Method in class cz.cuni.amis.pogamut.episodic.query.QueryModule.ButtonListener
 
actionPerformed(ActionEvent) - Method in class cz.cuni.amis.pogamut.episodic.query.QueryModule.MainComboListener
 
actionPerformed(ActionEvent) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.GraphChooser
This method is called each time different graph is chosen to be displayed in a visualization window.
actualizeSecondaryCombo() - Method in class cz.cuni.amis.pogamut.episodic.query.ComboTexts
 
addAffordance(AffordanceSlot) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Actions and Intetions can have AffordanceSlots attached to them.
addAtomicAction(AtomicAction) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
Attach new atomic action that will be executed when performing this action node.
addChildNode(String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
This method adds a new subnode to the list of node's children.
addChildNode(String, String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
addCount(int, SchemaCounter) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Each SchemaEpisodeNode keeps the list of references to counters it is contributing to (it is contained in set of nodes defining the counter).
addCount(int, SchemaCounter) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Each SlotContent keeps the list of references to counters it is contributing to (it is contained in set of nodes defining the counter).
addEdge(int, int, int, int, String, Color) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new edge into a specified graph.
addEdge(int, int, EdgeType, int, int, String, Color) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new edge into a specified graph.
addGraph(int, String, Dimension) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new graph to the list of graphs that can be displayed by the visualizer and adds a new item to the combobox.
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
This method should be called each time agent executes an atomic action.
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>, String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
This method should be called for current episode each time agent executes an atomic action.
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>, String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
This method should be called each time agent executes an atomic action.
addNewNode(String, ArrayList<String>, String, ArrayList<AffordanceUsed>) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
This method should be called each time agent executes an atomic action.
addNewNode(String, ArrayList<String>, ArrayList<AffordanceUsed>) - Method in interface cz.cuni.amis.pogamut.episodic.memory.IAgentMemory
 
addObject(ObjectNode, boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Links an this slot with given ObjectNode representing and object.
addSlot(String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
A method that attaches new affordance slot to the current episodic node.
addSlot(String, int) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
This method attaches a new slot to this SchemaEpisodeNode.
addSlotContent(int, SchemaObjectNode) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
When the slot represented by this node is filled with an object node, it is linked with the node representing that item via the SlotContent class.
addSlotUsedIn(SlotContent) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
When the item represented by this node is used in an affordance slot, it is linked with the node representing that slot via the SlotContent class.
addSubNode(Intention) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
Adds a new goal subnode that has to be satisfied first in order to perform the action representing by the current node.
addSubNode(Action) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Intention
Adds a new action subnode that can be performed in order to satisfy the goal representing by the current node.
addVertex(int, int, String) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new vertex to the specified graph.
addVertex(int, int, String, Color, VertexType) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new vertex to the specified graph while setting some other info.
addVertex(int, int, double, double, String, Color) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new vertex to the specified graph while setting some other info and positioning the vertex on a given position.
addVertex(int, int, double, double, String, Color, VertexType) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Adds a new vertex to the specified graph while setting some other info and positioning the vertex on a given position.
addVisualizationListener(IVisualizationListener) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
AffordanceSlot - Class in cz.cuni.amis.pogamut.episodic.decisions
AffordanceSlot is a node type that can be attached to Action or Intention nodes of the decision tree.
AffordanceSlot(String) - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.AffordanceSlot
Instantiate the slot by providing its type.
AffordanceUsed - Class in cz.cuni.amis.pogamut.episodic.memory
This class is used to unite all the information about usage of an item into one object.
AffordanceUsed(String, String, String) - Constructor for class cz.cuni.amis.pogamut.episodic.memory.AffordanceUsed
Instantiate the class by providing the name of the node the affordance is attached to, the type of affordance and the item satisfying it.
AgeInterval - Class in cz.cuni.amis.pogamut.episodic.episodes
The AgeInterval class contains information about the age of a chronobag.
AgeInterval(int, int) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Instantiate the class by providing the ends of age interval.
AgentMemory - Class in cz.cuni.amis.pogamut.episodic.memory
AgentMemory is the main class of this project and integrates all the information agent remembers.
AgentMemory() - Constructor for class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
AtomicAction - Class in cz.cuni.amis.pogamut.episodic.decisions
AtomicAction is a type node node that represents an execution of an atomic action by the agent.
AtomicAction(String, int) - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.AtomicAction
Instantiate the class by providing its name.

B

Binomial - Class in cz.cuni.amis.pogamut.episodic.schemas.utils
Compilation: javac Binomial.java Execution: java Binomial 56 3 Reads in two command line inputs n and k and print the corresponding binomial coefficient n choose k.
Binomial() - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.utils.Binomial
 
binomial(int, int) - Static method in class cz.cuni.amis.pogamut.episodic.schemas.utils.Binomial
 
branchFactor - Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
 

C

calculateChronobagScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Method used to compute the score of this chronobag based on its current properties and node it consists.
calculateCopyScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
calculateScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Method used to compute new score of a node.
checkNode(Integer) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Checks if the counter is co-defined by a specified node.
checkNodes(Collection<Integer>) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Because occasionally two counters can have identical key.
checkNodes(Collection<SchemaEpisodeNode>, Collection<SlotContent>) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Because occasionally two counters can have identical key.
Chronobag - Class in cz.cuni.amis.pogamut.episodic.episodes
The Chronobag class is one of the most significant class in this project.
Chronobag(IdGenerator, AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Instantiate the class by providing references to a common ID generator and parent AgentMemory structure.
Chronobag(IdGenerator, AgentMemory, Chronobag) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Instantiate the class by providing references to a common ID generator, parent AgentMemory structure and older chronobag of the same level that will be added behind the new chronobag in temporal chain.
CHRONOBAG_INTERVAL_LENGHTS - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
CHRONOBAG_SCORE_NODE_THRESHOLD - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
clearGraph(int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
 
ComboTexts - Class in cz.cuni.amis.pogamut.episodic.query
 
ComboTexts.ComboString - Class in cz.cuni.amis.pogamut.episodic.query
 
ComboTexts.ComboType - Enum in cz.cuni.amis.pogamut.episodic.query
 
compareTo(EpisodeNode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Compares two episode nodes based on the timeStart attribute.
computeScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Method used to compute the new score of a slot.
copyEpisodeToAbstractChronobag(Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Creates a copy of specified episode from this chronobag and copies it to the more abstract chronobag.
createChronobagView(AgentMemory) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
This method is responsible for creating the graph that will hold the vertices representing individual chronobags.
createCopy(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Creates a copy of the episode structure.
createCopy(EpisodeNode, Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
createDecisionTree(DecisionTree) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
This method is responsible for creating the graph that will hold the vertices representing nodes of decision tree.
createMoreAbstractChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Creates a chronobag on higher level of time abstraction whose interval will include whole interval of this chronobag.
createObjectNode(String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Adds new node to the map of ObjectNodes remembered by the agent.
createPresentChronobag(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
This method is responsible for creating the graph that will hold the vertices representing nodes of current chronobag.
createSchemaBag(SchemaBag) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
This method is responsible for creating the graph that will hold the vertices representing nodes of a schema bag.
createTreeLayout(Chronobag, int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
 
createTreeLayout(int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Creates tree layout of a given graph using algorithm for finding a minimum spanning tree.
cz.cuni.amis.pogamut.episodic.decisions - package cz.cuni.amis.pogamut.episodic.decisions
 
cz.cuni.amis.pogamut.episodic.episodes - package cz.cuni.amis.pogamut.episodic.episodes
 
cz.cuni.amis.pogamut.episodic.memory - package cz.cuni.amis.pogamut.episodic.memory
 
cz.cuni.amis.pogamut.episodic.query - package cz.cuni.amis.pogamut.episodic.query
 
cz.cuni.amis.pogamut.episodic.schemas - package cz.cuni.amis.pogamut.episodic.schemas
 
cz.cuni.amis.pogamut.episodic.schemas.utils - package cz.cuni.amis.pogamut.episodic.schemas.utils
 
cz.cuni.amis.pogamut.episodic.visualizer - package cz.cuni.amis.pogamut.episodic.visualizer
 

D

DECIDE_EPISODE_MERGING_COEFFICIENT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
decideToForgetNodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
DecisionTree - Class in cz.cuni.amis.pogamut.episodic.decisions
Name of this class can be a little misleading because DecisionTree is actually a forest constiting of several trees.
DecisionTree() - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
 
DEFAULT_OBJECT_SCORE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
deleteChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
deleted - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
When last of episode nodes (root) of this episode is deleted.
deleteEpisode(Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
deleteNode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
deleteNode(boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
deleteSlot() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Deletes the slot.
deriveChildrenAndSlots(Collection<SchemaEpisodeNode>, Collection<SlotContent>) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
deriveEpisode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
deriveNodeTrace() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 

E

EdgeType - Enum in cz.cuni.amis.pogamut.episodic.visualizer
 
emptySlot() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
This method can be to unlink all ObjectNodes that were previously linked with this slot.
ensureNodes(String, ArrayList<String>, ArrayList<AffordanceUsed>, IdGenerator) - Method in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
In case actions performed were not included in xmls.
Episode - Class in cz.cuni.amis.pogamut.episodic.episodes
The Episode class represents one episode experienced by an agent.
Episode(Chronobag) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.Episode
Instantiate the class by providing reference to a parent Chronobag.
Episode(Episode) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.Episode
Instantiate the class by providing reference to an already instantiated Episode.
EPISODE_COPY_THRESHOLD_SCORE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
EPISODE_TREE_RELIANCE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
RECALL
EpisodeNode - Class in cz.cuni.amis.pogamut.episodic.episodes
The EpisodeNode is what represents the memory of an action being executed.
EpisodeNode(String, EpisodeNode, Episode, Node) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Instantiate the class by providing its name, reference to a parent EpisodeNode, parent Episode and associated decision node.
EpisodeNode(EpisodeNode, EpisodeNode, Episode) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
episodeSimilarity(Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Calculates the similarity of two episodes.
executeForgettingCurveQuery(Collection<Integer>) - Method in class cz.cuni.amis.pogamut.episodic.query.QueryExecutor
Returns number of nodes remembered for each episode specified in parameter.
executeQuery(ComboTexts.ComboType, boolean, String) - Method in class cz.cuni.amis.pogamut.episodic.query.QueryExecutor
 
executeRoomSchemaQuery() - Method in class cz.cuni.amis.pogamut.episodic.query.QueryExecutor
 
executor - Variable in class cz.cuni.amis.pogamut.episodic.query.QueryModule
 

F

fillSlot(String, String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Fills specified slot with a specified item.
finish() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Moves all the episodes from current episode list to finished episodes list.
finished - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
An indicator whether the episode was finished.
finished - Variable in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Indicator whether this node was correctly finished.
finishNode(String, ArrayList<String>, boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Marks specified episodic node as finished.
finishNode(String, ArrayList<String>, boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Marks specified episodic node as finished.
finishNode(String, ArrayList<String>, boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Marks specified episodic node as finished.
fireVisualizationEvent(VisualizationEvent) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
forgetConnections(double) - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
 
FORGETTING_CURVE_COEFFICIENT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
Defines how quickly chronobag capacity decreases.
fullDelete(boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Deletes the node and all its subnodes.

G

generateStatistics(String) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Generates a csv file with information how different goals were satisfied.
generateStatistics(String) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
 
getAffordance(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
 
getAffordances() - Method in interface cz.cuni.amis.pogamut.episodic.decisions.INode
Returns a list of affordance slots attached to this node.
getAffordances() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Getter method for the affordances variable.
getAge() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the age structure.
getAllChildrenNodes() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
This method returns Intention nodes that are direct subnodes of this node and atomic action nodes.
getAllChildrenNodes() - Method in class cz.cuni.amis.pogamut.episodic.decisions.AtomicAction
Since AtomicAction will always be a leaf in the decision tree, it will have no sub-nodes.
getAllChildrenNodes() - Method in interface cz.cuni.amis.pogamut.episodic.decisions.INode
For Intention node type this method returns Action nodes that are direct subnodes of this node.
getAllChildrenNodes() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Intention
This method returns all Action node that is direct subnodes of this node.
getAllExistingSubSets(Collection<SchemaEpisodeNode>, Collection<SlotContent>, int) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
 
getAssociatedNode() - Method in interface cz.cuni.amis.pogamut.episodic.decisions.INode
Returns a reference to equivalent node in schemabag once the equivalent node is created there.
getAssociatedNode() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Getter method for the associatedSchemaNode variable.
getAssociatedNode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the id variable.
getAssociatedNode() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Getter method for the name variable.
getAtomicAction(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
This method returns one specified AtomicAction node that is attached to this node.
getAtomicActions() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
Basically a getter method for the atomicActions variable.
getAttractivity() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
A getter method for attractivity variable.
getBranchFactor() - Method in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
 
getChild(String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Method that returns specified EpisodeNodes that is direct subnode of this node in the episode tree.
getChildrenNodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Returns all EpisodeNodes that are subnodes of this node in the episode tree.
getChildrenSchemaNodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
 
getChronobags() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getChronobagSequenceEnds() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getContentsNodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
 
getCopied() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
A getter method for the copied variable.
getCopyScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
A getter method for the copyScore variable.
getCount(Collection<SchemaEpisodeNode>, Collection<SlotContent>) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Retrieve the current total count of collective appearences of a set of specified schema nodes.
getCount() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Getter method for the count variable.
getCounter(Collection<SchemaEpisodeNode>, Collection<SlotContent>, int) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Retrieve the counter representing total count of collective appearences of a set of specified schema nodes.
getCounts() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
 
getCounts() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Getter variable for counts variable.
getDecisionTree() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Getter method for the decisionTree.
getENodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
 
getEpisode(Integer) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
getEpisodeRoot() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the root variable.
getEpisodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Creates and returns a collection of all episodes in a chronobag.
getFirstChild() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the firstChild variable.
getFirstEpisode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
A getter method for the firstEpisode variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.decisions.AffordanceSlot
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectNode
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Getter method for the name variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
Getter method for the id variable.
getId() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Getter method for the id variable.
getIdEpisode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Getter method for the episode id.
getIdGenerator() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getLastEpisodeId() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
getLastEpisodeId() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getLevel() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the level variable.
getMainComboTexts() - Method in class cz.cuni.amis.pogamut.episodic.query.ComboTexts
 
getMaxAge() - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Getter method for maxAge variable.
getMaxNumberOfNodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for maxNumberOfNodes Maximum number of nodes the chronobag could contain.
getMemory() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the mem variable.
getMinAge() - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Getter method for minAge variable.
getMoreAbstractChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Returns a chronobag belonging to a higher level of time abstraction chronobags that contains episode from time interval that includes whole time interval of this chronobag
getName() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Getter method for the name variable.
getName() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the name variable.
getName() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectNode
Getter method for the name variable.
getName() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Getter method for the name variable.
getName() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
Getter method for the name variable.
getNewId() - Method in class cz.cuni.amis.pogamut.episodic.memory.IdGenerator
This method returns an ID that was not returned before and ensures that the next time it is called a unique ID will be returned too.
getNumberOfEpisodeNodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the numberOfEpisodeNodes variable.
getNumberOfForgottenNodes(Integer, AgentMemory, Integer, boolean, boolean) - Method in class cz.cuni.amis.pogamut.episodic.query.QueryExecutor
Returns number of nodes that exist in one episode but do not exist in another episode.
getNumberOfNodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Getter method for the numberOfNodes variable.
getNumberOfSubNodes() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
getNumberOfSubNodesWithObjects() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
getObject() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Getter method for the object variable.
getObjectSlot(String) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Method returning one specified objectSlot attached to this episodic node.
getObjectSlots() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the slots variable.
getOlderChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the older variable.
getParent() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the id variable.
getParentChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Getter method for the parentChronobag variable.
getParentNode() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Getter method for the parentNode variable.
getParentSchemaNode() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
 
getPastChrononags() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getPossibleSubTrees() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
 
getPossibleSubTrees() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Intention
 
getPredecessor() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the predecessor variable.
getPresentChronobag() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getRoot() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Getter method for the root variable.
getSchemaBag() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
getSchemaENode(String) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Method used to return a single SchemaEpisodicNode.
getSchemaENodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Basically a getter method for the schemaENodes variable.
getSchemaMessage(Collection<Integer>) - Method in interface cz.cuni.amis.pogamut.episodic.schemas.ISchemaMessageCommand
Once reference to SchemaMesssageCommand is set in visualizer, this method can be used to retrieve up to date count number of currently selected set of schema nodes.
getSchemaMessage(Collection<Integer>) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag.SchemaMessageCommand
Once reference to SchemaMesssageCommand is set in visualizer, this method can be used to retrieve up to date count number of currently selected set of schema nodes.
getSchemaONodes() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Basically a getter method for the schemaONodes variable.
getScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the score structure.
getScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the score variable.
getScore() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Getter method for the objects.values() (scores) variable.
getScore(ObjectNode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Returns score of connection with particular object.
getSecondaryComboTexts() - Method in class cz.cuni.amis.pogamut.episodic.query.ComboTexts
 
getSingleCount() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Returns actual count of this single schema episode node.
getSlot(String) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
This method can be used to retrieve one specified slot attached to this node.
getSlot() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Getter method for the slot variable.
getSlotContent(String) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
Method to retrieve to SlotContent object connecting the slot with specified item.
getSlotContents() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
Basically a getter method for the usedIn variable.
getSlotContents() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
Basically a getter method for the filledBy variable.
getSlots() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Basically a getter method for the slots variable.
getStartTime() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
getSubIntention(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
This method returns one specified Intention node that is direct subnode of this node.
getSubNode(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
This method returns one specified Intention node that is direct subnode of this node.
getSubNode(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.AtomicAction
Since AtomicAction will always be a leaf in the decision tree, it will have no sub-nodes.
getSubNode(String) - Method in interface cz.cuni.amis.pogamut.episodic.decisions.INode
For Intention node type this method returns one specified Action node that is direct subnode of this node.
getSubNode(String) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Intention
This method returns one specified Action node that is direct subnode of this node.
getSubNodes() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Action
Basically a getter method for the subNodes variable.
getSubNodes() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Intention
Basically a getter method for the subNodes variable.
getSuccessor() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Getter method for the successor variable.
getTotalCount() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Getter method for the totalCount variable.
getTrace(ArrayList<String>) - Method in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
This method is used in schemabag when the trace specified by a list of node names is not enough and other information on nodes are needed.
getType() - Method in class cz.cuni.amis.pogamut.episodic.decisions.AffordanceSlot
Getter method for the type variable.
getType() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Getter method for the type variable.
getType() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Getter method for the type variable.
getType() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
Getter method for the type variable.
getUsedObjects() - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
A getter method for the objects variable.
getYoungerChronobag() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the younger variable.
graph_index - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Index of a graph that is currently displayed in the visualizer window.
graph_names - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Names of graphs that are used to populate the graph chooser combo box in a visualization window.
graphs - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Actual graph structures holding the visualized representation of all structures in memory.
graphs - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.ObjectVertex
Graphs the vertex belongs to.

H

handlePopup(MouseEvent) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.PopupGraphMousePlugin
If this event is over a Vertex, pop up a new window with detailed information about a vertex.
handleVisualizationEvent(VisualizationEvent) - Method in interface cz.cuni.amis.pogamut.episodic.visualizer.IVisualizationListener
 
handleVisualizationEvent(VisualizationEvent) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
 

I

IAgentMemory - Interface in cz.cuni.amis.pogamut.episodic.memory
 
id - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
ID of this chronobag.
id - Variable in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
ID of the schemabag.
id - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.ObjectVertex
ID of vertex representing object node.
idEpisode - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
This ID is different than other node IDs in memory. This is not used for visualize purposes.
idGen - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
A reference to ID generator structure, that will provide the unique IDs to all inside node.
idGenerator - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
A reference to ID generator structure, that will provide the unique IDs to all inside node.
IdGenerator - Class in cz.cuni.amis.pogamut.episodic.memory
IdGenerator class is used to generete unique IDs for all nodes in agent's memory.
IdGenerator() - Constructor for class cz.cuni.amis.pogamut.episodic.memory.IdGenerator
 
increase() - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Increases the values of minAge and maxAge by one.
increaseCount() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Increases the actual count in this counter by one.
increaseDay() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Method used to increase the age of a chronobag by one day.
increaseMaxNumberOfNodes(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Increases the maxNumberOfNodes variable by the number of nodes in a chronobag.
increaseTotalCount() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Increases the total count in this counter by one.
initialize(Collection<Intention>) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Creates the decision tree structure based on the trees representing decision plans for top-level goals received in a parameter.
initialize(Collection<Intention>) - Method in interface cz.cuni.amis.pogamut.episodic.memory.IAgentMemory
 
initVisualizers() - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
INode - Interface in cz.cuni.amis.pogamut.episodic.decisions
An interface for the Node class.
Intention - Class in cz.cuni.amis.pogamut.episodic.decisions
Class Intention represents an intention node from decision process in pogamut end of the project.
Intention(String, int) - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.Intention
Instantiate the class by providing its name and attractivity.
intersects(AgeInterval) - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Checks if there is non-zero intersection between the current and the specified interval.
ISchemaMessageCommand - Interface in cz.cuni.amis.pogamut.episodic.schemas
Because counters in the schemabag are updated more often than the individual nodes, it is convenient not to redraw all whole schemabag visualization each time they are increased.
isLandmark() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Getter method for the landmark variable.
item - Variable in class cz.cuni.amis.pogamut.episodic.memory.AffordanceUsed
Name of the item satisfying this affordance.
IVisualizationListener - Interface in cz.cuni.amis.pogamut.episodic.visualizer
 

J

join(AgeInterval) - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Joins the interval with another Age Interval.

L

LANDMARK_AGE_THRESHOLDS - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
lastNonObjectNode - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
 
lastSchemaEpisodeNode - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
 
layouts - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Layouts for all the graphs in a visualizer structure.

M

main(String[]) - Static method in class cz.cuni.amis.pogamut.episodic.schemas.utils.Binomial
 
main(String[]) - Static method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
 
MAX_CHRONOBAG_LEVELS - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
MAX_CHRONOBAG_NODES - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
MAX_NODE_SCORE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
MAX_OBJECT_SCORE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
MAX_SCHEMA_COMBINATION_COUNT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
mem - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
mergeWith(Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
mergeWith(EpisodeNode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Merges current node with other node.
MIN_OBJECT_SCORE - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 

N

newNodeAdded - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
An indicator whether new node was added into this chronobags since its visualization was last refreshed.
next - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
The next field links Episodes of a chronobag in order they were executed.
NO_ABSTRACT_CHRONOBAGS - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
Disables the creation of multi-day chronobags.
NO_EPISODE_MERGING - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
Disables the merging of similar episodes inside chronobag.
NO_FORGETTING - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
Disables the forgetting of nodes.
Node - Class in cz.cuni.amis.pogamut.episodic.decisions
Node class is an abstract class representing nodes from the decision tree in decision making process in pogamut end part of the project.
Node(String, int, NodeType) - Constructor for class cz.cuni.amis.pogamut.episodic.decisions.Node
Instantiate the class by providing its name, attractivity and type.
NODE_SCORE_ACTUAL_COUNT_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NODE_SCORE_AFFORDANCES_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NODE_SCORE_ATTRACTIVITY_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NODE_SCORE_BOTTOM_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NODE_SCORE_CREATION_COUNT_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NODE_SCORE_DERIVABILITY_WEIGHT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
NODE SCORE
nodeFinished(String, ArrayList<String>, boolean) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Marks specified episodic node as finished.
NODES_X_MARGIN - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
VISUALIZATION
NODES_Y_MARGIN - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
NodeType - Enum in cz.cuni.amis.pogamut.episodic.decisions
Enum describing the type of Nodes in decision tree.
numberOfAtomicActions - Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
 
numberOfCommonSubNodesWithObjects(EpisodeNode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Calculates number of common episodic subnodes and common objects used in slots on these nodes.
numberOfNodes - Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
This number is without atomic actions.

O

ObjectNode - Class in cz.cuni.amis.pogamut.episodic.episodes
ObjectNode represent a trace of an actual item in episodic memory.
objectNodes - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Map of ObjectNodes remembered by the agent.
ObjectSlot - Class in cz.cuni.amis.pogamut.episodic.episodes
As episode tree can be imagined as experienced instance of the decision tree, ObjectSlot can is an experienced equivalent of AffordanceSlot.
ObjectSlot(int, String, EpisodeNode) - Constructor for class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
Instantiate the slot class by providing unique ID that will be used for visualizing purposes, type of objects that are needed to fill this slot and reference to the node, this slot is attached to.

P

Parameters - Class in cz.cuni.amis.pogamut.episodic.memory
 
Parameters() - Constructor for class cz.cuni.amis.pogamut.episodic.memory.Parameters
 
parent - Variable in class cz.cuni.amis.pogamut.episodic.decisions.Node
A reference to the parent node in the decision tree.
PERCENTAGE_TO_DERIVE_OBJECT - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
1 means only absolutely derivable objects will be added.
positionObjectNodes(int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Updates the positions of object nodes on the visible display so they are always displayed on the screen as the user scrolls across the graph.
previous - Variable in class cz.cuni.amis.pogamut.episodic.episodes.Episode
The previous field contains Episodes of a chronobag that were executed just before this episode.

Q

QueryExecutor - Class in cz.cuni.amis.pogamut.episodic.query
 
QueryExecutor(AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.query.QueryExecutor
 
QueryModule - Class in cz.cuni.amis.pogamut.episodic.query
 
QueryModule(AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.query.QueryModule
 
QueryModule.ButtonListener - Class in cz.cuni.amis.pogamut.episodic.query
 
QueryModule.ButtonListener(QueryModule) - Constructor for class cz.cuni.amis.pogamut.episodic.query.QueryModule.ButtonListener
 
QueryModule.MainComboListener - Class in cz.cuni.amis.pogamut.episodic.query
 
QueryModule.MainComboListener(QueryModule) - Constructor for class cz.cuni.amis.pogamut.episodic.query.QueryModule.MainComboListener
 

R

recalculateTreeSize(boolean) - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
 
refreshChronobag(Chronobag, int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
Calling this method causes the visualization of specified chronobag to refresh.
refreshChronobagView(SchemaBag, Collection<Chronobag>) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
Calling this method causes the visualization of a chronobag overview to refresh.
refreshPastChronobags(HashSet<Chronobag>) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
Calling this method causes all the graphs visualizing the past chronobags to refresh.
refreshPresentChronobag(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
Calling this method causes the visualization of the chronobag representing current day to refresh.
refreshSchemaBag(SchemaBag) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
Calling this method causes the visualization of a schema bag to refresh.
registerNewPastChronobag(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Each time new past chronobag is created it has to be added to the set of all past chronobags.
REMEMBER_SEEN_ITEMS - Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
Input events can contain object of affordance type "perceived".
remove(ObjectNode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.ObjectSlot
 
removeEdge(int, int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Deletes a given edge from specified graph.
removeGraph(int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Deletes a specified graph from list of possibly visualized graphs.
removeVisualizationListener(IVisualizationListener) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
reviewActiveEpisodes(ArrayList<String>) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
reviewActiveIntentions(ArrayList<String>) - Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 

S

SchemaBag - Class in cz.cuni.amis.pogamut.episodic.schemas
The SchemaBag is one of the important classes when it comes to agent's memories.
SchemaBag(IdGenerator, AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Instantiate the class by providing references to a common ID generator and parent AgentMemory structure.
SchemaBag.SchemaMessageCommand - Class in cz.cuni.amis.pogamut.episodic.schemas
Because counters in the schemabag are updated more often than the individual nodes, it is convenient not to redraw all whole schemabag visualization each time they are increased.
SchemaBag.SchemaMessageCommand() - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag.SchemaMessageCommand
 
SchemaCounter - Class in cz.cuni.amis.pogamut.episodic.schemas
SchemaCounter is a structure that counts how many times were certain nodes and set of nodes executed.
SchemaCounter(int, Collection<SchemaEpisodeNode>, Collection<SlotContent>) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
Instantiate the counter by providing its key and sets of SchemaEpisodeNodes and SlotContents defining this counter.
SchemaEpisodeNode - Class in cz.cuni.amis.pogamut.episodic.schemas
The class SchemaEpisodeNode is a mirror of Nodes from decision tree and EpisodeNodes from episode tree in the schemas.
SchemaEpisodeNode(Node, int, String) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
Instantiate the class by providing its name, reference to associated decision Node, and its unique ID.
schemaMessageCommand - Variable in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Instantion of a SchemaMessageCommand class that is passed to visualizer so that it can recieve up to date information about SchemaCounters.
SchemaObjectNode - Class in cz.cuni.amis.pogamut.episodic.schemas
The class SchemaObjectNode is a mirror of ObjectNodes from chronobag structure.
SchemaObjectNode(int, String) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
Instantiate the class by providing unique ID of the node and unique name of item it is representing.
SchemaSlot - Class in cz.cuni.amis.pogamut.episodic.schemas
The class SchemaSlot is a mirror of AffordanceSlots from decision tree and ObjectSlots from episode tree in the schemas.
SchemaSlot(int, String) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
Instantiate the slot by providing its unique ID type.
sem - Variable in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
 
setAssociatedSchemaNode(SchemaEpisodeNode) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
This method sets the associatedSchemaNode variable.
setCopied() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Sets the copied indicator to True
setEdgeTooltip(int, String) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Sets a text that should be displayed when mouse is hovering over an edge.
setId(int) - Method in class cz.cuni.amis.pogamut.episodic.decisions.AffordanceSlot
This method sets the unique ID of the slot.
setId(int) - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
This method sets the unique ID of the node.
setParentChronobag(Chronobag) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
Sets the reference to parent chronobag unless it was set before.
setSchemaMessageCommand(ISchemaMessageCommand, int) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Sets the schemaGraph index and SchemaMessageCommand class so that count info can be displayed correctly.
setVertexDetail(int, String) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Sets a text that should be displayed when additional info is displayed after right clicking on the specified vertex.
setVertexLocation(int, int, double, double) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Position an existing vertex to a specified location.
setVertexSaturation(int, double) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Set the saturation of a vertex based on its score.
setVertexTooltip(int, String) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Sets a text that should be displayed when mouse is hovering over a vertex.
SlotContent - Class in cz.cuni.amis.pogamut.episodic.schemas
When the slot represented by this node is filled with an object node, it is linked with the node representing that item via the SlotContent class.
SlotContent(int, SchemaSlot, SchemaObjectNode) - Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
Instantiate the class by providing unique ID and references to both SchemaSlot and SchemaObjectNode that are to be connected by this slot content.
slots - Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.ObjectVertex
ID of slot vertices this vertex is connected to.
succeeded - Variable in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Indicator whether this node was successfully finished.

T

timeObjects - Static variable in class cz.cuni.amis.pogamut.episodic.query.ComboTexts
 
topLevelGoals - Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
Map of all possible top-level goals agent can have.
toString() - Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
Returns a String object representing this EpisodeNode's info.
toString() - Method in class cz.cuni.amis.pogamut.episodic.episodes.AgeInterval
Returns a String object representing this AgeInterval's value.
toString() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
Returns a String object representing this Chronobag's info.
toString() - Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
 
toString() - Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
Returns a String object representing this EpisodeNode's info.
toString() - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
Returns a String object representing the SchemaBag's info.
type - Variable in class cz.cuni.amis.pogamut.episodic.memory.AffordanceUsed
Type of the affordance and class of the item that can satisfy it.

U

uniteEpisode(Episode) - Method in class cz.cuni.amis.pogamut.episodic.episodes.Chronobag
 
updateSchema(String, ArrayList<String>, ArrayList<AffordanceUsed>) - Method in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
The main method of SchemaBag is the updateSchema method.
updateSecondaryCombo() - Method in class cz.cuni.amis.pogamut.episodic.query.QueryModule
 
updateTime(String) - Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Refreshes the time information displayed on visualized graph.
usedAt - Variable in class cz.cuni.amis.pogamut.episodic.episodes.ObjectNode
Set of all slots, this object was used in.
usedOn - Variable in class cz.cuni.amis.pogamut.episodic.memory.AffordanceUsed
Name of the node this affordance's slot is attached to.

V

valueOf(String) - Static method in enum cz.cuni.amis.pogamut.episodic.decisions.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.episodic.query.ComboTexts.ComboType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.EdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.VertexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.VisualizationEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.cuni.amis.pogamut.episodic.decisions.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.episodic.query.ComboTexts.ComboType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.VertexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.episodic.visualizer.VisualizationEventType
Returns an array containing the constants of this enum type, in the order they are declared.
VertexType - Enum in cz.cuni.amis.pogamut.episodic.visualizer
 
VisualizationCreator - Class in cz.cuni.amis.pogamut.episodic.visualizer
VisualizatonCreator is a class connecting agent's memory with the VisualizationRenderer module.
VisualizationCreator() - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationCreator
 
VisualizationEvent - Class in cz.cuni.amis.pogamut.episodic.visualizer
 
VisualizationEvent(Object, VisualizationEventType, AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationEvent
 
VisualizationEvent(Object, VisualizationEventType, String, AgentMemory) - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationEvent
 
VisualizationEventType - Enum in cz.cuni.amis.pogamut.episodic.visualizer
Enum describing the type of Nodes in decision tree.
VisualizationRenderer - Class in cz.cuni.amis.pogamut.episodic.visualizer
VisualizationRenderer is responsible for actual visualization itself.
VisualizationRenderer() - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
Construtor of a renderer.
VisualizationRenderer.AdditionalInfo - Class in cz.cuni.amis.pogamut.episodic.visualizer
This structure holds an additional info about all vertices in all the graphs.
VisualizationRenderer.AdditionalInfo() - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.AdditionalInfo
 
VisualizationRenderer.GraphChooser - Class in cz.cuni.amis.pogamut.episodic.visualizer
Listener attached to the combobox choosing the graph that should be displayed in a visualization window.
VisualizationRenderer.GraphChooser(VisualizationRenderer) - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.GraphChooser
Instantiate the class by providing a reference to the parent VisualizationRenderer class.
VisualizationRenderer.HideEdge - Class in cz.cuni.amis.pogamut.episodic.visualizer
Class holding information about an edge that is not part of the tree structures.
VisualizationRenderer.ObjectVertex - Class in cz.cuni.amis.pogamut.episodic.visualizer
Class holding information about vertex representing an object node.
VisualizationRenderer.ObjectVertex(int) - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.ObjectVertex
Instantiate the class by providing the ID of a new vertex.
VisualizationRenderer.PopupGraphMousePlugin - Class in cz.cuni.amis.pogamut.episodic.visualizer
Listener object that is responsible for making popup window visible upon right-click.
VisualizationRenderer.PopupGraphMousePlugin() - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.PopupGraphMousePlugin
 
VisualizationRenderer.PopupGraphMousePlugin(int) - Constructor for class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.PopupGraphMousePlugin
 
visualize - Static variable in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
Parameter determining if the visualization components should be displayed while agent's memory is running.

A B C D E F G H I J L M N O P Q R S T U V

Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.