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

A

abolish(Literal, Unifier) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
AbstractAgent - Class in edu.udo.cs.ie.cowbots.arch.massim
This class provides a very simple foundation to agents.
AbstractAgent() - Constructor for class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
AbstractAgent.SocketClosedException - Exception in edu.udo.cs.ie.cowbots.arch.massim
 
AbstractAgent.SocketClosedException() - Constructor for exception edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent.SocketClosedException
 
acceptedCluster - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
acquire() - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
aquires access to environment adapter for the calling thread. the thread might be blocked until the percepts can be aquired.
act(ActionExec, List<ActionExec>) - Method in class edu.udo.cs.ie.cowbots.arch.CowbotArch
Send the action to the Massim Adapter While the action is being performed, the intention that made the action execution choice should be suspended.
act(String) - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
send an action to the environment
act(String) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Method so set the next action performed by the agent in the massim environment.
actDoc - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
actEl - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
actID - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
actionPerformed(ActionEvent) - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
actionPerformed(ActionEvent) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
event handler for action events
actions - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
activeAgent - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
actLock - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
actualOp - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
add(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
this methods adds all rules from the given program to this program
add(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.solver.SourceList
 
add(Collection<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.logic.solver.SourceList
 
add(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.SourceList
 
add2RejSet(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
inserts a literal into the reject set
add_escapes(String) - Static method in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Static method in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Static method in exception edu.udo.cs.ie.cowbots.kParser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Static method in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAction(KDeclaration) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
addAfter(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.KRule
 
addAlwaysRule(KRule) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
addBelief(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
adds a belief to the belief set (doesn't neccessary means that it was added to the belief base before, or it will survive the next revision cycle).
addBelief(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
adds a fact to an agents beliefs
addBeliefSetProgram(ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
adds a program that operates on the belief set of an agent. those programs are concatenated at the belief state.
addBodies(Collection<DLPLiteral>) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
addBody(DLPLiteral) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
add a literal to body
addBody(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
add a literal to Bl
addBody(Collection<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
 
addBodySymbol(String) - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
adds a symbol appearing in a body of a program to the alphabet
addCell(int, int, int) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
addCellTransform(Element, int) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
addCellXY(Element, int) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
addConstant(DLPConstant) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
 
addCowWeight - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
addDlpRule(DLPRule) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
add a new rule to DLP.
addEscapes(String) - Static method in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFacts(Collection<ELPLiteral>, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
adds facts from a given source to the belief base
addFacts(BufferedWriter) - Method in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
helper function to add facts to an output stream
addFluent(KDeclaration) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
addGoal(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
addHead(DLPLiteral) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
add a literal to head
addHead(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
add a literal to Hl
addHeadSymbol(String) - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
adds a symbol appearing in a head of a program to the alphabet
addIf(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.KRule
 
addInitiallyRule(KRule) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
additionalLiterals(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
addKnowledge(ELPRule) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
addLiteral(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
addMessage(Message) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
this functions stores an unprocessed message in the agents belief base
addOp(IKnowledgeOperator, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
adds a knowledge operator to the policy.
addPerceptIdentificator(String, String) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
addPerceptWithIDAndPosition(String, int, int, String) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Utility functions for generating default 'ison' literals
addPredicate(Predicate) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
 
addProgram(InformationObject) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
addProgram(ELP, String, int) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
adds a program from a given source into the belief base. if no source is given, the source is set to the agent itself.
addProgram(ELP, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
addProgram(ELP, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
adds a logical program to an agents beliefs
addRaw(String) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
adds a raw, unchecked string as the head of a new rule to the elp. this method can be used to pass arbitrary statements to the program. it also removes the last '.' from the input string.
addResource(BufferedWriter) - Method in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
adds a source (either elp oder facts) to a buffered writer.
addRule(ELPRule) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
 
addSightWeight - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
addSymbols(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
adds all functors symbols in a given program to the alphabet
addTermList(List<DLPTerm>) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
get Character and Predicate Dictionary for DLPs
addTermList(List<DLPTerm>) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
addUserProgram(String, ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
adds a program with a given name that is only stored, but not used by the revision.
addUserProgram(String, ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
addUserProgram(String, ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method adds a logical program to the program storage
addVariable(String) - Method in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
adjustBeginLineColumn(int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
ae - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch.ActionResponse
 
afterPart - Variable in class edu.udo.cs.ie.cowbots.logic.KRule
 
agconfBRFCLASS - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agconfMSGsocAcc - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agconfNoDelib - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agconfNoRevisePrograms - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agconfPrograms - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agconfUserPrograms - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agDir - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agentList - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
agentName - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
agentNumbers - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
agentposition - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
agentPositions - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
agentSelection - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
agentThread() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Is the main agent's thread.
AGGREG - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
AGGREG - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
Aggregate(String, SymbolicSet, String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a builtin aggregate fact like "#max{X:a(A)} = Y"
Aggregate(String, String, String, String, String, SymbolicSet) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a guarded builtin aggregate fact like "1 < #count{X:a(A)} < 3"
AggregatePredicate - Class in edu.udo.cs.ie.cowbots.logic
private class to model aggregate predicates like "#times", "#max", etc
AggregatePredicate(String, SymbolicSet, String, String) - Constructor for class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
constructor to model aggregate expression like #time{vars:lits} = assignment
AggregatePredicate(String, String, String, String, String, SymbolicSet) - Constructor for class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
constructor to model any kind of guarded aggregate expression
agHelpers - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
agHelpers - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
agIndex - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
agIndex - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
agInvIndex - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
agInvIndex - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
agIson - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
agName - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agName - Variable in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
agOptions - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
agPositions - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
agPositions - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
agstateReset - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agTemp - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
agTime - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
allhosts - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
allIdentifiers(String) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IdentTable
returns all known predicates associated with a term
allIdentifiers(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
allOptions - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
allSet - Variable in class edu.udo.cs.ie.cowbots.logic.Alphabet
 
Alphabet - Class in edu.udo.cs.ie.cowbots.logic
this class models an alphabet, the set of all predicate symbols appearing in an extended logic program.
Alphabet() - Constructor for class edu.udo.cs.ie.cowbots.logic.Alphabet
default constructor, results in an empty alphabet
Alphabet(ELP) - Constructor for class edu.udo.cs.ie.cowbots.logic.Alphabet
constructs an alphabet based on a given program
alwaysRules - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
analyse() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
analyse() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
annot - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
Annotator - Class in edu.udo.cs.ie.cowbots.bdi.brf
annotator class. the annotator processes all incoming information (percepts or communication), transforms these information into an extended logical program and adds meta information to that program (the result is an information object)
Annotator() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
default constructor
AnswerSet - Class in edu.udo.cs.ie.cowbots.logic.solver
a class representing the result of a solver feeded with some elps. beside facts generated by an anwser set, it provides additional information like answer set weight (default is 0).
AnswerSet(Set<ELPLiteral>, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.AnswerSet
 
ARITH - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
arith - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
ARITH - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
ArithmeticPredicate - Class in edu.udo.cs.ie.cowbots.logic
private class to model arithmetic expressions like "A = B + C".
ArithmeticPredicate(String, String...) - Constructor for class edu.udo.cs.ie.cowbots.logic.ArithmeticPredicate
 
ARITHOP - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
ARITHOP - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
arrivedAtLeader - Class in edu.udo.cs.ie.cowbots.internalActions.Helper
 
arrivedAtLeader() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.Helper.arrivedAtLeader
 
assignMap(GridMap) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.MapOperator
initialization routine, any operator has to accept the map instance provided as the first parameter
assignMap(GridMap) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
assignMap(GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
astar - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
astar() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
astar.Node - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
astar.Node(int, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
Atom(ELP) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
atom(DisjunctiveLogicProgram) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
atom - Variable in class edu.udo.cs.ie.cowbots.logic.KDeclaration
 
atom - Variable in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
Atom(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
attrib - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
autoScale - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
available - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
available - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
available - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
available - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 

B

backup(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Backup a number of characters.
backup(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Backup a number of characters.
backup(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Backup a number of characters.
BDIViewFrame - Class in edu.udo.cs.ie.cowbots.ui
this is a graphical user interface for the cowbot bdi implementation.
BDIViewFrame() - Constructor for class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
BDIViewFrame.IndexedPoint - Class in edu.udo.cs.ie.cowbots.ui
 
BDIViewFrame.IndexedPoint(Point, int) - Constructor for class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.IndexedPoint
 
BDIViewFrame.ViewUpdater - Class in edu.udo.cs.ie.cowbots.ui
 
BDIViewFrame.ViewUpdater(String) - Constructor for class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
beginColumn - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The column number of the first character of this Token.
beginColumn - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The column number of the first character of this Token.
beginColumn - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
The column number of the first character of this Token.
beginColumn - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The column number of the first character of this Token.
beginLine - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The line number of the first character of this Token.
beginLine - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The line number of the first character of this Token.
beginLine - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
The line number of the first character of this Token.
beginLine - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The line number of the first character of this Token.
BeginToken() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Start.
BeginToken() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Start.
BeginToken() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Start.
BeginToken() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Start.
belAdd - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
belDel - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
BeliefBase - Class in edu.udo.cs.ie.cowbots.bdi.brf
This class holds the belief base from the Cowbot-BDI-model, in which the belief base consists of information objects.
BeliefBase() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
default constructor
beliefBase - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
beliefBaseSequence - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
BeliefSet - Class in edu.udo.cs.ie.cowbots.bdi.brf
This class holds the belief set from the Cowbot-BDI-model.
BeliefSet(Set<ELPLiteral>, IdentTable) - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
constructs a new belief set with given beliefs
beliefSet - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
beliefSet - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
beliefState - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
bels - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
 
bels - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
bels - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
bestSearches - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
bgnd - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
BIT_ATSWITCH - Static variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
BIT_OBSTACLE - Static variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
body - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
body(DisjunctiveLogicProgram, DLPRule) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
body - Variable in class edu.udo.cs.ie.cowbots.logic.ELPRule
 
bodySet - Variable in class edu.udo.cs.ie.cowbots.logic.Alphabet
 
borderGuard - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
br - Variable in class edu.udo.cs.ie.cowbots.logic.solver.Clingo.ReadThread
 
brf(Literal, Literal, Intention) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
belief revision function. called by jason for belief addtion or deletion.
bs - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
bs - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
bSet - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
bsetprograms - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
bsOldUpdate - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
buf(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
belief update function, called whenever an agent perceives information about its environment. whenever new perceptions are avail, the cowbotrevision fetches the environmental update, and the desire generation is invoked to update an agent's desires. at last, a dummy event is fired to force the jason interpreter to step into the event selection, where deliberation takes place.
bufcolumn - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
bufcolumn - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
bufcolumn - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
bufcolumn - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
buffer - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
buffer - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
buffer - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
buffer - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
buffers - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
bufline - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
bufline - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
bufline - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
bufline - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
bufpos - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Position in buffer.
bufpos - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Position in buffer.
bufpos - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Position in buffer.
bufpos - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Position in buffer.
bufsize - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
bufsize - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
bufsize - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
bufsize - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
buildGroups(BeliefSet) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
this method sets up some internal data structure for planning, in this case agent positions and helper lists. the groups list is based on the beliefs of an agent.
buildGroups(BeliefSet) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
this method sets up some internal data structure for planning, in this case agent positions and helper lists. the groups list is based on the beliefs of an agent.
buildPlan(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
buildTestProgram(ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
this method creates a test program for strictly minimal answer sets

C

c - Variable in class edu.udo.cs.ie.cowbots.ui.DrawCell
 
C_ACTIVEAGENT - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_ALLY - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_CORRALENEMY - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_CORRALOUR - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_COW - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_EMPTY - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_ENEMY - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_FENCE - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_OBSTACLE - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
C_SWITCH - Static variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
CActionComponent - Class in edu.udo.cs.ie.cowbots.bdi.actsel
 
CActionComponent() - Constructor for class edu.udo.cs.ie.cowbots.bdi.actsel.CActionComponent
 
calcDistance(ELPLiteral, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getNearestHelper
Utility function for calculating the distance between Agent and checkpoint
calcDistance(ELPLiteral, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
Utility function for calculating the distance between Agent and point to go
calcfinders(Point, Point) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
Utility function to get the two helpers required to search for the switch
calculateDistance(int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.calculateDistanceToDestination
Utility function for calculating the distance between 2 points and comparing it to a threshold delta
calculateDistance(int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkHelpersNearCWP
 
calculateDistance(int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.distanceToCP
Utility function for calculating the distance between Agent and checkpoint
calculateDistanceToDestination - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
calculateDistanceToDestination() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.calculateDistanceToDestination
 
calculateFenceCoordinates(int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getRelevantFence
Utility function, used to calculate the coordinates of the next cell valued "fence", starting from the agents fenceopenwaypoint following the wp's "ToDirection" (the whole fence is then constructed by dlv)
calculatePinchPoints(int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
this method calculates positions for agents to drive the cluster in the desired direction. the desired direction is taken from the path associated with the cluster.
calculateRandomTarget(GridMap, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRandomScoutPosition
Utility function for calculating a random target in the world, which is not a switch or an obstacle
calculateRandomTarget() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
Utility function for calculating a random target in the world, which is not a switch or an obstacle
calculateRandomTarget() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
Utility function to get a Point if the Agent's beliefs no longer contain an unexplored cell
calculatetarget(int, int, int, int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getOpeningPosition
Utility function for calculating the target position
callCounter - Static variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
CausalRejection - Class in edu.udo.cs.ie.cowbots.bdi.brf.operators
implementation of update programs based on causal rejection (proposed by eiter et. al).
CausalRejection() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
causationrule() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
caused - Variable in class edu.udo.cs.ie.cowbots.logic.KCausationRule
 
CDesire - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Abstract class for any class which represents an agents desire.
CDesire() - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
 
cell_content - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
cell_flag - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
cell_type - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
cellTransform(String, int) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
cellX - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
cellY - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
centerX() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
this method returns the x-component of the center of a corral cluster based on the cluster's bounding rectangle center.
centerY() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
this method returns the y-component of the center of a corral cluster based on the cluster's bounding rectangle center.
CHAR - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
CHAR - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
check() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
Utility function for calculating whether the Agent is allowed to form a group or not
checkConflicts() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
Utility function for calculating whether the scoutDestination is valid.
checkDestValidity - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
checkDestValidity() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
checkHelpers(int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkHelpersNearCWP
Utility function for calculating whether all relevant Helpers are near the Closewaypoint
checkHelpersNearCWP - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class for calculating the distance of relevant Helpers to a Closewaypoint.
checkHelpersNearCWP() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.checkHelpersNearCWP
 
checkNoObstacles(CowPosition, CowPosition, GridMap, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.NewClusterCalculator
checks wether unpassable obstacles (agents, walls) are between two cows (we need a clean path between the two cows)
checkPathAtSwitch() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
checkPriority - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class, which was used in the group-formation.
checkPriority() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
checkScoutArea - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class for calculating the distance between the own desired scoutDestination and all scoutOptions and -Destinations of other Agents
checkScoutArea() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
checkValidity(String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
choose(List<Option>) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
called by CowbotAgent by selectOption method Returnes one Option (Plan) from all available Plans, that were unified with current Trigger.
cleanAnswerSet(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
removes extended predicates from an answer set, also builds internal reject tables
clear() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
this method deletes all information object stored in the belief base.
clearRejSet() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
resets the reject set
Clingo - Class in edu.udo.cs.ie.cowbots.logic.solver
wrapper for the clingo asp solver. clingo is clasp with gringo in one binary.
Clingo(String) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.Clingo
instantiates a new clingo wrapper.
Clingo.ReadThread - Class in edu.udo.cs.ie.cowbots.logic.solver
auxiliary class to read clingos stderr, stdout streams in parallel.
Clingo.ReadThread(BufferedReader) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.Clingo.ReadThread
 
clingoPath - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
closeSet - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
cluster2corralUseCenter - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
cluster_agentwall - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
ClusterCalculator - Class in edu.udo.cs.ie.cowbots.util.cluster
Utility class for calculating cow clusters identified by one intelligent selected cow for driving.
ClusterCalculator() - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
clusterDistance - Variable in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
clusterDistance - Variable in class edu.udo.cs.ie.cowbots.util.cluster.NewClusterCalculator
 
clusters - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
clusters - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
cMaxX - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
cMaxY - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
cMinX - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
cMinY - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
COLON - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
COLON - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
colors - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
colors - Variable in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
 
column - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
column - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
column - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
column - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
COMMA - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
COMMA - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
COMP - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
comp - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
COMP - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
compare(WeightedPoint, WeightedPoint) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.DistanceComparator
 
compare(WeightedPoint, WeightedPoint) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightComparator
 
compareTo(InformationObject) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
compareTo(CDesire) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
compareTo(astar.Node) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
compareTo(Partner) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.Partner
 
compareTo(Meta) - Method in class edu.udo.cs.ie.cowbots.logic.Meta
 
COMPOP - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
COMPOP - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
computeBeliefs(ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
computes a new belief set based upon the belief state and optinal extra rules.
computeDirection(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
computeModels(ELP, int) - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo
this method computes models for a given program
computeModels(SourceList, String, int) - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo
this method computes models for a given program
computeModels(ELP, int) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
computeModels(SourceList, String, int) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
computeNextPosition(String) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
computePlans(int, TransitionSystem, String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
method used to compute plans from k planning language
computeSimilarity(int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
this method computes the similarity of a hull point compared to a drive vector. similarity computation based on the scalar product of two vectors.
computeStartLocation(ELP, String) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
computes the location the agent is at
computfScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
computhScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
computPath(astar.Node) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
config - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
consider(TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
Utility function for counting the number of unexploreds and comparing it to the WorldKnownThreshold
considerWorldknown - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Standalone-class for setting the "worldknown"-predicate in the scout-role (functionality also included in getScoutCandidate)
considerWorldknown() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
 
CONST - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
constants - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
 
containesFenceCloseWP(ELP) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
containesFenceOpenWP(ELP) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
content - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
contestMode - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
copyMap(Collection<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
experimental function, copies
corralPos - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
cowAction - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
cowAg - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkHelpersNearCWP
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getNearestHelper
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
cowbot - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
CowbotAgent - Class in edu.udo.cs.ie.cowbots.agent
cowbots customisation of jason's agent class. this class integrates the cowbot bdi extensions into jason.
CowbotAgent() - Constructor for class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
CowbotAgent.SimState - Class in edu.udo.cs.ie.cowbots.agent
 
CowbotAgent.SimState(List<Literal>) - Constructor for class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
CowbotArch - Class in edu.udo.cs.ie.cowbots.arch
customization of the jason AgArch class to meet requirements of our cowbot bdi implementation.
CowbotArch() - Constructor for class edu.udo.cs.ie.cowbots.arch.CowbotArch
 
CowbotArch.ActionResponse - Class in edu.udo.cs.ie.cowbots.arch
 
CowbotArch.ActionResponse(ActionExec, List<ActionExec>, int) - Constructor for class edu.udo.cs.ie.cowbots.arch.CowbotArch.ActionResponse
 
CowbotColorTable - Class in edu.udo.cs.ie.cowbots.ui.theme
color table for cowbot scenario entities.
CowbotColorTable() - Constructor for class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
constructs a new cowbotcolortable instance, and assigns default colors to world entities.
CowbotDesire - Class in edu.udo.cs.ie.cowbots.bdi.desgen
 
CowbotDesire(Literal, int) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
CowbotDesire(Literal, int, String, String) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
CowbotRevision - Class in edu.udo.cs.ie.cowbots.bdi.brf
This class manages the components of the epistemic state in the Cowbot-BDI-model, namely the belief base, the belief state and the belief set.
CowbotRevision() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
default constructor to create a cowbot revision instance (the setup has to be done with the init method).
CowbotRevision.LiteralRewrite - Enum in edu.udo.cs.ie.cowbots.bdi.brf
 
CowbotRevision.LiteralRewrite() - Constructor for enum edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision.LiteralRewrite
 
CowbotsConfig - Class in edu.udo.cs.ie.cowbots.launcher
utility class that parses a local configuration file for setting up a mas2j. used during initialization by various classes (environment, agent, agentarch).
CowbotsConfig() - Constructor for class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
initializes the local configuration from the local_config.xml file
CowbotsLauncher - Class in edu.udo.cs.ie.cowbots.launcher
wrapper class that starts a multi agent system using jason centralized environment.
CowbotsLauncher() - Constructor for class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher
 
CowbotsLauncher.LaunchFrame - Class in edu.udo.cs.ie.cowbots.launcher
startup frame shown by the cowbots launcher.
CowbotsLauncher.LaunchFrame(String[], List<String[]>) - Constructor for class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
constructor. input parameters are taken from the local_config.xml
CowCluster - Class in edu.udo.cs.ie.cowbots.util.cluster
auxiliary class to build cow clusters. a cow cluster is a set of 1 to n cows that stay within a rectangular area of cells of a specific width.
CowCluster(CowPosition) - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
default constructor for a cluster. a cluster always starts with at least one cow.
CowCluster.HullPoint - Class in edu.udo.cs.ie.cowbots.util.cluster
auxiliary class that holds a hull point and it's adjacent hull points
CowCluster.HullPoint(int, int) - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
cowDelib - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
cowDesGen - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
CowPosition - Class in edu.udo.cs.ie.cowbots.util.cluster
auxiliary class used for clustering, it extends a point by adding a string field to it.
CowPosition(ELPLiteral) - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
CowPosition(int, int, String) - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
cowPositions - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
cowPositions - Variable in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
cowRadius - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
cowRadius - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
cowRevision - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
cows - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
cowToCluster - Variable in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
cowUI - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
CowUI - Class in edu.udo.cs.ie.cowbots.ui
factory class for the graphical cowbot ui
CowUI() - Constructor for class edu.udo.cs.ie.cowbots.ui.CowUI
 
cpuCount - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
createBeliefState(List<InformationObject>) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IInferenceOperator
this method builds a belief state from a list of information objects.
createBeliefState(List<InformationObject>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
createBeliefState(List<InformationObject>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
createDummyEvent() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
createIO(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
this function creates an information object from a jason literal
createLiteralWithPredicate(String, int, int, int, String, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreateWaypoints
Creates Waypoint of type pre, adds prefix k
createLiteralWithPredicate(String, int, int, int, String, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
Creates Waypoint of type pre, adds prefix k
createUI(String) - Static method in class edu.udo.cs.ie.cowbots.ui.CowUI
 
createWaypoints - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
createWaypoints() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
 
CRevisionComponent - Class in edu.udo.cs.ie.cowbots.bdi.brf
the basic interface for any class that represents a revision function within the cowbot bdi framework. it controls the updates of an agent's epistemic state.
CRevisionComponent() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
 
curChar - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
curChar - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
curChar - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
curChar - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
curLexState - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
curLexState - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
curLexState - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
curLexState - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
currentPlan - Static variable in class edu.udo.cs.ie.cowbots.internalActions.getExpectedCoordinates
 
currentPlan - Static variable in class edu.udo.cs.ie.cowbots.planer.getMyNextPositionsCoordinates
 
currentPlan - Static variable in class edu.udo.cs.ie.cowbots.planer.makePlan
 
currentToken - Variable in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception edu.udo.cs.ie.cowbots.kParser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
This is the last token that has been consumed successfully.

D

data - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
debugLog - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
debugLog - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
debugPrint() - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
debug output to console
debugStream - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Debug output.
debugStream - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Debug output.
debugStream - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Debug output.
debugStream - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Debug output.
declaration() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
DEFAULT - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
Lexical state.
DEFAULT - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
Lexical state.
DEFAULT - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
Lexical state.
DEFAULT - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
Lexical state.
defaultCulsterDistance - Static variable in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
DefaultDesire - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Default implementation of a cowbots desire.
DefaultDesire(Literal, int) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
DefaultDesire(Literal, int, ELP, ELP) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
defaultLexState - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
defaultLexState - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
defaultLexState - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
defaultLexState - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
DefaultMotive - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Default implementation of a cowbots motive.
DefaultMotive(String, String, String, String, String) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
defko - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
 
delBelief(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
removes a literal from an agents beliefs
deleteBelief(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
removes a literal from the belief set
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
delete facts from the belief base.
deleteFacts(Set<ELPLiteral>) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
method that might ist called by the revision engine for facts occuring in the reject set of an inference operator. each knowledge operator is free to process or ignore the call.
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
the optional operation deleteFacts is not supported by this operator.
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
deleteFacts(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
deleteOldWPs(TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
DeliberationComponent - Class in edu.udo.cs.ie.cowbots.bdi.delib
 
DeliberationComponent(String) - Constructor for class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
Empty constructor for DeliberationComponent.
delibOptions - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
DELTA - Static variable in class edu.udo.cs.ie.cowbots.internalActions.Leader.followTheCowGently
 
delta - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.calculateDistanceToDestination
 
delta - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
desgenOptions - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
DesireComponent - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Controller class for generating new desires.
DesireComponent() - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Empty constructor for DesireComponent.
DesireComponent(IMotiveSet) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Constructor for DesireComponent which allows to specify the agents set of motives.
DesireComponent(Settings) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Constructor for DesireComponent, which loads the agents set of motives from a path provided in the settings.
DesireComponent.ReadState - Enum in edu.udo.cs.ie.cowbots.bdi.desgen
Enum used for reading the motive files.
DesireComponent.ReadState() - Constructor for enum edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent.ReadState
 
desireState - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
 
DesireState - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Implementation of a cowbots desirestate.
DesireState() - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.DesireState
 
desireState - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
DIGIT - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
DIGIT - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
directMessageAccept - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
dirs - Static variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exNewWayfinder
 
disable_tracing() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Disable tracing.
disable_tracing() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Disable tracing.
disable_tracing() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Disable tracing.
disable_tracing() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Disable tracing.
DisjunctiveLogicProgram - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class extends from the class ELP and is used only by parse of disjunctive extended logic programs which consist of a set of rules (and fact and constraints).
DisjunctiveLogicProgram() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
Default constructor
distance - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
distance(int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
returns the distance from a point to the distance maps reference point. the meaning of the return values is: 0 : no path exists to the fill point 1 : same field >1 : distance to fill point
DistanceComparator - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
DistanceComparator() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.DistanceComparator
 
DistanceMap - Class in edu.udo.cs.ie.cowbots.util
this class models a distance map that is used to evaluate the distance between cells on a tileworld.
DistanceMap(int, int) - Constructor for class edu.udo.cs.ie.cowbots.util.DistanceMap
creates a distance map
DistanceMap.FillStart - Class in edu.udo.cs.ie.cowbots.util
internal used helper class for next fill point
DistanceMap.FillStart(int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.util.DistanceMap.FillStart
 
distanceToCP - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class for calculating the distance of the Agent to the checkpoint
distanceToCP() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.distanceToCP
 
distToCorral(List<WeightedPoint>) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
DLPAtom - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class extends ELPAtom
DLPAtom(Predicate, DLPTermList) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
DLPAtom(DLPAtom) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
default copy constructor
DLPConstant - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
constant element of a term.
DLPConstant(String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
Default constructor
dlpExpr(DisjunctiveLogicProgram) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
DLPLiteral - Interface in edu.udo.cs.ie.cowbots.elpParser.dlp
this interface models a logical literal used in disjunctive extended logic programs.
DLPNegLiteral - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
class for strict negated literals *
DLPNegLiteral(DLPAtom) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
DLPNotLiteral - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
class for default negated literals
DLPNotLiteral(DLPLiteral) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
DLPOperator - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
Operators which in used by list of terms
DLPOperator() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
DLPOperator(String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
DLPRule - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class extends from its father class ELPRule.
DLPRule() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
Create a default rule.
DLPRule(int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
An user defined rule with prospective body and head length.
DLPRule(DLPRule) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
creates new rule which prepare to change its content, based on a existed rule.
DLPTerm - Interface in edu.udo.cs.ie.cowbots.elpParser.dlp
let constants, variables and lists of mix(variable, constants, comparative operator, arithmetic operator) like a term to act.
DLPTermList - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class delegate either a term or a list of terms which is detail description about a predicate.
DLPTermList() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
DLPTermList(List<DLPTerm>) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
DLPVariable - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
 
DLPVariable(String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
dlv - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
dlv - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
DLV - Class in edu.udo.cs.ie.cowbots.logic.solver
the dlv wrapper class, based on the one found in KiMAS - Knowledge in Multi Agent Systems.
DLV(String) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
dlv - Variable in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
dlv - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
DLV.ASWeight - Class in edu.udo.cs.ie.cowbots.logic.solver
utility class, used by the parser to store answer set weights
DLV.ASWeight(int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.DLV.ASWeight
 
dlvPath - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
doAuthentication(String, String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Unifies the authentication process.
documentbuilderfactory - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
Done() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reset buffer when finished.
Done() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reset buffer when finished.
Done() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reset buffer when finished.
draw(Graphics2D, int, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
this method visualizes the cluster on a graphics2d device. used for debug output in the lib_cowbots framework.
DrawCell - Class in edu.udo.cs.ie.cowbots.ui
this class is used for storing visualization data for cells to draw.
DrawCell() - Constructor for class edu.udo.cs.ie.cowbots.ui.DrawCell
 
DrawCell(int, int, Color) - Constructor for class edu.udo.cs.ie.cowbots.ui.DrawCell
 
drawPathPoints(Graphics2D, int, int) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
drivePoints - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
DummyUI - Class in edu.udo.cs.ie.cowbots.ui
a dummy ui implementation. this class displays nothing and is useful if you won't or can't use graphical output.
DummyUI() - Constructor for class edu.udo.cs.ie.cowbots.ui.DummyUI
 
dumpBB() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
test function, prints bb contents to stdout
dumpLiteralList(ArrayList<DLPLiteral>, String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
internal helper function to dump a list of literals
dumpLitList(ArrayList<ELPLiteral>, String) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
internal helper function to dump a list of literals

E

edu.udo.cs.ie.cowbots.agent - package edu.udo.cs.ie.cowbots.agent
jason agent class customisation
edu.udo.cs.ie.cowbots.arch - package edu.udo.cs.ie.cowbots.arch
jason agent architecture customisation
edu.udo.cs.ie.cowbots.arch.massim - package edu.udo.cs.ie.cowbots.arch.massim
 
edu.udo.cs.ie.cowbots.bdi.actsel - package edu.udo.cs.ie.cowbots.bdi.actsel
action selection implementation
edu.udo.cs.ie.cowbots.bdi.brf - package edu.udo.cs.ie.cowbots.bdi.brf
belief revision implementation
edu.udo.cs.ie.cowbots.bdi.brf.operators - package edu.udo.cs.ie.cowbots.bdi.brf.operators
cowbot revision operator implementations
edu.udo.cs.ie.cowbots.bdi.delib - package edu.udo.cs.ie.cowbots.bdi.delib
deliberation function implementation
edu.udo.cs.ie.cowbots.bdi.desgen - package edu.udo.cs.ie.cowbots.bdi.desgen
Implementation of the desire generation, driven by a set of motives.
edu.udo.cs.ie.cowbots.elp.testparser - package edu.udo.cs.ie.cowbots.elp.testparser
 
edu.udo.cs.ie.cowbots.elpParser - package edu.udo.cs.ie.cowbots.elpParser
 
edu.udo.cs.ie.cowbots.elpParser.dlp - package edu.udo.cs.ie.cowbots.elpParser.dlp
 
edu.udo.cs.ie.cowbots.env - package edu.udo.cs.ie.cowbots.env
multi-agent environments
edu.udo.cs.ie.cowbots.internalActions - package edu.udo.cs.ie.cowbots.internalActions
base package for all cowbot internal actions
edu.udo.cs.ie.cowbots.internalActions.experimental - package edu.udo.cs.ie.cowbots.internalActions.experimental
Experimental methods, used by an alternate approach for driving cows.
edu.udo.cs.ie.cowbots.internalActions.experimental2 - package edu.udo.cs.ie.cowbots.internalActions.experimental2
internal actions used for the mapc 2010
edu.udo.cs.ie.cowbots.internalActions.Helper - package edu.udo.cs.ie.cowbots.internalActions.Helper
 
edu.udo.cs.ie.cowbots.internalActions.Leader - package edu.udo.cs.ie.cowbots.internalActions.Leader
 
edu.udo.cs.ie.cowbots.internalActions.math - package edu.udo.cs.ie.cowbots.internalActions.math
 
edu.udo.cs.ie.cowbots.internalActions.scout - package edu.udo.cs.ie.cowbots.internalActions.scout
 
edu.udo.cs.ie.cowbots.kParser - package edu.udo.cs.ie.cowbots.kParser
 
edu.udo.cs.ie.cowbots.launcher - package edu.udo.cs.ie.cowbots.launcher
 
edu.udo.cs.ie.cowbots.logic - package edu.udo.cs.ie.cowbots.logic
logic package
edu.udo.cs.ie.cowbots.logic.parser.elp - package edu.udo.cs.ie.cowbots.logic.parser.elp
 
edu.udo.cs.ie.cowbots.logic.solver - package edu.udo.cs.ie.cowbots.logic.solver
asp-solver wrapper and utilities
edu.udo.cs.ie.cowbots.planer - package edu.udo.cs.ie.cowbots.planer
 
edu.udo.cs.ie.cowbots.ui - package edu.udo.cs.ie.cowbots.ui
debug ui package
edu.udo.cs.ie.cowbots.ui.theme - package edu.udo.cs.ie.cowbots.ui.theme
debug ui helper classes
edu.udo.cs.ie.cowbots.util - package edu.udo.cs.ie.cowbots.util
utility package containing various auxiliary classes
edu.udo.cs.ie.cowbots.util.cluster - package edu.udo.cs.ie.cowbots.util.cluster
clustering tools to identify groups of cows as herds
elp - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
ELP - Class in edu.udo.cs.ie.cowbots.logic
this class models an extended logic program. it consists of a set of rules (and fact and constraints).
ELP(Literal) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELP
 
ELP() - Constructor for class edu.udo.cs.ie.cowbots.logic.ELP
 
elp - Variable in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
elpAtom() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
ELPAtom - Class in edu.udo.cs.ie.cowbots.logic
this class models an atom, a common element for building literals and rules in extended logic programs.
ELPAtom(ELPAtom) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPAtom
default copy constructor
ELPAtom(String, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPAtom
instantiates a new atom with a predicate of given arity, but does not set any terms.
ELPAtom(String, String...) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPAtom
creates a new atom
ELPAtom(String[], int) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPAtom
create a new atom from a given list of string symbols.
elpLiteral() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
ELPLiteral - Interface in edu.udo.cs.ie.cowbots.logic
this interface models a logical literal used in extended logic programs.
ELPParser - Class in edu.udo.cs.ie.cowbots.elp.testparser
modified delp parser for extended logic programs
ELPParser(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Constructor with InputStream.
ELPParser(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Constructor with InputStream and supplied encoding
ELPParser(Reader) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Constructor.
ELPParser(ELPParserTokenManager) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Constructor with generated Token Manager.
ElpParser - Class in edu.udo.cs.ie.cowbots.elpParser
The grammar of our extended logic program, namely the BNF is given and started by ANALYSE part.
ElpParser(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Constructor with InputStream.
ElpParser(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Constructor with InputStream and supplied encoding
ElpParser(Reader) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Constructor.
ElpParser(ElpParserTokenManager) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Constructor with generated Token Manager.
ELPParser - Class in edu.udo.cs.ie.cowbots.logic.parser.elp
modified delp parser for extended logic programs
ELPParser(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Constructor with InputStream.
ELPParser(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Constructor with InputStream and supplied encoding
ELPParser(Reader) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Constructor.
ELPParser(ELPParserTokenManager) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Constructor with generated Token Manager.
ELPParserConstants - Interface in edu.udo.cs.ie.cowbots.elp.testparser
Token literal values and constants.
ElpParserConstants - Interface in edu.udo.cs.ie.cowbots.elpParser
Token literal values and constants.
ELPParserConstants - Interface in edu.udo.cs.ie.cowbots.logic.parser.elp
Token literal values and constants.
ELPParserTokenManager - Class in edu.udo.cs.ie.cowbots.elp.testparser
Token Manager.
ELPParserTokenManager(SimpleCharStream) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Constructor.
ELPParserTokenManager(SimpleCharStream, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Constructor.
ElpParserTokenManager - Class in edu.udo.cs.ie.cowbots.elpParser
Token Manager.
ElpParserTokenManager(SimpleCharStream) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Constructor.
ElpParserTokenManager(SimpleCharStream, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Constructor.
ELPParserTokenManager - Class in edu.udo.cs.ie.cowbots.logic.parser.elp
Token Manager.
ELPParserTokenManager(SimpleCharStream) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Constructor.
ELPParserTokenManager(SimpleCharStream, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Constructor.
ELPRule - Class in edu.udo.cs.ie.cowbots.logic
this class models a rule used in extended logics programs.
ELPRule() - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPRule
create a new elp rule
ELPRule(int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPRule
create a rule with preallocated memory for body and head literals.
ELPRule(ELPRule) - Constructor for class edu.udo.cs.ie.cowbots.logic.ELPRule
creates new rule based on an existing on.
ELPSource - Class in edu.udo.cs.ie.cowbots.logic.solver
this class models an input source for asp solvers. an input source is either a program, a collection of facts, or a file (program on hard drive).
ELPSource(String) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
this method constructs an elpsource based on a filename.
ELPSource(ELP) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
this method constructs an elpsource based on an elp instance.
ELPSource(Collection<? extends ELPLiteral>) - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
this method constructs an elpsource based on a collection of facts.
enable_cowdriving - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
enable_helping - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
enable_scouting - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
enable_tracing() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Enable tracing.
enable_tracing() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Enable tracing.
enable_tracing() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Enable tracing.
enable_tracing() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Enable tracing.
endColumn - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The column number of the last character of this Token.
endColumn - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The column number of the last character of this Token.
endColumn - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
The column number of the last character of this Token.
endColumn - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The column number of the last character of this Token.
endLine - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The line number of the last character of this Token.
endLine - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The line number of the last character of this Token.
endLine - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
The line number of the last character of this Token.
endLine - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The line number of the last character of this Token.
env - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch
 
EnvironmentAdapter - Class in edu.udo.cs.ie.cowbots.arch
adapter to connect the cowbot architecture with an environment. new perceptions are stored in a first-in first-out queue. the adatper should also manage the connection to an environment in case of disconnects, etc.
EnvironmentAdapter(AgArch) - Constructor for class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
envLock - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
EOF - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
End of File.
EOF - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
End of File.
EOF - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
End of File.
EOF - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
End of File.
eol - Variable in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
The end of line string for this machine.
eol - Variable in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
The end of line string for this machine.
eol - Variable in exception edu.udo.cs.ie.cowbots.kParser.ParseException
The end of line string for this machine.
eol - Variable in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
The end of line string for this machine.
Equal(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create an equality relation
equals(Object) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
The equals method of all desires must be overwritten to check equality of the desires unique names.
equals(Object) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
equals(Object) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
equals(Object) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
equals(Object) - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
errorCode - Variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Indicates the reason why the exception is thrown.
eventAdded(Event) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
exAstar - Class in edu.udo.cs.ie.cowbots.internalActions.experimental
 
exAstar() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental.exAstar
 
exAstar - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exAstar() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exAstar
 
excondition() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
exCreateFenceTasks - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exCreateFenceTasks() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreateFenceTasks
 
exCreatePlan - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
Faster replacement for the dynamic planner.
exCreatePlan() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
exCreateWaypoints - Class in edu.udo.cs.ie.cowbots.internalActions.experimental
 
exCreateWaypoints() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental.exCreateWaypoints
 
exCreateWaypoints - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exCreateWaypoints() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreateWaypoints
 
exEasyFormation - Class in edu.udo.cs.ie.cowbots.internalActions.experimental
 
exEasyFormation() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental.exEasyFormation
 
exEasyFormation - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exEasyFormation() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exEasyFormation
 
executable - Variable in class edu.udo.cs.ie.cowbots.logic.KExCondition
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental.exAstar
Uses A*, but switchwes on some experimental features: * Tries to avoid the field in front of the cow (get's driving direction) * Tries to adjust the targets position, so it's not on an obstacle * (deactivated) Tries to get not to close to obstacles
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental.exCreateWaypoints
Called to test waypoint mechanism, returns the number of generated waypoints.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental.exEasyFormation
Simple formation internal action for testing desires and waypoints.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exAstar
Uses A*, but switchwes on some experimental features: * Tries to avoid the field in front of the cow (get's driving direction) * Tries to adjust the targets position, so it's not on an obstacle * (deactivated) Tries to get not to close to obstacles
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreateFenceTasks
Deprecated internal action used for testing the fence open mechanism.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Used by a teamleader to generate an asl plan to send orders to the team.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreateWaypoints
Generates the Waypoints for the ex2 Agents.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exEasyFormation
Simple formation internal action for testing desires and waypoints.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exGoalIntensity
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
Returns true, if the provided target is still a valid scout destination.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exNewWayfinder
New wayfinder, using the new DistanceMap instead of a*, which either had to many bugs or was simply inappropriate.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRandomScoutPosition
Modified scout destination finder.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exSwitchPosition
Uses the planners getSwitchPositio to return either the switch position on the agents side of the fence, or at least a point where the agent should look for the switch.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.getExpectedCoordinates
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.getExploredCells
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.getSystemTime
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.Helper.arrivedAtLeader
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.Leader.followTheCowGently
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.Leader.makeAckRejLists
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.math.roundToInt
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.calculateDistanceToDestination
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkHelpersNearCWP
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
Called to test waypoint mechanism, returns the number of generated waypoints.
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.distanceToCP
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getNearestHelper
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getOpeningPosition
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getRelevantFence
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.planer.getIntensityForLastGoal
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.planer.getMyNextPositionsCoordinates
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.planer.getPlan
 
execute(TransitionSystem, Unifier, Term[]) - Method in class edu.udo.cs.ie.cowbots.planer.makePlan
 
exGoalIntensity - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
this method returns the intensity for the current goal. it does not depend on the deliberation at all and uses the desire state directly.
exGoalIntensity() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exGoalIntensity
 
exIsValidScoutDestination - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exIsValidScoutDestination() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
exKnowledge - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
knowledge operator for the mapc contest, as a fall back if we are running into dlv execution time problems
exKnowledge() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
exMapOperator - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
a specialized operator for handling map updates.
exMapOperator() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
exNewWayfinder - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exNewWayfinder() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exNewWayfinder
 
ExpandBuff(boolean) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
ExpandBuff(boolean) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
ExpandBuff(boolean) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
ExpandBuff(boolean) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
ExpansionOperator - Class in edu.udo.cs.ie.cowbots.bdi.brf.operators
a knowledge operator that adds new information objects by expansion.
ExpansionOperator() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
expectedTokenSequences - Variable in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception edu.udo.cs.ie.cowbots.kParser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
Each entry in this array is an array of integers.
experimental_cowsight - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
experimental_newposition - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
experimental_obstacle - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
experimental_obstacle - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
 
exPlanner - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
exploredCells - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
Expression(ELP) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
Expression(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
exRandomScoutPosition - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exRandomScoutPosition() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRandomScoutPosition
 
exRevision - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
fast version of the cowbot revision class, does not call dlv at all, and can only perform a basic map revision of cow and agent positions and the time predicate. all other revisions or updates are performed in the ex-knowledge operators.
exRevision() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRevision
 
exSwitchPosition - Class in edu.udo.cs.ie.cowbots.internalActions.experimental2
 
exSwitchPosition() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.experimental2.exSwitchPosition
 
extendedRevision - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
extractPath(ArrayList<astar.Node>) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 

F

FALSE - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
FastCowbotDesireComponent - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Fast, java-based class for generating desires for the cowbot scenario.
FastCowbotDesireComponent(ICowbotUI) - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
fb - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch.ActionResponse
 
fenceCoords - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
fenceCoords - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
fill(int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
creates distances from a starting point
FillBuff() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
FillBuff() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
FillBuff() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
FillBuff() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
fillGatePositions(TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Fills the gate positions according to the agents beliefs
fillX - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
fillY - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
findAll(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
returns a list of all literals matching a given functor
findFirst(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
returns the first predicate found in the belief set starting with a matching functor
fix_GenerateBeliefChangeEvents - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fix_MessageEvent - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fix_NoMotivation - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fix_UseDefaultSelectEvent - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fix_UseDefaultSelectIntention - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fix_UseDefaultSelectOption - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
fluents - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
followTheCowGently - Class in edu.udo.cs.ie.cowbots.internalActions.Leader
 
followTheCowGently() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.Leader.followTheCowGently
 
fScore - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 

G

gateDirections - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
gatePositions - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
generate(TransitionSystem, String[]) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
generate(TransitionSystem, ELPLiteral, String[]) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
Generates a KProgram consisting of the knowledge of the agent and a given goal
generateDesire(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
generateDesire(IEpistemicState) - Method in interface edu.udo.cs.ie.cowbots.bdi.desgen.IMotive
Generates new desires based on the agents current beliefs, despite of the current agents motives because existing motives will not be replaced.
generateELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
generateParseException() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Generate ParseException.
generateParseException() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Generate ParseException.
generateParseException() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Generate ParseException.
generateParseException() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Generate ParseException.
generateWaypoints(TransitionSystem, int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
 
generateWaypoints(TransitionSystem, int, int, int, int, boolean) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.createWaypoints
Generates waypoints according to the cowdriving strategy TODO: Pay attention to the herd's radius
get(int) - Method in class edu.udo.cs.ie.cowbots.util.GridCell
 
getActionSelection() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getActionSelection() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
this method returns an instance to the action selection
getAgentName(int) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Returns the agents name, used to send orders in jason
getAgPositions() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
returns a list of probably optimal positions for driving the cow cluster in the desired direction.
getAllIO() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns a list with all information objects in the belief base.
getAllTerms() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
given DLP-Terms
getAlphabet() - Method in class edu.udo.cs.ie.cowbots.logic.ELP
returns the alphabet of this program (set of all functor symbols)
getAndIncreaseSubtime() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
 
getAnnotator() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
this method returns the annotator associated with this belief base
getArity() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
returns the arity of the predicate
getArtiy() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
getAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
getAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
getAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
getAtom() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
getAtom() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
returns the atom of this literal
getAtom() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
getAtom() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
getAutoScale() - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
retrieve auto scale state
getBeginColumn() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get token beginning line number.
getBeliefBase() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getBeliefBase() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method returns the logical belief base of an agent.
getBeliefs() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
 
getBeliefs(ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
Deprecated. 
getBeliefs(ELP) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
returns the beliefs (a list of Literals) representing an agent's belief set. the addRules parameter lets the caller specify additional inference rules.
getBeliefsAsELP() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getBeliefsAsELP() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
returns the belief set as an elp
getBeliefsByPredicate(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
returns all beliefs that starts with a predicate
getBeliefSet() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getBeliefSet() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
this method returns an agents belief set.
getBeliefSetPrograms() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns a collection of programs that should be part of the belief state, but are not part of a revision process. these programs are used to perform calculations over an answer set, and the user has to take care the head alphabets of programs are consistent with ordinary programs in the beliefs of an agent.
getBestPositionByWPAndTarget(Point, Point, GridMap) - Static method in class edu.udo.cs.ie.cowbots.util.PositionFinder
Tries to retrieve the best position, according to the desired target and the waypoint the target is derived from.
getBgnd(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the type of a cell, or a null pointer.
getBodies() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
getBody(int) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns the i-literal in Body
getBody() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
 
getBody(int) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
return the i-th literal in Bl
getBodySymbols() - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
returns the set of all functor names that appear at least in a body of a program rule
getCell(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
getChangeOfBeliefs() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getChangeOfBeliefs() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
returns a tupel of two lists describing changes in an agent's beliefs. this is used to update the jason belief base properly after the epistemic state was revised.
getClingoPath() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this method returns the path to a clingo asp solver binary or null
getColor(int) - Method in class edu.udo.cs.ie.cowbots.ui.theme.CowbotColorTable
returns the color associated with an entity
getColumn() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Deprecated. 
getColumn() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Deprecated. 
getColumn() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Deprecated. 
getColumn() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Deprecated. 
getConstant(String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
product from a string token to a constant, if this token do exist in the char set.
getContent() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getContent(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the "ison" predicate at a given (x,y) coordinate index
getCoordKey() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
getCowCLusters() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
getCowClusters(GridMap, DistanceMap, int, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
getCowClusters(GridMap, DistanceMap, int, int) - Method in interface edu.udo.cs.ie.cowbots.util.cluster.IClusterCalculator
this method returns a set of clusters of cows derived from the current world view of an agent.
getCowClusters(GridMap, DistanceMap, int, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.NewClusterCalculator
this method returns a set of clusters of cows derived from the current world view of an agent.
getCowDelib() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getCowDelib() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
 
getCowDesires() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getCowDesires() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
returns the desire generator of this cowbot agent
getCowWithClusterInNeighbourhood(int, int, GridMap) - Method in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
Uses a* to find a way to another cow wich is already assigned to a cluster.
getDate() - Static method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
getDesireState() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Provides access to the agents current desirestate.
getDesireState() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
Provides access to the agents current desirestate.
getDirectionX(String) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
this method returns the x-component of a direction dir
getDirectionY(String) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
this method returns the y-component of a direction dir
getDistance() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
getDistanceMap(boolean) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the distance map associated with this grid map, and all obstacles are put on the map initially. you may optionally enable other things as obstacles.
getDistanceMap(boolean, boolean) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns a distance map, but closed fences are treated as obstacles (if 2nd argument set to true).
getDlpFacts() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
 
getDlpRules() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
get all rules in the program
getDLV() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getDLV() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
getter to access dlv
getDLVPath() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this methods returns the path to a dlv asp solver binary or null
getELP() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
getEndColumn() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get token end column number.
getEndColumn() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get token end column number.
getEndColumn() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get token end column number.
getEndLine() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get token end line number.
getEndLine() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get token end line number.
getEndLine() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get token end line number.
getEpistemicState() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getEpistemicState() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
getter to receive epistemic state
getEpistemicState() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getEpistemicState() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
returns the epistemic state of an agent
getExpectedCoordinates - Class in edu.udo.cs.ie.cowbots.internalActions
 
getExpectedCoordinates() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.getExpectedCoordinates
 
getExploredCells() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getExploredCells() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
this method returns a list of new, but not not necessarily revised, perceptions.
getExploredCells() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.MapOperator
returns the explorations an agent made at the current turn. respecting the massim scenario, an operator implementing this interface is expected to provide any cow seen the current turn, too.
getExploredCells() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
getExploredCells() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
getExploredCells - Class in edu.udo.cs.ie.cowbots.internalActions
internal action that returns a term list with all new explored cells and cows that an agent recently perceived.
getExploredCells() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.getExploredCells
 
getFacts() - Method in class edu.udo.cs.ie.cowbots.logic.ELP
return all literals that are facts (even disjunctive)
getFenceOpenTime(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
getFlag(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the "isopen" literal at a given location (x,y)
getfScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getGridMap() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.MapOperator
returns the gridmap associated with the knowledge operator implementing this interface
getGridMap() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
getGridMap() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
getgScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getHead(int) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns the i-literal in head
getHead(int) - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
returns the i-th literal in Hl
getHeadSymbols() - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
returns the set of all functor names that appear at least in a head of a program rule
getHelper(int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getNearestHelper
Utility function for calculating the distance between 2 points and comparing it to a threshold delta
getHelper(int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
Utility function to get the nearest Helper to the point specified
getHost() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
getHost() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this method returns the host for the massim server the agents should connect to.
getHosts() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this methods returns all available hosts of massim servers defined in the local_config.xml file. used by the cowbots launcher during mas startup.
gethScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getId() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.Partner
 
getIdentifiers() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns the identifier table associated with this belief base (optional element)
getIdentifiers() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
returns an IdentTable lookup instance or null (optional operation).
GetImage() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get token literal value.
GetImage() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get token literal value.
GetImage() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get token literal value.
GetImage() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get token literal value.
getIndex() - Method in class edu.udo.cs.ie.cowbots.logic.Meta
 
getInstance() - Static method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this method returns the global instance of the cowbots configuration
getIntensity() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
 
getIntensity() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
getIntensityByUniqueName(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireState
Returns the intensity of the desire identified by the given unique name.
getIntensityByUniqueName(Literal) - Method in interface edu.udo.cs.ie.cowbots.bdi.desgen.IDesireState
 
getIntensityForLastGoal - Class in edu.udo.cs.ie.cowbots.planer
Java methods to get Intensity for current Goal (lastgoal)
getIntensityForLastGoal() - Constructor for class edu.udo.cs.ie.cowbots.planer.getIntensityForLastGoal
 
getK() - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
getKnowledge() - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
getKnowledgeOperators() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
this method returns the list of all knowledge operators in order defined in the update policy.
getLastGoal() - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
getLine() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Deprecated. 
getLine() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Deprecated. 
getLine() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Deprecated. 
getLine() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Deprecated. 
getListSize() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
feed actual terms length back
getLiteral() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
getLiteral() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
getLiteral() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
getLiteral() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
getLiteral() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
returns a possibly nested literal, or the object itself if this literal is not (strict or default) negated.
getLiteral() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
getLiteral() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
getLiterals() - Method in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
getLogDirectory() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getLogDirectory() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
returns a path to the agents log directory.
getMap() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getMap() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
this function returns the beliefs about an agents environment as a gridmap.
getMapOperator() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns the map operator associated with the belief base. in any belief base, only one map operator may exist.
getMassimPath() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this method returns the path to a local massim svg output directory
getMessage() - Method in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessages() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
this function returns the queue of all unprocessed messages.
getMessages() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getMessages() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
this function returns the queue of unprocessed messages
getMeta() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
getMostMotivatedDesire() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireState
Returns the desire with the highest intensity TODO: Ugly, but we cannot use TreeSet because we need equals *and* compareTo with different meanings
getMostMotivatedDesire() - Method in interface edu.udo.cs.ie.cowbots.bdi.desgen.IDesireState
 
getMove(Point, Point) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exNewWayfinder
 
getMove(astar.Node, astar.Node) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
getMove(Point, Point) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
returns the movement command equal to the direction represented by two points
getMoversByType(String) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns a list of all moving objects by a given type
getMyNextPositionsCoordinates - Class in edu.udo.cs.ie.cowbots.planer
 
getMyNextPositionsCoordinates() - Constructor for class edu.udo.cs.ie.cowbots.planer.getMyNextPositionsCoordinates
 
getName() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
getName() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
getName() - Method in interface edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTerm
get variable or constant or operator back
getName() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
getName() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 
getNearestHelper - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class for choosing the nearest Helper to a certain Point
getNearestHelper() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getNearestHelper
 
getNewIntensityWithELP(IEpistemicState, ELP) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
getNextFencePositionOnPath(LinkedList<Point>, GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Returns the next fence position on the provided path, or at least a point where the agent should look for a fence
getNextPoint(Point, String) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
this method returns the next point from a starting point and an a* direction
getNextToken() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Get the next Token.
getNextToken() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Get the next Token.
getNextToken() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Get the next Token.
getNextToken() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Get the next Token.
getNextToken() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Get the next Token.
getNextToken() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Get the next Token.
getNextToken() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Get the next Token.
getNextToken() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Get the next Token.
getNumberOfFencesOnPath(LinkedList<Point>, GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Returns the number of fences known on the provided path.
getOp(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
returns a knowledge operator associated with pred, or the default knowledge operator.
getOpeningPosition - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class for calculating the position to handle the switch while passing a fence
getOpeningPosition() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getOpeningPosition
 
getOperator(String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
get actual operator from alternative operator list back
getOperatorIO(IKnowledgeOperator) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns the area of information objects within the belief base associated with a knowledge operator
getOption(String, String) - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
returns the value of an attribute for one of the freely configurable options in the localconfig class.
getOutput() - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo.ReadThread
 
getParent() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getPartnerId() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
Utility function to get partner's name
getPassword() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
getPath(TransitionSystem, int, int, int, int, boolean) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
Calculates path with a*, same logic as execute, but not as internal action.
getPath(int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
getPath(int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
this method returns a path to the fill position. if no path exists, null is returned. if the distance is already zero, an empty list is returned. otherwise, the next cells are returned. if no path exists, null is returned.
getPath(List<Point>) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
this method returns a path in string based representation from a path in point based representation
getPathPoints(Point, String[]) - Static method in class edu.udo.cs.ie.cowbots.util.PathTransformer
this method converts an astar path from a starting point into a list of points (absolute cell coordinates)
getPercepts() - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
returns the agent's perceptions as a list of literals. might return null if no new perception are available.
getPlan - Class in edu.udo.cs.ie.cowbots.planer
Java methods to get a plan from on the intendes means
getPlan() - Constructor for class edu.udo.cs.ie.cowbots.planer.getPlan
 
getPoint() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
getPort() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
getPredicate() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
returns the predicate symbol of this atom
getPredicate(String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
product from a string to a predicate, if this string do exist in the predicate set.
getPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
returns the predicate symbol of this atom
getProgram(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
returns a uniquely-named program that is stored in the belief base of an agent.
getProgram(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getProgram(String) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
returns a user program identified by a unique name (user programs are not part of the belief revision process over the epistemic state)
getRandomCandidates(int, TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
Utility function to get a number of random points for candidates
getRandomScoutCandidate - Class in edu.udo.cs.ie.cowbots.internalActions.scout
This class implements an internal action which computes a candidate point for the scout, if the world is known (the predicate "worldknown must be set in the context of the ASL-Plan).
getRandomScoutCandidate() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
 
getRejectSet() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IInferenceOperator
returns the literals being rejected in the answer set analyzed by selectAnswerSet.
getRejectSet() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
getRejectSet() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
getRelevantFence - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class to calculate the next fence the group needs to pass
getRelevantFence() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getRelevantFence
 
getRule(int) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
get i-rule
getRule(int) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
get rule i
getRules() - Method in class edu.udo.cs.ie.cowbots.logic.ELP
returns all elp rules in this program
getRunCmdPrefix() - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
auxiliary function that returns an empty string or a command for a task that runs dlv. on linux, taskset is choosen by default.
getScoutCandidate - Class in edu.udo.cs.ie.cowbots.internalActions.scout
This class implements an internal action which computes candidate points for the scout.
getScoutCandidate() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
getScoutInfos() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
Utility function to retrieve relevant beliefs
getScoutSwitchFinder - Class in edu.udo.cs.ie.cowbots.internalActions.scout
Class to calculate the Helper, who should be ordered to serach for a switch if the switch for the relevant fence isn't found yet
getScoutSwitchFinder() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
getSharedSymbols() - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
returns the set of all functor names that appear in a head and a body of some rules in a program
getSrcFile() - Method in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
returns the path string of a program, if that source refers to a hard drive resource.
getStateProgram() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
method that returns an extended logical programm (or null) that is concatenated to the belief state, therefore bypassing any belief state construction.
getStateProgram() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
getStateProgram() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
getStateProgram() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
getStateProgram() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
getStateProgram() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
getSuccsteps(ELP) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
GetSuffix(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Get the suffix.
getSwitchPosition(BeliefSet, Point, Point, GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Returns the position of the switch.
getSymbols() - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
returns the set of all functor names appearing in a program
getSystemTime - Class in edu.udo.cs.ie.cowbots.internalActions
 
getSystemTime() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.getSystemTime
 
getTabSize(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
getTabSize(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
getTabSize(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
getTabSize(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
getTemporaryDirectory() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getTemporaryDirectory() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
returns a path to an agent's local working directory. the path is absolute and ends with an "/".
getTerm(int) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
returns a term at a given index
getTerm(int) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
getTerm(int) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
returns a term at a given index
getTermArity() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
returns the arity of term
getTermAsInt(int) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
returns a term as an integer value
getTerms() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
getTerms() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
getTime() - Method in class edu.udo.cs.ie.cowbots.logic.Meta
 
getToken(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Get the specific Token.
getToken(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Get the specific Token.
getToken(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Get the specific Token.
getToken(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Get the specific Token.
getType() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
returns the predicate symbol and the arity.
getType() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
returns the predicate symbol and the arity.
getType() - Method in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
returns the type (ELP,FACTS,FILE) of the elp source.
getUI() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
getUI() - Method in interface edu.udo.cs.ie.cowbots.agent.ICowbot
this method returns an instance to a cowbot ui
getUniqueName() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
 
getUniqueName() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
getUniqueName() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
getUniqueName() - Method in interface edu.udo.cs.ie.cowbots.bdi.desgen.IMotive
Returns the unique name of the motive.
getUpdatePolicy() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
getUsername() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
getValue() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.Token
An optional attribute value of the Token.
getValue() - Method in class edu.udo.cs.ie.cowbots.elpParser.Token
An optional attribute value of the Token.
getValue() - Method in class edu.udo.cs.ie.cowbots.kParser.Token
An optional attribute value of the Token.
getValue() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
An optional attribute value of the Token.
getVariables() - Method in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
getVocabulary() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
get Character and Predicate Dictionary for DLPs
getWalkAble() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getWeight() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
getWeightedCandidates(Point[]) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
Utility function to apply a weight to each point
getWorldTime() - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
getWorldTime() - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
getWorldTime() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
this function returns the current world time
getWorldTime() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
getWorldTime() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IEpistemicState
returns the time of the world (this is the time the agent beliefs in)
getX() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
getXY(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRevision
 
getY() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
goal - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
GridCell<T> - Class in edu.udo.cs.ie.cowbots.util
basic cell for a massim scenario, mainly used for the contest version of the mas.
GridCell() - Constructor for class edu.udo.cs.ie.cowbots.util.GridCell
 
GridMap - Class in edu.udo.cs.ie.cowbots.util
basic class to model a two dimensional map.
GridMap() - Constructor for class edu.udo.cs.ie.cowbots.util.GridMap
 
gridmap - Variable in class edu.udo.cs.ie.cowbots.util.GridMap
 
GridMap.Coordinate - Class in edu.udo.cs.ie.cowbots.util
 
GridMap.Coordinate(int, int) - Constructor for class edu.udo.cs.ie.cowbots.util.GridMap.Coordinate
 
groups - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
groups - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
gScore - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
Gtr(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a greater relation literal
GtrEq(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a greater equal relation

H

h - Variable in class edu.udo.cs.ie.cowbots.util.GridMap
 
has_mover - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
hashCode() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
hasNewPercepts - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
HDistance(CowPosition) - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
head - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
head - Variable in class edu.udo.cs.ie.cowbots.logic.ELPRule
 
headSet - Variable in class edu.udo.cs.ie.cowbots.logic.Alphabet
 
height - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
height - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
height() - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the height, in tiles, of this map
higher(ELPLiteral, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
auxiliary function, creates a "higher_" literal from a literal.
HigherPlanner - Class in edu.udo.cs.ie.cowbots.planer
 
HigherPlanner() - Constructor for class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
host - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
hosts - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
hScore - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 

I

i - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.IndexedPoint
 
i2c(int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
helper method, converts an integer to a character between 0..9, a..z. wraps around z if input value is to high.
IActionComponent - Interface in edu.udo.cs.ie.cowbots.bdi.actsel
 
IClusterCalculator - Interface in edu.udo.cs.ie.cowbots.util.cluster
basic interface for all cluster generator algorithms.
ICowbot - Interface in edu.udo.cs.ie.cowbots.agent
basic interface that offers methods to access cowbot agent specific features.
ICowbotUI - Interface in edu.udo.cs.ie.cowbots.ui
basic interface for all bdi components to update their visualization. during initialization, each agent creates his own ui and is responsible for refreshing it.
id - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.Partner
 
identifiers - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
identPredicates() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IdentTable
returns the set of functor names that represent all identifier predicates
identPredicates - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
identPredicates() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
idents - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
 
idents - Variable in class edu.udo.cs.ie.cowbots.util.GridMap
 
IdentTable - Interface in edu.udo.cs.ie.cowbots.bdi.brf
this interface models an identifier table, which is a lookup table for first terms of predicates assigned to operators implementing this interface. the literals stored by IdentTable operators are called identifiers.
IdentTableOperator - Class in edu.udo.cs.ie.cowbots.bdi.brf.operators
this class is the default implementation of an IdentTable operator. it associates identifiers with the first term, and assures that each unique identifier is only stored once in the belief base.
IdentTableOperator() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
default constructor
IDesireState - Interface in edu.udo.cs.ie.cowbots.bdi.desgen
Interface for any class which represents an agents desire state.
IEpistemicState - Interface in edu.udo.cs.ie.cowbots.bdi.brf
basic interface for any class that represents an agent's epistemic state.
ifPart - Variable in class edu.udo.cs.ie.cowbots.logic.KRule
 
ignoreAlly - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
ignoreFence - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
ignoreList - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
IInferenceOperator - Interface in edu.udo.cs.ie.cowbots.bdi.brf
this interface models a basic inference operator. an inference operator is responsible for creating a belief state (a consistent elp), selecting an answer set from the elp's solutions, clear extended literals from that answer set and provide a list of rejected literals or rules.
IKnowledgeOperator - Interface in edu.udo.cs.ie.cowbots.bdi.brf
basic interface for all kinds of knowledge operators from the Cowbot BDI Model.
image - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The string image of the token.
image - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The string image of the token.
image - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
The string image of the token.
image - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The string image of the token.
IMotive - Interface in edu.udo.cs.ie.cowbots.bdi.desgen
Interface for any class which represents an agents motive.
IMotiveSet - Interface in edu.udo.cs.ie.cowbots.bdi.desgen
Interface for any class representing an agents motiveset.
IMPLICATION - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
IMPLICATION - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
in - Variable in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
 
inBuf - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
inBuf - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
inBuf - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
inBuf - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
index - Variable in class edu.udo.cs.ie.cowbots.logic.Meta
 
indexBeliefs() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
auxiliary function that indexes all beliefs by their predicate symbol
indexedBels - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
 
indexLiteral(ELPLiteral, int) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
creates an indexed version of a literal, with proper sign
indexLiteral(ELPLiteral, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
auxiliary function that creates an indexed (or priorized) version of a literal.
infop - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
InformationObject - Class in edu.udo.cs.ie.cowbots.bdi.brf
this class represents an information object, which is a tuple of an extended logic program and some meta information.
InformationObject(ELP, Meta) - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
constructs an information object from given elp and meta
InformationObject(Literal, Meta) - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
init(Settings, DLV, ICowbotUI) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
init(Settings, DLV, ICowbotUI) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
initialization routine, allows the cowbot revision to be configured with user parameters.
init(Element) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
default initialization routine, will be called by the revision engine with a configuration description in xml
init(Element) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
init(Element) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
init(Element) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
init(String[]) - Method in class edu.udo.cs.ie.cowbots.env.MassimMonitor
environment initialization routine. we should setup all directory listeners and graphics output here.
init() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
init(Element) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
init(Element) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
initAg(String, ClassParameters, String, Settings) - Method in class edu.udo.cs.ie.cowbots.arch.CowbotArch
custom agent initialization.
initAgFromXML(String, String) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this methods loads an agents configuration from an xml file
initalKnowledge - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
initBDI(Settings, String) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method initializes the cowbot extensions. the configuration options are taken from the user settings in the mas2j file.
initBel(TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
initHigherPlanning(ELP, ELPAtom) - Method in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
initialise(Token, int[][], String[]) - Static method in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
It uses "currentToken" and "expectedTokenSequences" to generate a parse error message and returns it.
initialise(Token, int[][], String[]) - Static method in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
It uses "currentToken" and "expectedTokenSequences" to generate a parse error message and returns it.
initialise(Token, int[][], String[]) - Static method in exception edu.udo.cs.ie.cowbots.kParser.ParseException
It uses "currentToken" and "expectedTokenSequences" to generate a parse error message and returns it.
initialise(Token, int[][], String[]) - Static method in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
It uses "currentToken" and "expectedTokenSequences" to generate a parse error message and returns it.
initiallyRules - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
initNormalTaskAlloc(String, TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
initUI() - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
input_stream - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
input_stream - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
input_stream - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
input_stream - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
inputstream - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
inputStream - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
inputStream - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
inputStream - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
inputStream - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
instance - Static variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
INSTANCE_PLACEHOLDER - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
INSTANCE_PLACEHOLDER2 - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
instantiate(String...) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
create an atom based on this objects predicate symbol and number of terms.
INT - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
Int(String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create #int predicates
INT - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
intensity - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
intentionAdded(Intention) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
intentionDropped(Intention) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
intentionResumed(Intention) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
intentionState - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
intentionSuspended(Intention, String) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
internalActionDesire - Variable in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
internalInit(Element, String, DLV, ICowbotUI) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
initialization routine, allows the cowbot revision to be configured with user parameters.
intLog - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
IntPredicate - Class in edu.udo.cs.ie.cowbots.logic
private class to model special build-in dlv predicates like #int
IntPredicate(String) - Constructor for class edu.udo.cs.ie.cowbots.logic.IntPredicate
 
INVALID_LEXICAL_STATE - Static variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Tried to change to an invalid lexical state.
inverse(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
returns the negation of a positive or strict negated literal
inverse(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
returns the inverse of a literal
ioList - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
isAgent - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.ArithmeticPredicate
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
isArithmetic() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
Deprecated. 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.IntPredicate
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
isArithmetic() - Method in class edu.udo.cs.ie.cowbots.logic.RelationPredicate
 
isArithOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
isArithOP - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
isArithOP(boolean) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
switch to identify whether that operator is arithmetic or not
isArithOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
isArithOP() - Method in interface edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTerm
if this is arithmetic operator or not
isArithOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
isArithOperator(DLPTerm) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
whether there is a arithmetic operator.
isAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
isAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
isAtom() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
isAtom() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
isAtom() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
 
isAtom() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
isAtom() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
isClosed - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isCompOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
isCompOP - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
isCompOP(boolean) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
switch to identify whether that operator is comparative or not
isCompOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
isCompOP() - Method in interface edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTerm
if this is comparative operator or not
isCompOP() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
isCompOperator(DLPTerm) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
whether there is a comparative operator.
isConjunctive() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
indicated whether there is one more literals in the read of the rule.
isConstraint() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns true if the rule is a constraint (no head literals) and at least one literal(it is indifferently true or negative or strict negative)
isConstraint() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
returns true if the rule is a constraint (no head literals, and at least on body literal
isCorner(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns true if a cell has at least two adjacent obstacle or switch cells. used in the contest to prevent clustering cows that are in a corner.
isCow - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
isDefaultNegated() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
isDefaultNegated() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
isDisjunctive() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
indicated whether there is one more literals in the read of the rule.
isDisjunctive() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
indicated wether there is more than one (or zero) literals in the read of the rule.
isFact() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns true whether the rule has only one or more literal for head and they are facts, but no body literals.
isFact() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
returns true if the rule has at least on head, but no body literals.
isFence - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isFence(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
isFenceOnPosition(int, int, GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
isKindOf(String, String) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IdentTable
checks if a given term is true for a given identifier
isKindOf(String, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
isLitAfact() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
check this literal whether a fact or not.
isObstacle - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isOperator() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
isOperator() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
isOperator() - Method in interface edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTerm
if this is operator or not
isOperator() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.ArithmeticPredicate
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
isPredicate() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
this method indicates if the literal appearing in a program is a build-in or external dlv predicate
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.IntPredicate
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
isPredicate() - Method in class edu.udo.cs.ie.cowbots.logic.RelationPredicate
 
isRejRule(ELPRule) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
this method returns the rej-Literal, if it is in the head of a rule
isRule() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns true if it is a complete rule what means at least one literal for body and one for head
isRunning() - Method in class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
 
isSameSwitch(Point, Point) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Returns true, if both provided fence tiles belong to the same fence
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
isStrictNegated() - Method in interface edu.udo.cs.ie.cowbots.logic.ELPLiteral
 
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
isStrictNegated() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
isSwitch - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
isUnexplored - Variable in class edu.udo.cs.ie.cowbots.util.GridCell
 
itab - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 

J

jj_consume_token(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_consume_token(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_consume_token(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_consume_token(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_expentries - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_expentries - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_expentries - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_expentries - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_expentry - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_expentry - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_expentry - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_expentry - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_gen - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_gen - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_gen - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_gen - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_initialized_once - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_initialized_once - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_input_stream - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_input_stream - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_input_stream - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_input_stream - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_kind - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_kind - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_kind - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_kind - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_la1 - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_la1 - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_la1 - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_la1 - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_la1_0 - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_la1_0 - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_la1_0 - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_la1_0 - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_la1_1 - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_la1_init_0() - Static method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_la1_init_0() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_la1_init_0() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_la1_init_0() - Static method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_la1_init_1() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_nt - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Next token.
jj_nt - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Next token.
jj_nt - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
Next token.
jj_nt - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Next token.
jj_ntk - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_ntk() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
jj_ntk - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_ntk() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
jj_ntk - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_ntk() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
jj_ntk - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jj_ntk() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
jjAddStates(int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjAddStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjAddStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjAddStates(int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjCheckNAdd(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjCheckNAdd(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjCheckNAdd(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjCheckNAdd(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjCheckNAddStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjCheckNAddStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjFillToken() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjFillToken() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjFillToken() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjFillToken() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjmatchedKind - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjmatchedKind - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjmatchedKind - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjmatchedKind - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjmatchedPos - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjmatchedPos - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjmatchedPos - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjmatchedPos - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveNfa_0(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjMoveNfa_0(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa10_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa11_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa12_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa13_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjMoveStringLiteralDfa6_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa7_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa8_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjMoveStringLiteralDfa9_0(long, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjnewStateCnt - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjnewStateCnt - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjnewStateCnt - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjnewStateCnt - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjnextStates - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjnextStates - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjnextStates - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjnextStates - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjround - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjround - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjround - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjround - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjrounds - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjrounds - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjrounds - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjrounds - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjStartNfa_0(int, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjStartNfa_0(int, long) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjStartNfa_0(int, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjStartNfa_0(int, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjstateSet - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjstateSet - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjstateSet - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjstateSet - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjStopAtPos(int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjStopAtPos(int, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjStopAtPos(int, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjStopAtPos(int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Token literal values.
jjtoSkip - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjtoSkip - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjtoSkip - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjtoSkip - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
jjtoToken - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
jjtoToken - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
jjtoToken - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
jjtoToken - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 

K

k - Variable in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
KCausationRule - Class in edu.udo.cs.ie.cowbots.logic
 
KCausationRule(ELPLiteral) - Constructor for class edu.udo.cs.ie.cowbots.logic.KCausationRule
 
KCausationRule(ELPLiteral, ArrayList<ELPLiteral>, ArrayList<ELPLiteral>) - Constructor for class edu.udo.cs.ie.cowbots.logic.KCausationRule
 
KDeclaration - Class in edu.udo.cs.ie.cowbots.logic
This class models declarations used within a K-program, which are the fluent and the action declarations.
KDeclaration(ELPAtom, ArrayList<ELPAtom>) - Constructor for class edu.udo.cs.ie.cowbots.logic.KDeclaration
 
KExCondition - Class in edu.udo.cs.ie.cowbots.logic
Models K Executability Conditions
KExCondition(ELPAtom) - Constructor for class edu.udo.cs.ie.cowbots.logic.KExCondition
 
kill_all - Static variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
kind - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
An integer that describes the kind of this token.
kind - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
An integer that describes the kind of this token.
kind - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
An integer that describes the kind of this token.
kind - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
An integer that describes the kind of this token.
knowledge - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
kopDeleteBuffer - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
kopInputBuffer - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
kopOrder - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
KParser - Class in edu.udo.cs.ie.cowbots.kParser
KProg ::== "fluents:" + (declaration)* + "actions:" + (declaration)* + "always:" + (rule)* + "initially:" + (rule)* + ("noConcurrency.")?
KParser(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParser
Constructor with InputStream.
KParser(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParser
Constructor with InputStream and supplied encoding
KParser(Reader) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParser
Constructor.
KParser(KParserTokenManager) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParser
Constructor with generated Token Manager.
KParserConstants - Interface in edu.udo.cs.ie.cowbots.kParser
Token literal values and constants.
KParserTokenManager - Class in edu.udo.cs.ie.cowbots.kParser
Token Manager.
KParserTokenManager(SimpleCharStream) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Constructor.
KParserTokenManager(SimpleCharStream, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Constructor.
kProg(KProgram) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
KProgram - Class in edu.udo.cs.ie.cowbots.logic
This class models a K-program which is needed as an input for the DLV-Component for planning.
KProgram() - Constructor for class edu.udo.cs.ie.cowbots.logic.KProgram
 
KRule - Class in edu.udo.cs.ie.cowbots.logic
 
KRule() - Constructor for class edu.udo.cs.ie.cowbots.logic.KRule
 

L

lastBgnd - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
lastGoal - Variable in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
lastTurn - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
lastWorldTime - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
latch - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
launch_local - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
launchMAS(String[]) - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher
this method starts a mas. if one startup argument is given, the argument is threated as the mas2j file to load a mas on localhost. if a second argument is given, it is always interpreted as the massim server address the agents should connect to. if no arguments are given, the launcher tries to show a gui for mas selection (otherwise, it exits the application). the gui is automatically hidden on machines not capable of displaying a gui, this way the launcher can be used to start a cowbot mas on machine without a graphical interface (like servers, etc).
LBRA - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
LBRA - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
left - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
lengthX() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
returns the maximum elongation along the x-axis of the cluster
lengthY() - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
returns the maximum elongation along the y-axis of the cluster
Less(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a greater relation literal
LessEq(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create a less equal relation
LETTER - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
LETTER - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
level - Variable in class edu.udo.cs.ie.cowbots.logic.solver.AnswerSet
 
level - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV.ASWeight
 
LEXICAL_ERROR - Static variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Lexical error occurred.
LEXICAL_ERROR - Static variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Lexical error occurred.
LEXICAL_ERROR - Static variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Lexical error occurred.
LEXICAL_ERROR - Static variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Lexical error occurred.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Lexer state names.
lexStateNames - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Lexer state names.
lexStateNames - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Lexer state names.
lexStateNames - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Lexer state names.
lguard - Variable in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
line - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
line - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
line - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
line - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
listenDir - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
 
lit - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
lit - Variable in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
Literal(ELP) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
literal(DisjunctiveLogicProgram) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
Literal(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
literals - Variable in class edu.udo.cs.ie.cowbots.logic.solver.AnswerSet
 
literals - Variable in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
LitIsAfact(boolean) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
LitIsAfact(boolean) - Method in interface edu.udo.cs.ie.cowbots.elpParser.dlp.DLPLiteral
returns the atom of this literal
LitIsAfact(boolean) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
LitIsAfact(boolean) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
litIsFact - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
loadFrom(String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELP
loads an elp from a file ressource
loadImage() - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
loads an image with an optional colorkey for transparency
loadMotivesFromDirectory(File) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Reades all *.motive files in the given directory to initialize the agents motives
log - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
log - Variable in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
logDir - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
logger - Static variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
logger - Variable in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
loggingEnabled - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
logpath - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
logSeparator(String) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
this method adds a separator (line of "-" to an agents debug log
logSeparator(String) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
this method adds a separator (line of "-" to an agents debug log
LOOP_DETECTED - Static variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
lop - Variable in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
LOWERCASE - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
LOWERCASE - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
LPAREN - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
LPAREN - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.

M

main(String[]) - Static method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
main(String[]) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
main(String[]) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
main(String[]) - Static method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
makeAckRejLists - Class in edu.udo.cs.ie.cowbots.internalActions.Leader
Java methods to make Helper and Rejected Lists args[0] howMuchDoesTheyWant(Agent,GoalIntensity) args[1] groupSize AgentsList,GroupSize,HelperList,RejectedList); (AgentsList,GroupSize,HelperList,RejectedList);
makeAckRejLists() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.Leader.makeAckRejLists
 
makePlan - Class in edu.udo.cs.ie.cowbots.planer
 
makePlan() - Constructor for class edu.udo.cs.ie.cowbots.planer.makePlan
 
map - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
map - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
map - Variable in class edu.udo.cs.ie.cowbots.env.MassimPanel
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
map - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
map - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
MapOperator - Interface in edu.udo.cs.ie.cowbots.bdi.brf
the MapOperator models the interface for any knowledge operator that intends to operate on environmental information based upon the gridmap data structure.
MapPanel - Class in edu.udo.cs.ie.cowbots.ui
a basic cell painting panel based upon a java swing jpanel.
MapPanel() - Constructor for class edu.udo.cs.ie.cowbots.ui.MapPanel
 
MapUpdate - Class in edu.udo.cs.ie.cowbots.bdi.brf.operators
a specialized operator for handling map updates.
MapUpdate() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
mapX - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
mapX - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
mapY - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
mapY - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
marked - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
masInfo - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
masPanel - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
massimAdapter - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch
 
massimAdapter - Variable in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Massim adapter, which can be called if new perceptions arrive.
MassimAdapter - Class in edu.udo.cs.ie.cowbots.arch
Implementation of EnvionmentAdapter to connect the Cowbot MAS to Massim.
MassimAdapter(AgArch, String, String, String, int) - Constructor for class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Creates a new instance of an massim adapter
MassimAgent - Class in edu.udo.cs.ie.cowbots.arch.massim
Implementation of the abstract class AbstractAgent, wich represents an agent in the massim environment.
MassimAgent() - Constructor for class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Empty constructor, without information about the massim server
MassimAgent(MassimAdapter, String, String, String, int) - Constructor for class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Creates a new instance of a MassimAgent
massimAgent - Variable in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Instance of an MassimAgent, wich takes part in the massim simulation.
massimLogDir - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
MassimMonitor - Class in edu.udo.cs.ie.cowbots.env
a customized jason environment used to display massim 2010 svg output.
MassimMonitor() - Constructor for class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
MassimMonitor.MassimDirUpdate - Class in edu.udo.cs.ie.cowbots.env
this class observes a massim 2010 svg output directory. it automatically switches to the latest directory and tries to take the path of the masSim-0.svg and masSim-X.svg (X is the current turn).
MassimMonitor.MassimDirUpdate(String) - Constructor for class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
 
MassimPanel - Class in edu.udo.cs.ie.cowbots.env
this class is used for painting massim svg output onto a mappanel.
MassimPanel() - Constructor for class edu.udo.cs.ie.cowbots.env.MassimPanel
default constructor. creates a color table
massimPath - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
 
MassimSVGReader - Class in edu.udo.cs.ie.cowbots.env
this class reads massim 2010 svg output
MassimSVGReader(int, int) - Constructor for class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
MassimSVGReader.Cell - Class in edu.udo.cs.ie.cowbots.env
data structure to hold cell information
MassimSVGReader.Cell(int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
masWindow - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
max(ELPLiteral, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
auxiliary function, creates a max literal from a literal.
MAXINT - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
MAXINT - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
maxNextCharInd - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
maxNextCharInd - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
maxNextCharInd - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
maxNextCharInd - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
maxX - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
maxY - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
mduThread - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor
 
merge(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
merges this and another elp and return a new elp
meta - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
Meta - Class in edu.udo.cs.ie.cowbots.logic
meta information class. meta informations provide an order over extended logic programs.
Meta() - Constructor for class edu.udo.cs.ie.cowbots.logic.Meta
default constructor
Meta(int) - Constructor for class edu.udo.cs.ie.cowbots.logic.Meta
simple constructor - only regard time
Meta(int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.Meta
 
miniBB - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
minX - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
minY - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
mitigateDesireELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
mitigateELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
motiveSet - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
 
MotiveSet - Class in edu.udo.cs.ie.cowbots.bdi.desgen
Implementation of a cowbots motiveset.
MotiveSet() - Constructor for class edu.udo.cs.ie.cowbots.bdi.desgen.MotiveSet
 
movers - Variable in class edu.udo.cs.ie.cowbots.util.GridMap
 
moveSwitchPointToAgent(Point, Point, String, GridMap) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
Used to get the switch position on the agents side on the fence
Mul(String, String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create an arithmetic mul literal
myId - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
myId - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
myName - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
myPrio - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
myPrio - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
myself - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
myself - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exIsValidScoutDestination
 
myself - Variable in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
myself - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 

N

NAF - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
NAF - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
NAME - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
name - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
name - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
NAME - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
NAME - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
NAME - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
name - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
nBody() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns the size of body, including arithmetical expressions.
nBody() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
returns the size of |Bl|, including arithmetical expressions.
needReset(CowbotAgent.SimState) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
NEG - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
NEG - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
negLiteral() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
NegLiteral - Class in edu.udo.cs.ie.cowbots.logic
class for strict negated literals
NegLiteral(ELPAtom) - Constructor for class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
networkhost - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
networkport - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
NewClusterCalculator - Class in edu.udo.cs.ie.cowbots.util.cluster
another cluster calculator, mainly a speed-up version of the first on.
NewClusterCalculator() - Constructor for class edu.udo.cs.ie.cowbots.util.cluster.NewClusterCalculator
 
newClusterMethod(GridMap, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
a very simple cluster method. for every cow, it creates a new cluster or puts the cow in the first cluster while keeping a maximal cluster width (or height).
newEndOfSimulation(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
this method is called whenever new end of simulation data are avail.
newEndPer - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
newEnvPer - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
newerFact(int, ELPLiteral, ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
this method compares two literals based on their time-value encoded in a term argument.
newExplorations - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
newExplorations - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
newPercepts(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
this method is called when new environmental percepts are available.
newRevisionMode() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
newRevisionMode() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
only used internally, do not care about!
newSimPer - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 
newSimulation(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
this method queues information about a new simulation (a new environment the agent competes in). an agent should always setup
newToken(int, String) - Static method in class edu.udo.cs.ie.cowbots.elp.testparser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.udo.cs.ie.cowbots.elp.testparser.Token
 
newToken(int, String) - Static method in class edu.udo.cs.ie.cowbots.elpParser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.Token
 
newToken(int, String) - Static method in class edu.udo.cs.ie.cowbots.kParser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.Token
 
newToken(int, String) - Static method in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
Returns a new Token object, by default.
newToken(int) - Static method in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
 
next - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
A reference to the next regular (non-special) token from the input stream.
nextAction - Variable in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
The next action performed by the agent
nHead() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
returns the size of head
nHead() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
returns the size of |Hl|
noConcurrency - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
nodePath - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
nodes - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
NOT - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
NOT - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
NotLiteral - Class in edu.udo.cs.ie.cowbots.logic
class for default negated literals
NotLiteral() - Constructor for class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
NotLiteral(ELPLiteral) - Constructor for class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
notWeightedCandidates - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
nRules() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
size of rules in DLPs
nRules() - Method in class edu.udo.cs.ie.cowbots.logic.ELP
number of rules in elp
NUMBER - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
NUMBER - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
numberOfPoints - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
NUMCONST - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.

O

onNewPercepts(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
main handler for handling percepts send from an environment
onSimulationEnd(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method handles end of simulation events. the agent is put into a reset-state and won't accept new messages unless it receives a simulation start event.
onSimulationStart(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method is used to setup an agent for a simulation. during lifetime of an agent, he may assume that each simulation id is unique. so receiving the same simulation multiple times, he should not reinitialize himself again.
opDomain - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
openSet - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
optAllInfo - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
optDelibNoIntentionRestart - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
optProcessMessageInSocAcc - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
OR - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
OR - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
orderCandidates(List<WeightedPoint>) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
Utility function to sort the targets
osLinux - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
output - Variable in class edu.udo.cs.ie.cowbots.logic.solver.Clingo.ReadThread
 
outputstream - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
owner - Variable in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
 

P

p - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.IndexedPoint
 
paintCells(MassimSVGReader, int) - Method in class edu.udo.cs.ie.cowbots.env.MassimPanel
paints cells from a massim svg reader data structure
paintComponent(Graphics) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
map panels core drawing routine
paintLock - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
parent - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
parse(String) - Static method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
some modifications of the dlp parser to parse extended logic programs with arithmetical expressions.
parse(String) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
parse(String) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
parse(String) - Static method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
some modifications of the dlp parser, written by m. thimm to parse extended logic programs.
parseAgents(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parseCorral(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parseCows(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
ParseException - Exception in edu.udo.cs.ie.cowbots.elp.testparser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
Constructor with message.
ParseException - Exception in edu.udo.cs.ie.cowbots.elpParser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.udo.cs.ie.cowbots.elpParser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.udo.cs.ie.cowbots.elpParser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.udo.cs.ie.cowbots.elpParser.ParseException
Constructor with message.
ParseException - Exception in edu.udo.cs.ie.cowbots.kParser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.udo.cs.ie.cowbots.kParser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.udo.cs.ie.cowbots.kParser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.udo.cs.ie.cowbots.kParser.ParseException
Constructor with message.
ParseException - Exception in edu.udo.cs.ie.cowbots.logic.parser.elp
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
Constructor with message.
parseFences(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parseGrid(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parseJLiteral(Literal) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
translates a jason literal to an ELPLiteral
parseJLiteralToRules(Literal) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
this method converts jason literals into elp rules.
parseLiteralFromPlan(Literal, int, String) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
translates an annotated jason literal into an elp literal.
parseModel(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo
simple parser function, extracts all literals from an answer set provided by clasp. if the empty answer set is found, an empty Set is returned.
parseModel(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
simple parser function, extracts all literals from an answer set provided by dlv. if the empty answer set is found, an empty Set is returned.
parseObstacle(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parsePlanLiteralToJason(Literal) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
 
Parser - Class in edu.udo.cs.ie.cowbots.bdi.brf
This class translates jason literals into elps and backwards.
Parser() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.Parser
 
parseSwitch(Element) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
parseWeight(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
Partner - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
Partner(String, int) - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.Partner
 
partnerId - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
password - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
path - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
path - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
path2clingo - Variable in class edu.udo.cs.ie.cowbots.logic.solver.Clingo
 
path2dlv - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
pathfinder - Variable in class edu.udo.cs.ie.cowbots.util.cluster.ClusterCalculator
 
pathfinder - Variable in class edu.udo.cs.ie.cowbots.util.cluster.NewClusterCalculator
 
pathpoints - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
pathStartX - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
pathStartY - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
PathTransformer - Class in edu.udo.cs.ie.cowbots.util
auxiliary class that provide static methods to transcode a path on a gridmap between point based and textual direction based representation
PathTransformer() - Constructor for class edu.udo.cs.ie.cowbots.util.PathTransformer
 
penalty - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
pEnc - Static variable in class edu.udo.cs.ie.cowbots.util.PathTransformer
 
pendingActions - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch
 
pendingMessages - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
penSearches - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
perceive() - Method in class edu.udo.cs.ie.cowbots.arch.CowbotArch
checks the environment adapter for new percepts and returns them. at the moment, this implementation simply loads all percepts in order of insertion from the environment adapter.
PERIOD - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
PERIOD - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
placePlanOnIntendedMeans(String, TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.planer.makePlan
this method puts the plan (in form of a string) on jason's intended means
placePlanOnIntendetMeans(String, TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.planer.getPlan
this method puts the plan (in form of a string) on jason's intended means
planGen - Variable in class edu.udo.cs.ie.cowbots.planer.makePlan
 
PlanGenerator - Class in edu.udo.cs.ie.cowbots.planer
generates plans by invoking DLV, A* or createWaypoints
PlanGenerator() - Constructor for class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
planPartToString() - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
Plus(String, String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create an arithmetic plus literal
point - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
pointToCheck - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
populateNodes(int, int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
PositionFinder - Class in edu.udo.cs.ie.cowbots.util
 
PositionFinder() - Constructor for class edu.udo.cs.ie.cowbots.util.PositionFinder
 
possible - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
posX - Variable in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Help vars, to store the relative agents position
posY - Variable in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
 
pred - Variable in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
predicate - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
Predicate - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class products predicate for the atoms of disjunctive extends logic program and used in the DLP parser which is made from javaCC
Predicate() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 
Predicate(String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
Constructor for predicate objects
predName - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 
preFill() - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
initializes the map with initial distances (0 for every cell)
prepareFrame() - Method in class edu.udo.cs.ie.cowbots.env.MassimPanel
prepare draw buffers before painting: update maps
prepareFrame() - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
users can override this routine to set up local draw buffers before anything is drawn onto the underlying jpanel.
prepString(String) - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
auxiliary method that removes double quotation marks from a string
prevCharIsCR - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
prevCharIsCR - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
prevCharIsCR - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
prevCharIsCR - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
prevCharIsLF - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
prevCharIsLF - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
prevCharIsLF - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
prevCharIsLF - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
print(String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
printCandidte() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
printMap() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
printMapScore() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
printTimings - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
prio - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkPriority
 
priority - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.Partner
 
prn - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
processBeliefSet(BeliefSet, BeliefBase) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
method that is called after the revision (asp call and answer set clearance) to add/delete beliefs to the belief set. the behavior depends on the implemented knowledge operator semantics.
processBeliefSet(BeliefSet, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
processBeliefSet(BeliefSet, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
processBeliefSet(BeliefSet, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
processBeliefSet(BeliefSet, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
processBeliefSet(BeliefSet, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
processLogIn() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
processLogIn() - Method in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Processes information about the log in process.
processMassimPercepts(Element) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Receives the perceptions from massim in xml format, and converts them to literals used for the Cowbots beliefs.
processMassimSimStart(Element) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
Called when simulation starts, receives some information about the world size.
processMessage(Element) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
This method parses the message received from the server and selects the right action to do next.
processMessages(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
a very simple way to handle communication: every information send by a "tell" is accepted. the information (encoded by literals) within the message is appended to the belief base.
processMessages(String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method should process all "tell" messages previously queued by queueMessage.
processRequestAction(Element, Element, long, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
processRequestAction(Element, Element, long, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Processes xml formated new perceptions and sends the next action to the massim environment.
processSimulationEnd(Element, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
processSimulationEnd(Element, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Processes information about the end of a simulation.
processSimulationEnd(Element, long) - Method in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
processSimulationStart(Element, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
processSimulationStart(Element, long) - Method in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Processes information about the start of a simulation.
programs - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
projects - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
pruneBeliefBase(Set<String>, Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
this method removes facts from the belief base
ps - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
 

Q

queueMessage(Message) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
queueMessage(Message) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method queues an incoming message. the deliberation may then decide to handle the message

R

radius - Static variable in class edu.udo.cs.ie.cowbots.planer.makePlan
 
randomtarget - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getRandomScoutCandidate
 
RAUTE - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
RAUTE - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
rawUniqueName - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
RBRA - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
RegularExpression Id.
RBRA - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
RegularExpression Id.
read(String) - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
read a svg file
readChar() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Read a character.
readChar() - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Read a character.
readChar() - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Read a character.
readChar() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Read a character.
receiveAuthenticationResult() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Waits for an authentication response from the server.
receiveDocument() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Receives a packet from the server using the receivePacket method and converts the received data to a XML Document object.
receivePacket() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
This method manages the reception of a packet from the server.
reconsider(Queue<Event>, IDesireState, TransitionSystem) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
More compact approach by Michael.
reconsiderMessage(IEpistemicState, TransitionSystem, String) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
this method handles received, but yet unprocessed messages.
refreshBeliefSet(Collection<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
refreshBeliefSet(Collection<ELPLiteral>, IdentTable, GridMap) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
refreshBeliefState(ELP) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
refreshDesireState(IDesireState) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
refreshExPlanner(List<String>) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
refreshIntentionState(String) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
registerAgent(String) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
registerKnowledgeOperator(IKnowledgeOperator) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
registers a knowledge operator to the belief base. this method is responsible for setting up a domain of information objects for new (unknown) operators
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Reinitialise.
ReInit(ELPParserTokenManager) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Reinitialise.
ReInit(InputStream, String) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Reinitialise.
ReInit(Reader) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Reinitialise.
ReInit(ElpParserTokenManager) - Method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Reinitialise.
ReInit(SimpleCharStream) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Reinitialise.
ReInit(InputStream, String) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Reinitialise.
ReInit(Reader) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
Reinitialise.
ReInit(KParserTokenManager) - Method in class edu.udo.cs.ie.cowbots.kParser.KParser
Reinitialise.
ReInit(SimpleCharStream) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Reinitialise.
ReInit(ELPParserTokenManager) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Reinitialise.
ReInitRounds() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
 
ReInitRounds() - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
 
ReInitRounds() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
 
ReInitRounds() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
 
rejLiteral(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
auxiliary function that creates a reject literal for a literal
rejLiteralIndex(ELPLiteral, String, String) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
auxiliary function that create a priority comparison reject literal
rejSet - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
RelationPredicate - Class in edu.udo.cs.ie.cowbots.logic
private class to model arithmetic expressions like "A > B".
RelationPredicate(String, String...) - Constructor for class edu.udo.cs.ie.cowbots.logic.RelationPredicate
 
relDir - Static variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
release() - Method in class edu.udo.cs.ie.cowbots.arch.EnvironmentAdapter
releases access lock hold by the caller. has to be called whenever a caller acquired the environmental adapter for data update or retrieval.
relX - Static variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
relY - Static variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
resELP - Variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
resets the belief base
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
resets the revision component (is set back to a fresh initialized state).
reset() - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
resets the knowledge operator, putting it back into a neutral state.
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
reset() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
reset() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
reset() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
resetMovers() - Method in class edu.udo.cs.ie.cowbots.util.GridMap
resets all moving entities (removed from map)
resFacts - Variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
resFile - Variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
resolve() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
overview during parse.
resolve() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
overview during parse
resolve() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
this method is only used by DLP parsing and present the stand of constants.
resolvedConstraint() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
resolvedFact() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
resolvedRule() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
resType - Variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
returnValue - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
 
revise_belief(Literal, Literal, Intention) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
revision method that is called from jason's "brf" method
revise_belief(Literal, Literal, Intention) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method is used to handle belief addition and deletion from jason.
revise_percepts(List<Literal>, List<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
revise_percepts(List<Literal>, List<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CRevisionComponent
this method is used to integrate percepts from the environment into the agent's belief base.
reviseEx() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
extended revision. makes extensive use of the map and identtable operators. can purge elps from the belief base if the reject set of an inference operator tells to reject something.
reviseEx() - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exRevision
 
reviseFull - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
reviseSimple() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
simple revision, more or less good enough to support the massim scenario using elp or java operators
reviseState() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
internal method, usually called by the update methods after the belief base was changed. this computes a new belief state and a new belief set.
rewrite - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
rguard - Variable in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
right - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
rop - Variable in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
roundToInt - Class in edu.udo.cs.ie.cowbots.internalActions.math
Java methods to make Helper and Rejected Lists (AgentsList,GroupSize,HelperList,RejectedList);
roundToInt() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.math.roundToInt
 
RPAREN - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
RPAREN - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
rule() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
rules - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
 
rules - Variable in class edu.udo.cs.ie.cowbots.logic.ELP
 
run() - Method in class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
thread routine
run() - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo.ReadThread
 
runClingo(String, int, SourceList) - Method in class edu.udo.cs.ie.cowbots.logic.solver.Clingo
this method executes clingo
runDelib() - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
runDLVEx(String, int, SourceList) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
main method used for running a answer set solver (external utility program) and parsing its output.
runDLVK(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
runner - Variable in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher
 
running - Variable in class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
 

S

saveAs(String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
store DLP on disc
saveAs(String) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
store elp on disc
saveAs(String, String) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
store KProgram on disc parted in two files, so it can be used by the K-solver
saveAs(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.SourceList
 
saveAs(String) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
saveKnowledge(String) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
store the knowledge of the program, so it can be used by the K-solver
savePreds - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
scaleX - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
scaleY - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
scenarioMap - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
scoutDestinations - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
scoutOptions - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkScoutArea
 
securePlan - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
select(Queue<Intention>) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
Picks the intention for the current goal from a Queue of intentions.
selectActionForIntention(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.actsel.CActionComponent
Returns for an given atomicIntention an action, that was chosen.
selectActionForIntention(Literal) - Method in interface edu.udo.cs.ie.cowbots.bdi.actsel.IActionComponent
Returns for an given atomicIntention an action, that was chosen.
selectAnswerSet(List<AnswerSet>, DLV) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IInferenceOperator
this method evaluates a collection of answer sets and returns the "best" answer set. it is used in situations where multiple answer sets arise from an asp solver. additionally, any literals introduced during belief state construction, which are part of the inference's extended alphabet has to be removed here!
selectAnswerSet(List<AnswerSet>, DLV) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
selectAnswerSet(List<AnswerSet>, DLV) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
selectEvent(Queue<Event>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
selectIntention(Queue<Intention>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
selectMessage(Queue<Message>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method selects a message from an agent's message queue and return it to the transition system. in our implementation. it additionally checks any message if it represents a message with a logical program in that case, the message is handled by the revision system.
selectNearTarget() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
selectOption(List<Option>) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
selectPartner - Class in edu.udo.cs.ie.cowbots.internalActions.scout
This class implements an internal action which computes the partner in a 2-man-scout-team scenario.
selectPartner() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.selectPartner
 
sem - Static variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
sendAuthentication(String, String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Provides a easy way for the authentication against a server.
sendDocument(Document) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Sends an specified XML Document to the server.
sendResponseAction(String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
sends an action to the server
serialVersionUID - Static variable in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
The version identifier for this Serializable class.
serialVersionUID - Static variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
The version identifier for this Serializable class.
serialVersionUID - Static variable in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.elpParser.Token
The version identifier for this Serializable class.
serialVersionUID - Static variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.internalActions.getExpectedCoordinates
 
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.internalActions.Helper.arrivedAtLeader
 
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.internalActions.Leader.followTheCowGently
 
serialVersionUID - Static variable in exception edu.udo.cs.ie.cowbots.kParser.ParseException
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.kParser.Token
The version identifier for this Serializable class.
serialVersionUID - Static variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
The version identifier for this Serializable class.
serialVersionUID - Static variable in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
The version identifier for this Serializable class.
serialVersionUID - Static variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
The version identifier for this Serializable class.
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.planer.getMyNextPositionsCoordinates
 
serialVersionUID - Static variable in class edu.udo.cs.ie.cowbots.planer.makePlan
 
set(int, T) - Method in class edu.udo.cs.ie.cowbots.util.GridCell
 
setActiveAgent(String) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
sets the bdi frame view to an active agent
setAtSwitch(int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
marks a cell as adjacent to a switch
setAttrib(int, int, byte) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
sets an attribute for a cell. a cell is a byte value, where 0 indicating an empty cell.
setAutoScale(boolean) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
enables or disables auto scaling. if enabled, each cell is resized that all cells covers the painting panel's screen area.
setCaused(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.KCausationRule
 
setClusterList(List<CowCluster>) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
setContent(String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
setContent(int, int, ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setCowWeights() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
setDebugStream(PrintStream) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Set debug output.
setDefaults(IKnowledgeOperator) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
sets default operators for perception and self ports
setDimension(int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setDimensionContest(int, int, int, int, int, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setDistance(int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
setDrawBuffer(ArrayList<DrawCell>) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
sets the first draw buffer to db
setDrawBuffer(ArrayList<DrawCell>, int) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
sets a draw buffer to input
setExecutable(ELPAtom) - Method in class edu.udo.cs.ie.cowbots.logic.KExCondition
 
setFlag(int, int, ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setFlagNewer(int, int, ELPLiteral, int) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
this method updates a fence state depending the given data has a greater time value than the present one.
setGateState(List<Point>, int, String) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setGoal(ELPLiteral) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
setgScore(int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
setHost(String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
setHost(String) - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsConfig
this method sets the massim host for all agents.
sethScore(int) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
setIdentTable(IdentTable) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
 
setK(double) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
setKnowledge(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
setLastGoal(CDesire) - Method in class edu.udo.cs.ie.cowbots.bdi.delib.DeliberationComponent
 
setLogPath(String) - Method in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 
setMapSize(int, int) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
sets the dimension, in cells, of the draw panel. this data is used internally by some draw routines.
setName(String) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 
setNewBeliefs(Set<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
applies a new belief set to the epistemic state
setNextAction(String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.MassimAgent
Sets the next action performed by the agent
setNoConcurrency(boolean) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
setObstacle(int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
marks a cell as an obstacle (unpassable)
setParent(astar.Node) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
setPassword(String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
setPathPoints(List<Point>) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
setPenalty(int, int, int) - Method in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
setPort(int) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
setSavePredicates(Set<String>) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IInferenceOperator
assigns a set of "save" functor names to the inference.
setSavePredicates(Set<String>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
setSavePredicates(Set<String>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
setSecurePlan(boolean) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
setStepsToGoal(int) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
setSurroundWeightsByDirection() - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
setSVG(String, String) - Method in class edu.udo.cs.ie.cowbots.env.MassimPanel
sets new svg data to read and draw
setTabSize(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
setTabSize(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
setTabSize(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
setTabSize(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
settargets(int, int, int, int, String) - Method in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
Utility function for setting the targets the searching helpers should go to.
setTerm(int, String) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
assigns the i-th term to given argument. this method does not check i against violating predicate arity.
setTerms(DLPAtom) - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
setTerms(ELPAtom) - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
setUsername(String) - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
setWaypoints(LinkedList<Point>) - Method in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
setWorldTime(int) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
refreshes the percepted world time
sharedSet - Variable in class edu.udo.cs.ie.cowbots.logic.Alphabet
 
shutdown() - Method in class edu.udo.cs.ie.cowbots.env.MassimMonitor.MassimDirUpdate
 
sim - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
simID - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
SimpleCharStream - Class in edu.udo.cs.ie.cowbots.elp.testparser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Constructor.
SimpleCharStream - Class in edu.udo.cs.ie.cowbots.elpParser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Constructor.
SimpleCharStream - Class in edu.udo.cs.ie.cowbots.kParser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Constructor.
SimpleCharStream - Class in edu.udo.cs.ie.cowbots.logic.parser.elp
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Constructor.
simstate - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
 
simulationID - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
socAcc(Message) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method is used to let an agent decide if it accepts or rejects an incoming message from other agents. in our implementation, we accept all messages by default. if the message contains a specific header (first literal is messagecontent/1), then the message is stored into the elp belief base. otherwise, the message is passed down to jason's interpreter for further processing.
socket - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
socketaddress - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
SourceList - Class in edu.udo.cs.ie.cowbots.logic.solver
container class for ELPSource instances
SourceList() - Constructor for class edu.udo.cs.ie.cowbots.logic.solver.SourceList
 
specialToken - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class edu.udo.cs.ie.cowbots.elpParser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class edu.udo.cs.ie.cowbots.kParser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split(Collection<ELPLiteral>, Collection<ELPRule>) - Method in class edu.udo.cs.ie.cowbots.logic.ELP
splits the given program into rules and facts.
SRC_ELP - Static variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
SRC_FACT - Static variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
SRC_FILE - Static variable in class edu.udo.cs.ie.cowbots.logic.solver.ELPSource
 
start() - Method in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
Starts the agent main thread.
startWithIgnore - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exCreatePlan
 
STATIC_LEXER_ERROR - Static variable in error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
Whether parser is static.
stepsToGoal - Variable in class edu.udo.cs.ie.cowbots.logic.KProgram
 
stop() - Method in class edu.udo.cs.ie.cowbots.env.MassimMonitor
called by the infrastructure when the mas shuts down. we should now stop all directory listener and draw threads.
stringMitigateELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
stringUpdateELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
subTime - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
 
SURI - Class in edu.udo.cs.ie.cowbots.bdi.brf.operators
a believe operator based on the ideas behind causal rejection, with constraint handling based upon revision programming.
SURI() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.operators.SURI
 
surroundCows - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
switchCoords - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
switchCoords - Variable in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
switchmissing(ELP) - Method in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
SwitchTo(int) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Static method in class edu.udo.cs.ie.cowbots.kParser.KParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserTokenManager
Switch to specified lex state.
sX - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
sY - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
SymbolicSet - Class in edu.udo.cs.ie.cowbots.logic
this class represents a symbolic set, which is a set of local variables over a set of literals.
SymbolicSet() - Constructor for class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
SymSet(ELP) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
symset - Variable in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
SymSet(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
syncJasonBB(boolean) - Method in class edu.udo.cs.ie.cowbots.agent.CowbotAgent
this method synchronizes the logical belief set with jason's belief base.

T

t - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_AGENTA - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_AGENTB - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_CORRALA - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_CORRALB - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_COW - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_FENCE - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_OBSTACLE - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
T_SWITCH - Static variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
tabs - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
tabSize - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
tabSize - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
tabSize - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
tabSize - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
target1 - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
target2 - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutSwitchFinder
 
targetCluster - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
tasks - Variable in class edu.udo.cs.ie.cowbots.planer.HigherPlanner
 
Term(ELP) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
term(DisjunctiveLogicProgram) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
TERM ::== VARIABLE | CONSTANT | LIST
term() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
Term(ELP) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
termList(DisjunctiveLogicProgram) - Static method in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
 
termList() - Static method in class edu.udo.cs.ie.cowbots.kParser.KParser
 
termLookup - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
terms - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
 
terms - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
terms - Variable in class edu.udo.cs.ie.cowbots.logic.ELPAtom
 
testsave(String, String) - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
Theory() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
 
Theory() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
 
time - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
time - Variable in class edu.udo.cs.ie.cowbots.logic.Meta
 
tl - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
 
toArray() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList
 
toDlpString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPRule
 
toJasonLiterals(Collection<ELPLiteral>) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
converts a collection of elp literals into a list of jason literals
toJasonWithSourceRewrite(ELPLiteral) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
converts an elp literal to a jason literal, and additionally sets the first term as a source annotation (but does not remove first term).
toJasonWithSourceTerm(ELPLiteral) - Static method in class edu.udo.cs.ie.cowbots.bdi.brf.Parser
converts an elp literal to a jason literal, removes first term from predicate and adds it as source
token - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Current token.
Token - Class in edu.udo.cs.ie.cowbots.elp.testparser
Describes the input token stream.
Token() - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.Token
No-argument constructor
Token(int) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class edu.udo.cs.ie.cowbots.elp.testparser.Token
Constructs a new token for the specified Image and Kind.
token - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Current token.
Token - Class in edu.udo.cs.ie.cowbots.elpParser
Describes the input token stream.
Token() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.Token
No-argument constructor
Token(int) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class edu.udo.cs.ie.cowbots.elpParser.Token
Constructs a new token for the specified Image and Kind.
token - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
Current token.
Token - Class in edu.udo.cs.ie.cowbots.kParser
Describes the input token stream.
Token() - Constructor for class edu.udo.cs.ie.cowbots.kParser.Token
No-argument constructor
Token(int) - Constructor for class edu.udo.cs.ie.cowbots.kParser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class edu.udo.cs.ie.cowbots.kParser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Current token.
Token - Class in edu.udo.cs.ie.cowbots.logic.parser.elp
Describes the input token stream.
Token() - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
No-argument constructor
Token(int) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.ELPParser
Generated Token Manager.
token_source - Static variable in class edu.udo.cs.ie.cowbots.elpParser.ElpParser
Generated Token Manager.
token_source - Static variable in class edu.udo.cs.ie.cowbots.kParser.KParser
Generated Token Manager.
token_source - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParser
Generated Token Manager.
tokenBegin - Variable in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
tokenBegin - Static variable in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
tokenBegin - Static variable in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
tokenBegin - Variable in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
tokenImage - Static variable in interface edu.udo.cs.ie.cowbots.elp.testparser.ELPParserConstants
Literal token values.
tokenImage - Variable in exception edu.udo.cs.ie.cowbots.elp.testparser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
Literal token values.
tokenImage - Variable in exception edu.udo.cs.ie.cowbots.elpParser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
Literal token values.
tokenImage - Variable in exception edu.udo.cs.ie.cowbots.kParser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface edu.udo.cs.ie.cowbots.logic.parser.elp.ELPParserConstants
Literal token values.
tokenImage - Variable in exception edu.udo.cs.ie.cowbots.logic.parser.elp.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in edu.udo.cs.ie.cowbots.elp.testparser
Token Manager Error.
TokenMgrError() - Constructor for error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.udo.cs.ie.cowbots.elp.testparser.TokenMgrError
Full Constructor.
TokenMgrError - Error in edu.udo.cs.ie.cowbots.elpParser
Token Manager Error.
TokenMgrError() - Constructor for error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.udo.cs.ie.cowbots.elpParser.TokenMgrError
Full Constructor.
TokenMgrError - Error in edu.udo.cs.ie.cowbots.kParser
Token Manager Error.
TokenMgrError() - Constructor for error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.udo.cs.ie.cowbots.kParser.TokenMgrError
Full Constructor.
TokenMgrError - Error in edu.udo.cs.ie.cowbots.logic.parser.elp
Token Manager Error.
TokenMgrError() - Constructor for error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.udo.cs.ie.cowbots.logic.parser.elp.TokenMgrError
Full Constructor.
topCluster - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
toString() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefSet
 
toString() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.InformationObject
 
toString() - Method in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
debug output
toString() - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
toString() - Method in class edu.udo.cs.ie.cowbots.elp.testparser.Token
Returns the image.
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
view content of a DLP
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPAtom
translates the atom into a human readable string.
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPConstant
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNegLiteral
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPNotLiteral
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPOperator
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.DLPVariable
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 
toString() - Method in class edu.udo.cs.ie.cowbots.elpParser.Token
Returns the image.
toString() - Method in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
toString() - Method in class edu.udo.cs.ie.cowbots.kParser.Token
Returns the image.
toString() - Method in class edu.udo.cs.ie.cowbots.logic.AggregatePredicate
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.Alphabet
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.ArithmeticPredicate
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.ELP
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
translates the atom into a human readable string.
toString() - Method in class edu.udo.cs.ie.cowbots.logic.ELPRule
converts the rule into a human readable string representing this rule in a datalog-like syntax.
toString() - Method in class edu.udo.cs.ie.cowbots.logic.KCausationRule
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.KDeclaration
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.KExCondition
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.KProgram
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.KRule
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.Meta
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.NegLiteral
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.NotLiteral
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.Token
Returns the image.
toString() - Method in class edu.udo.cs.ie.cowbots.logic.RelationPredicate
 
toString() - Method in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
transformELP2Jason(List<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
auxiliary function, transforms an elp literal into a jason literal
transformerfactory - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
transformJasonToELP(Literal) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
auxiliary function, transforms jason literals into elp literals
transformJasonToELP(List<Literal>) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
auxiliary function, transforms a list of jason literals into a list of elp literals
tryAdd(CowPosition, int) - Method in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster
 
turns - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
tX - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
tX - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
tY - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
tY - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
types - Variable in class edu.udo.cs.ie.cowbots.logic.KDeclaration
 

U

ui - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision
 
ui - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
 
ui - Static variable in class edu.udo.cs.ie.cowbots.ui.CowUI
 
uiLock - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
UnEq(String, String) - Static method in class edu.udo.cs.ie.cowbots.logic.ELPAtom
factory method to create an unequality relation
uniqueName - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
uniqueName - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
update(List<InformationObject>, BeliefBase) - Method in interface edu.udo.cs.ie.cowbots.bdi.brf.IKnowledgeOperator
this method integrates information objects into the belief base.
update(List<InformationObject>, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.ExpansionOperator
 
update(List<InformationObject>, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.IdentTableOperator
 
update(List<InformationObject>, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.bdi.brf.operators.MapUpdate
 
update(List<InformationObject>, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exKnowledge
 
update(List<InformationObject>, BeliefBase) - Method in class edu.udo.cs.ie.cowbots.internalActions.experimental2.exMapOperator
 
updateAgentPath(List<Point>) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateAgentPath(List<Point>) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateAgentPath(List<Point>) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method updates an agent's path to her desired location
updateBeliefSet(Collection<ELPLiteral>, IdentTable, GridMap) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateBeliefSet(Collection<ELPLiteral>, IdentTable, GridMap) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateBeliefSet(Collection<ELPLiteral>, IdentTable, GridMap) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method is used to update the belief set view of an agent
updateBeliefState(ELP) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateBeliefState(ELP) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateBeliefState(ELP) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method is used to update a belief state view of an agent
updateCluster(List<CowCluster>) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateCluster(List<CowCluster>) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateCluster(List<CowCluster>) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method updates the cow clusters that an agent created.
updateDesireELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultMotive
 
updateDesireState(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent
Updates the agents desirestate based on provided beliefs.
updateDesireState(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.FastCowbotDesireComponent
Updates the agents desirestate based on provided beliefs.
updateDesireState(IDesireState) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateDesireState(IDesireState) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateDesireState(IDesireState) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method is used to update the desire state view of an agent
updateELP - Variable in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
updateExPlanner(List<String>) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateExPlanner(List<String>) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateExPlanner(List<String>) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method updates an agent's planner status
updateIntensity(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
Updates the desires intensity based on the current agents beliefs.
updateIntensity(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
updateIntensity(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
updateIntentionState(String) - Method in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame.ViewUpdater
 
updateIntentionState(String) - Method in class edu.udo.cs.ie.cowbots.ui.DummyUI
 
updateIntentionState(String) - Method in interface edu.udo.cs.ie.cowbots.ui.ICowbotUI
this method is used to update the intention state view of an agent.
UpdateLineColumn(char) - Method in class edu.udo.cs.ie.cowbots.elp.testparser.SimpleCharStream
 
UpdateLineColumn(char) - Static method in class edu.udo.cs.ie.cowbots.elpParser.SimpleCharStream
 
UpdateLineColumn(char) - Static method in class edu.udo.cs.ie.cowbots.kParser.SimpleCharStream
 
UpdateLineColumn(char) - Method in class edu.udo.cs.ie.cowbots.logic.parser.elp.SimpleCharStream
 
updateMitigation(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CDesire
Prooves if the associated goal is fulfilled to mitigate the desires intensity.
updateMitigation(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.CowbotDesire
 
updateMitigation(IEpistemicState) - Method in class edu.udo.cs.ie.cowbots.bdi.desgen.DefaultDesire
 
updateMovers(Collection<ELPLiteral>) - Method in class edu.udo.cs.ie.cowbots.util.GridMap
updates cell content with moving entities
UpdatePolicy - Class in edu.udo.cs.ie.cowbots.bdi.brf
this class models the update policy. an update policy is used to assign incoming percepts to a knowledge operator that stores the perept as an information object inside the belief base.
UpdatePolicy() - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
default constructor
UpdatePolicy(IKnowledgeOperator) - Constructor for class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
creates a new update policy with a default operator
updmap - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.UpdatePolicy
 
updProgram - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.operators.CausalRejection
 
upol - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
UPPERCASE - Static variable in interface edu.udo.cs.ie.cowbots.elpParser.ElpParserConstants
RegularExpression Id.
UPPERCASE - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
username - Variable in class edu.udo.cs.ie.cowbots.arch.massim.AbstractAgent
 
userprograms - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.BeliefBase
 
useSemaphore - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV
 

V

valid - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader
 
valid - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.checkDestValidity
 
value - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap.FillStart
 
valueOf(String) - Static method in enum edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision.LiteralRewrite
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent.ReadState
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.udo.cs.ie.cowbots.bdi.brf.CowbotRevision.LiteralRewrite
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.udo.cs.ie.cowbots.bdi.desgen.DesireComponent.ReadState
Returns an array containing the constants of this enum type, in the order they are declared.
variables - Variable in class edu.udo.cs.ie.cowbots.logic.SymbolicSet
 
VARPRED - Static variable in interface edu.udo.cs.ie.cowbots.kParser.KParserConstants
RegularExpression Id.
vocabulary - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.DisjunctiveLogicProgram
 
Vocabulary - Class in edu.udo.cs.ie.cowbots.elpParser.dlp
this class memories the vocabulary of constants and different predicate its function like a dictionary.
Vocabulary() - Constructor for class edu.udo.cs.ie.cowbots.elpParser.dlp.Vocabulary
Default constructor
vs - Variable in class edu.udo.cs.ie.cowbots.elpParser.dlp.Predicate
 

W

w - Variable in class edu.udo.cs.ie.cowbots.util.GridMap
 
waitSelect() - Method in class edu.udo.cs.ie.cowbots.launcher.CowbotsLauncher.LaunchFrame
this method blocks a caller unless the frame is closed, or the user selects and starts a mas.
walkAble - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
waypoints - Variable in class edu.udo.cs.ie.cowbots.ui.MapPanel
 
weight - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
weight - Variable in class edu.udo.cs.ie.cowbots.logic.solver.AnswerSet
 
weight - Variable in class edu.udo.cs.ie.cowbots.logic.solver.DLV.ASWeight
 
WeightComparator - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
WeightComparator() - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.WeightComparator
 
weightedCandidate - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
WeightedPoint - Class in edu.udo.cs.ie.cowbots.internalActions.scout
 
WeightedPoint(Point, int) - Constructor for class edu.udo.cs.ie.cowbots.internalActions.scout.WeightedPoint
 
width - Variable in class edu.udo.cs.ie.cowbots.agent.CowbotAgent.SimState
 
width - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap
 
width() - Method in class edu.udo.cs.ie.cowbots.util.GridMap
returns the width, in tiles, of this map
WorldKnownThreshold - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.considerWorldknown
 
WorldKnownThreshold - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.getScoutCandidate
 
worldTime - Variable in class edu.udo.cs.ie.cowbots.arch.MassimAdapter
 
worldtime - Variable in class edu.udo.cs.ie.cowbots.bdi.brf.Annotator
 
worldView - Variable in class edu.udo.cs.ie.cowbots.ui.BDIViewFrame
 
wt - Variable in class edu.udo.cs.ie.cowbots.arch.CowbotArch.ActionResponse
 

X

x - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
x - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
x - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
x - Variable in class edu.udo.cs.ie.cowbots.ui.DrawCell
 
x - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
x - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
x - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap.FillStart
 
x - Variable in class edu.udo.cs.ie.cowbots.util.GridMap.Coordinate
 
xAct - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
xGoal - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 

Y

y - Variable in class edu.udo.cs.ie.cowbots.env.MassimSVGReader.Cell
 
y - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar.Node
 
y - Variable in class edu.udo.cs.ie.cowbots.internalActions.scout.astar
 
y - Variable in class edu.udo.cs.ie.cowbots.ui.DrawCell
 
y - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowCluster.HullPoint
 
y - Variable in class edu.udo.cs.ie.cowbots.util.cluster.CowPosition
 
y - Variable in class edu.udo.cs.ie.cowbots.util.DistanceMap.FillStart
 
y - Variable in class edu.udo.cs.ie.cowbots.util.GridMap.Coordinate
 
yAct - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 
yGoal - Variable in class edu.udo.cs.ie.cowbots.planer.PlanGenerator
 

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