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

A - Variable in class jason.asSemantics.Circumstance
 
abolish(Literal, Unifier) - Method in class jason.asSemantics.Agent
Removes all occurrences of bel in BB.
abolish(PredicateIndicator) - Method in interface jason.bb.BeliefBase
Removes all believes with some functor/arity
abolish(PredicateIndicator) - Method in class jason.bb.ChainBBAdapter
 
abolish(PredicateIndicator) - Method in class jason.bb.DefaultBeliefBase
 
abolish(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
 
abolish - Class in jason.stdlib
Internal action: .abolish.
abolish() - Constructor for class jason.stdlib.abolish
 
AboutGUI - Class in jason.jeditplugin
 
AboutGUI() - Constructor for class jason.jeditplugin.AboutGUI
 
Abs - Class in jason.functions
Function: math.abs(N): encapsulates java Math.abs(N).
Abs() - Constructor for class jason.functions.Abs
 
aclToKqml(ACLMessage) - Static method in class jason.infra.jade.JadeAg
 
act(ActionExec, List<ActionExec>) - Method in class jason.architecture.AgArch
Executes the action action and, when finished, add it back in feedback actions.
act(ActionExec, List<ActionExec>) - Method in interface jason.architecture.AgArchInfraTier
Executes the action action and, when finished, add it back in feedback actions.
act(ActionExec, List<ActionExec>) - Method in class jason.infra.centralised.CentralisedAgArch
called by the TS to ask the execution of an action in the environment
act(String, ActionExec) - Method in class jason.infra.centralised.CentralisedEnvironment
called by the agent infra arch to perform an action in the environment
act(ActionExec, List<ActionExec>) - Method in class jason.infra.jade.JasonBridgeArch
 
ActionExec - Class in jason.asSemantics
 
ActionExec(Literal, Intention) - Constructor for class jason.asSemantics.ActionExec
 
actionExecuted(String, Structure, boolean, Object) - Method in interface jason.environment.EnvironmentInfraTier
called by the user implementation of the environment when the action was executed
actionExecuted(ActionExec) - Method in class jason.infra.centralised.CentralisedAgArch
called the the environment when the action was executed
actionExecuted(String, Structure, boolean, Object) - Method in class jason.infra.centralised.CentralisedEnvironment
 
actionExecuted(String, Structure, boolean, Object) - Method in class jason.infra.jade.JadeEnvironment
 
actionExecuted(String, Structure, boolean, Object) - Method in class jason.infra.saci.SaciEnvironment
 
actionOntology - Static variable in class jason.infra.jade.JadeEnvironment
 
add(int, Term) - Method in class jason.asSyntax.ListTermImpl
 
add(Term) - Method in class jason.asSyntax.ListTermImpl
 
add(PlanBody) - Method in interface jason.asSyntax.PlanBody
 
add(int, PlanBody) - Method in interface jason.asSyntax.PlanBody
 
add(PlanBody) - Method in class jason.asSyntax.PlanBodyImpl
clone the plan body and adds it in the end of this plan
add(int, PlanBody) - Method in class jason.asSyntax.PlanBodyImpl
 
add(StringTerm, Term) - Method in class jason.asSyntax.PlanLibrary
Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
add(StringTerm, Term, boolean) - Method in class jason.asSyntax.PlanLibrary
Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
add(Plan, Term, boolean) - Method in class jason.asSyntax.PlanLibrary
Add a new plan in PL.
add(Plan) - Method in class jason.asSyntax.PlanLibrary
 
add(Plan, boolean) - Method in class jason.asSyntax.PlanLibrary
Adds a plan into the plan library, either before or after all other plans depending on the boolean parameter.
add(int, Term) - Method in class jason.asSyntax.VarTerm
 
add(Term) - Method in class jason.asSyntax.VarTerm
 
add(PlanBody) - Method in class jason.asSyntax.VarTerm
 
add(int, PlanBody) - Method in class jason.asSyntax.VarTerm
 
add(Literal) - Method in interface jason.bb.BeliefBase
Adds a belief in the end of the BB, returns true if succeed.
add(int, Literal) - Method in interface jason.bb.BeliefBase
Adds a belief in the BB at index position, returns true if succeed
add(Literal) - Method in class jason.bb.ChainBBAdapter
 
add(int, Literal) - Method in class jason.bb.ChainBBAdapter
 
add(Literal) - Method in class jason.bb.DefaultBeliefBase
 
add(int, Literal) - Method in class jason.bb.DefaultBeliefBase
 
add(Literal, boolean) - Method in class jason.bb.DefaultBeliefBase
 
add(Literal) - Method in class jason.bb.IndexedBB
 
add(Literal) - Method in class jason.bb.JDBCPersistentBB
 
add(int, Location) - Method in class jason.environment.grid.GridWorldModel
 
add(int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
add_annot - Class in jason.stdlib
Internal action: .add_annot.
add_annot() - Constructor for class jason.stdlib.add_annot
 
add_nested_source - Class in jason.stdlib
Internal action: .add_nested_source.
add_nested_source() - Constructor for class jason.stdlib.add_nested_source
 
add_plan - Class in jason.stdlib
Internal action: .add_plan.
add_plan() - Constructor for class jason.stdlib.add_plan
 
addAchvGoal(Literal, Intention) - Method in class jason.asSemantics.Circumstance
 
addAg(CentralisedAgArch) - Method in class jason.infra.centralised.RunCentralisedMAS
 
addAgent(AgentParameters) - Method in class jason.mas2j.MAS2JProject
 
addAll(Collection) - Method in class jason.asSyntax.ListTermImpl
 
addAll(int, Collection) - Method in class jason.asSyntax.ListTermImpl
 
addAll(PlanLibrary) - Method in class jason.asSyntax.PlanLibrary
 
addAll(List<Plan>) - Method in class jason.asSyntax.PlanLibrary
 
addAll(Collection) - Method in class jason.asSyntax.VarTerm
 
addAll(int, Collection) - Method in class jason.asSyntax.VarTerm
 
addAllAgsAsReceivers(ACLMessage) - Method in class jason.infra.jade.JadeAg
 
addAnnot(Term) - Method in class jason.asSyntax.Literal
 
addAnnot(Term) - Method in class jason.asSyntax.Pred
 
addAnnot(Term) - Method in class jason.asSyntax.VarTerm
 
addAnnots(Term...) - Method in class jason.asSyntax.Literal
adds some annots and return this
addAnnots(List<Term>) - Method in class jason.asSyntax.Literal
adds some annots and return this
addAnnots(List<Term>) - Method in class jason.asSyntax.Pred
 
addAnnots(Term...) - Method in class jason.asSyntax.Pred
 
addAnnots(List<Term>) - Method in class jason.asSyntax.VarTerm
 
addAnnotToList(Unifier, Term, Term) - Method in class jason.stdlib.add_annot
 
addAnnotToList(Unifier, Term, Term) - Method in class jason.stdlib.add_nested_source
 
addArchClass(String...) - Method in class jason.mas2j.AgentParameters
 
addArchClass(Collection<String>) - Method in class jason.mas2j.AgentParameters
 
addArchClass(ClassParameters...) - Method in class jason.mas2j.AgentParameters
 
addBel(Literal) - Method in class jason.asSemantics.Agent
Adds bel in belief base (calling brf) and generates the events.
addButton(JButton) - Method in class jason.runtime.MASConsoleGUI
 
addClassPath(String) - Method in class jason.mas2j.MAS2JProject
 
addDirective(String, Directive) - Static method in class jason.asSyntax.directives.DirectiveProcessor
 
addDirectiveClass(String, ClassParameters) - Method in class jason.mas2j.MAS2JProject
 
addError(ParseException, DefaultErrorSource, String) - Static method in class jason.jeditplugin.AgentSpeakSideKickParser
 
addError(ParseException, DefaultErrorSource, String) - Static method in class jason.jeditplugin.JasonProjectSideKickParser
 
addErrorAnnot(Term) - Method in exception jason.JasonException
 
addEvent(Event) - Method in class jason.asSemantics.Circumstance
Events
addEventListener(CircumstanceListener) - Method in class jason.asSemantics.Circumstance
Listeners
addExternalEv(Trigger) - Method in class jason.asSemantics.Circumstance
 
addFeedbackAction(ActionExec) - Method in class jason.asSemantics.Circumstance
 
addFunction(Class<? extends ArithFunction>) - Method in class jason.asSemantics.Agent
register an arithmetic function implemented in Java
addFunction(String, int, String) - Method in class jason.asSemantics.Agent
register an arithmetic function implemented in AS (by a rule, literal, or internal action)
addFunction(Class<? extends ArithFunction>) - Static method in class jason.asSyntax.directives.FunctionRegister
add new global function (shared among all agents in the JVM)
addGoalListener(GoalListener) - Method in class jason.asSemantics.TransitionSystem
adds an object that will be notified about events on goals (creation, suspension, ...)
addInChain(BeliefBase) - Method in class jason.bb.ChainBB
add a new BB at the end of the chain
addInitialBel(Literal) - Method in class jason.asSemantics.Agent
Belief b will be stored to be included as an ordinary belief when the agent will start running.
addInitialBelsFromProjectInBB() - Method in class jason.asSemantics.Agent
 
addInitialBelsInBB() - Method in class jason.asSemantics.Agent
add the initial beliefs in BB and produce the corresponding events
addInitialGoal(Literal) - Method in class jason.asSemantics.Agent
goal g will be stored to be included as an initial goal when the agent will start running
addInitialGoalsFromProjectInBB() - Method in class jason.asSemantics.Agent
 
addInitialGoalsInTS() - Method in class jason.asSemantics.Agent
includes all initial goals in the agent reasoner
addIntention(Intention) - Method in class jason.asSemantics.Circumstance
 
addMsgListener(MsgListener) - Static method in class jason.infra.centralised.CentralisedAgArch
 
addNotify() - Method in class jason.jeditplugin.JasonID
 
addOption(String, String) - Method in class jason.mas2j.AgentParameters
 
addOption(String, Object) - Method in class jason.runtime.Settings
add user defined option
addParameter(String) - Method in class jason.mas2j.ClassParameters
 
addPendingAction(ActionExec) - Method in class jason.asSemantics.Circumstance
 
addPendingEvent(String, Event) - Method in class jason.asSemantics.Circumstance
 
addPendingIntention(String, Intention) - Method in class jason.asSemantics.Circumstance
 
addPercept(Literal) - Method in class jason.environment.Environment
Adds a perception for all agents
addPercept(String, Literal) - Method in class jason.environment.Environment
Adds a perception for a specific agent
addPluginInstance(JasonID) - Static method in class jason.jeditplugin.JasonProjectSideKickParser
 
addSource(Term) - Method in class jason.asSyntax.Literal
adds the annotation source(agName)
addSource(Term) - Method in class jason.asSyntax.Pred
 
addSource(Term) - Method in class jason.asSyntax.VarTerm
 
addSourcePath(String) - Method in class jason.mas2j.MAS2JProject
 
addTerm(Term) - Method in class jason.asSyntax.ListTermImpl
 
addTerm(Term) - Method in class jason.asSyntax.Literal
 
addTerm(Term) - Method in class jason.asSyntax.Structure
 
addTerm(Term) - Method in class jason.asSyntax.VarTerm
 
addTerms(Term...) - Method in class jason.asSyntax.Literal
adds some terms and return this
addTerms(List<Term>) - Method in class jason.asSyntax.Literal
adds some terms and return this
addTerms(Term...) - Method in class jason.asSyntax.Structure
 
addTerms(List<Term>) - Method in class jason.asSyntax.Structure
 
addTerms(List<Term>) - Method in class jason.asSyntax.VarTerm
 
addWall(int, int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
AgArch - Class in jason.architecture
Base agent architecture class that defines the overall agent architecture; the AS interpreter is the reasoner (a kind of mind) within this architecture (a kind of body).
AgArch() - Constructor for class jason.architecture.AgArch
 
AgArchInfraTier - Interface in jason.architecture
This interface is implemented by the infrastructure tier (Saci/Jade/Centralised/...) to provide concrete perception, action, and communication to the agent architecture.
agClass - Variable in class jason.infra.centralised.StartNewAgentGUI
 
agClass - Variable in class jason.mas2j.AgentParameters
 
Agent - Class in jason.asSemantics
The Agent class has the belief base and plan library of an AgentSpeak agent.
Agent() - Constructor for class jason.asSemantics.Agent
 
AGENT - Static variable in class jason.environment.grid.GridWorldModel
 
AgentJDBCPersistentBB - Class in jason.bb
Implementation of BB that stores some beliefs in a relational data base.
AgentJDBCPersistentBB() - Constructor for class jason.bb.AgentJDBCPersistentBB
 
agentName - Variable in class jason.bb.JDBCPersistentBB
 
AgentParameters - Class in jason.mas2j
represents the agent declaration in the MAS2J project file.
AgentParameters() - Constructor for class jason.mas2j.AgentParameters
 
AgentSpeakSideKickParser - Class in jason.jeditplugin
 
AgentSpeakSideKickParser() - Constructor for class jason.jeditplugin.AgentSpeakSideKickParser
 
agHost - Variable in class jason.infra.centralised.StartNewAgentGUI
 
agName - Variable in class jason.infra.centralised.StartNewAgentGUI
 
agPos - Variable in class jason.environment.grid.GridWorldModel
 
agSource - Variable in class jason.infra.centralised.StartNewAgentGUI
 
agsTextArea - Variable in class jason.runtime.MASConsoleGUI
 
all_names - Class in jason.stdlib
Internal action: .all_names.
all_names() - Constructor for class jason.stdlib.all_names
 
allAgsFinished() - Method in class jason.control.ExecutionControl
Called when all agents have finished the current cycle
allAgsFinished() - Method in class jason.control.ExecutionControlGUI
called when all agents have finished the current cycle
allDesires(Circumstance, Literal, Unifier) - Method in class jason.stdlib.desire
 
allIntentions(Circumstance, Literal, Unifier) - Method in class jason.stdlib.intend
 
allocateAgent(String) - Method in interface jason.infra.jade.ContainerAllocation
 
allowUngroundTerms() - Method in interface jason.asSemantics.ArithFunction
returns true if the arguments of the function can be unground (as in .count)
allowUngroundTerms() - Method in class jason.asSemantics.DefaultArithFunction
 
allowUngroundTerms() - Method in class jason.functions.Count
 
allowUngroundTerms() - Method in class jason.functions.Length
 
allowUngroundTerms() - Method in class jason.functions.RuleToFunction
 
ANT_LIB - Static variable in class jason.jeditplugin.Config
path to ant home (jar directory)
antTF - Variable in class jason.util.ConfigGUI
 
AP - Variable in class jason.asSemantics.Circumstance
 
APercept - Static variable in interface jason.bb.BeliefBase
 
append(Term) - Method in interface jason.asSyntax.ListTerm
 
append(Term) - Method in class jason.asSyntax.ListTermImpl
Adds a term in the end of the list
append(Term) - Method in class jason.asSyntax.VarTerm
 
append(String, String) - Method in class jason.runtime.MASConsoleColorGUI
 
append(String) - Method in class jason.runtime.MASConsoleGUI
 
append(String, String) - Method in class jason.runtime.MASConsoleGUI
 
applicablePlans(List<Option>) - Method in class jason.asSemantics.TransitionSystem
 
apply(Term) - Method in class jason.asSemantics.Unifier
Deprecated. use t.apply(un) instead.
apply(Pred) - Method in class jason.asSemantics.Unifier
Deprecated. use p.apply(un) instead.
apply(Unifier) - Method in class jason.asSyntax.ArithFunctionTerm
Does a "normal" apply and then solve the expression and store the result, so future calls of solve do not need to compute the value again
apply(Unifier) - Method in class jason.asSyntax.DefaultTerm
 
apply(Unifier) - Method in class jason.asSyntax.ListTermImpl
 
apply(Unifier) - Method in class jason.asSyntax.PlanBodyImpl
 
apply(Unifier) - Method in class jason.asSyntax.Pred
 
apply(Unifier) - Method in class jason.asSyntax.Structure
 
apply(Unifier) - Method in interface jason.asSyntax.Term
replaces variables by their values in the unifier, returns true if some variable was applied
apply(Unifier) - Method in class jason.asSyntax.Trigger
 
apply(Unifier) - Method in class jason.asSyntax.VarTerm
 
applyClrInt(Intention) - Method in class jason.asSemantics.TransitionSystem
 
archClass - Variable in class jason.infra.centralised.StartNewAgentGUI
 
Area - Class in jason.environment.grid
 
Area(int, int, int, int) - Constructor for class jason.environment.grid.Area
 
Area(Location, Location) - Constructor for class jason.environment.grid.Area
 
argsToString(Term[]) - Method in class jason.stdlib.println
 
ArithExpr - Class in jason.asSyntax
Represents and solve arithmetic expressions like "10 + 30".
ArithExpr(NumberTerm, ArithExpr.ArithmeticOp, NumberTerm) - Constructor for class jason.asSyntax.ArithExpr
 
ArithExpr(ArithExpr.ArithmeticOp, NumberTerm) - Constructor for class jason.asSyntax.ArithExpr
 
ArithExpr.ArithmeticOp - Enum in jason.asSyntax
 
ArithFunction - Interface in jason.asSemantics
Common interface for all arithmetic functions
ArithFunctionTerm - Class in jason.asSyntax
Represents an arithmetic function, like math.max(arg1,arg2) -- a functor (math.max) and two arguments.
ArithFunctionTerm(String, int) - Constructor for class jason.asSyntax.ArithFunctionTerm
 
ArithFunctionTerm(ArithFunction) - Constructor for class jason.asSyntax.ArithFunctionTerm
 
ArithFunctionTerm(ArithFunctionTerm) - Constructor for class jason.asSyntax.ArithFunctionTerm
 
AS_EXT - Static variable in class jason.mas2j.MAS2JProject
 
ASelf - Static variable in interface jason.bb.BeliefBase
 
ask(ACLMessage) - Method in class jason.infra.jade.JadeAg
 
ASKALL - Static variable in class jason.infra.jade.JadeAg
 
ASKHOW - Static variable in class jason.infra.jade.JadeAg
 
asl2dot - Class in jason.util
Convert an agent asl code to dot (http://www.graphviz.org/) -- used to produce the graph of goals.
asl2dot() - Constructor for class jason.util.asl2dot
 
asl2html() - Method in class jason.jeditplugin.JasonID
 
asl2html - Class in jason.util
Convert an agent asl code to HTML.
asl2html() - Constructor for class jason.util.asl2html
 
asl2html(String) - Constructor for class jason.util.asl2html
 
asl2tex() - Method in class jason.jeditplugin.JasonID
 
asl2tex - Class in jason.util
Convert an agent asl code to LaTeX.
asl2tex() - Constructor for class jason.util.asl2tex
 
asl2tex(String) - Constructor for class jason.util.asl2tex
 
asl2xml - Class in jason.util
Convert an agent asl code to xml.
asl2xml() - Constructor for class jason.util.asl2xml
 
aslSource - Variable in class jason.asSemantics.Agent
 
asSource - Variable in class jason.mas2j.AgentParameters
 
ASSyntax - Class in jason.asSyntax
Factory for objects used in Jason AgentSpeak syntax.
ASSyntax() - Constructor for class jason.asSyntax.ASSyntax
 
at - Class in jason.stdlib
Internal action: .at.
at() - Constructor for class jason.stdlib.at
 
atAtom - Static variable in class jason.stdlib.at
 
Atom - Class in jason.asSyntax
Represents an atom (a positive literal with no argument and no annotation, e.g.
Atom(String) - Constructor for class jason.asSyntax.Atom
 
Atom(Literal) - Constructor for class jason.asSyntax.Atom
 
atom - Class in jason.stdlib
Internal action: .atom.
atom() - Constructor for class jason.stdlib.atom
 
Average - Class in jason.functions
Function: math.average(L): returns the average of all values of L.
Average() - Constructor for class jason.functions.Average
 

B

BaseDialogGUI - Class in jason.infra.centralised
base class for dialog windows
BaseDialogGUI(Frame, String) - Constructor for class jason.infra.centralised.BaseDialogGUI
 
bb - Variable in class jason.asSemantics.Agent
 
bbClass - Variable in class jason.mas2j.AgentParameters
 
BC - Class in jason.asSyntax.patterns.goal
Implementation of the Blind Commitment pattern (see DALT 2006 paper)
BC() - Constructor for class jason.asSyntax.patterns.goal.BC
 
BDG - Class in jason.asSyntax.patterns.goal
Implementation of the Backtracking Declarative Goal pattern (see DALT 2006 paper)
BDG() - Constructor for class jason.asSyntax.patterns.goal.BDG
 
BeliefBase - Interface in jason.bb
Common interface for all kinds of Jason Belief bases, even those customised by the user.
believes(LogicalFormula, Unifier) - Method in class jason.asSemantics.Agent
Returns true if BB contains the literal bel (using unification to test).
belsDB - Variable in class jason.bb.JDBCPersistentBB
 
BinaryStructure - Class in jason.asSyntax
Represents a binary/unary logical/relational operator.
BinaryStructure(Term, String, Term) - Constructor for class jason.asSyntax.BinaryStructure
Constructor for binary operator
BinaryStructure(String, Term) - Constructor for class jason.asSyntax.BinaryStructure
Constructor for unary operator
bind(VarTerm, VarTerm) - Method in class jason.asSemantics.Unifier
 
bindir - Static variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
BODY_PLAN_FUNCTOR - Static variable in class jason.asSyntax.PlanBodyImpl
 
BodyLiteral - Class in jason.asSyntax
Deprecated. use PlanBodyImpl instead.
BodyLiteral(BodyLiteral.BodyType, Term) - Constructor for class jason.asSyntax.BodyLiteral
Deprecated.  
BodyLiteral.BodyType - Enum in jason.asSyntax
Deprecated. Use BodyType of PlanBody instead
br - Variable in class jason.environment.grid.Area
 
brf(Literal, Literal, Intention) - Method in class jason.asSemantics.Agent
This function should revise the belief base with the given literal to add, to remove, and the current intention that triggered the operation.
broadcast(Message) - Method in class jason.architecture.AgArch
Broadcasts a Jason message
broadcast(Message) - Method in interface jason.architecture.AgArchInfraTier
Broadcasts a Jason message in a specific infrastructure
broadcast(Message) - Method in class jason.infra.centralised.CentralisedAgArch
 
broadcast(Message) - Method in class jason.infra.jade.JadeAg
 
broadcast(Message) - Method in class jason.infra.jade.JasonBridgeArch
 
broadcast - Class in jason.stdlib
Internal action: .broadcast.
broadcast() - Constructor for class jason.stdlib.broadcast
 
btDebug - Variable in class jason.infra.centralised.RunCentralisedMAS
 
buf(List<Literal>) - Method in class jason.asSemantics.Agent
Belief Update Function: adds/removes percepts into belief base

C

calcHashCode() - Method in class jason.asSyntax.ArithFunctionTerm
 
calcHashCode() - Method in class jason.asSyntax.Atom
 
calcHashCode() - Method in class jason.asSyntax.DefaultTerm
 
calcHashCode() - Method in class jason.asSyntax.ListTermImpl
 
calcHashCode() - Method in class jason.asSyntax.LiteralImpl
 
calcHashCode() - Method in class jason.asSyntax.NumberTermImpl
 
calcHashCode() - Method in class jason.asSyntax.ObjectTermImpl
 
calcHashCode() - Method in class jason.asSyntax.PlanBodyImpl
 
calcHashCode() - Method in class jason.asSyntax.StringTermImpl
 
calcHashCode() - Method in class jason.asSyntax.Structure
 
canBeAddedInBB() - Method in class jason.asSyntax.Literal
returns this if this literal can be added in the belief base (Atoms, for instance, can not be)
canBeAddedInBB() - Method in class jason.asSyntax.LiteralImpl
to be overridden by subclasses (as internal action)
canBeAddedInBB() - Method in class jason.asSyntax.VarTerm
 
canBeUsedInContext() - Method in class jason.asSemantics.ConcurrentInternalAction
 
canBeUsedInContext() - Method in class jason.asSemantics.DefaultInternalAction
 
canBeUsedInContext() - Method in interface jason.asSemantics.InternalAction
Return true if the internal action can be used in plans' context
canBeUsedInContext() - Method in class jason.stdlib.broadcast
 
canBeUsedInContext() - Method in class jason.stdlib.send
 
canBeUsedInContext() - Method in class jason.stdlib.wait
 
cancel - Variable in class jason.infra.centralised.BaseDialogGUI
 
cancelAts() - Method in class jason.stdlib.at
 
canSleep() - Method in class jason.architecture.AgArch
Returns true if the agent can enter in sleep mode.
canSleep() - Method in interface jason.architecture.AgArchInfraTier
Returns true whether the agent can sleep according to the arch
canSleep() - Method in class jason.asSemantics.TransitionSystem
 
canSleep() - Method in class jason.infra.centralised.CentralisedAgArch
 
canSleep() - Method in class jason.infra.jade.JasonBridgeArch
 
ceil - Class in jason.functions
Function: math.ceil(N): encapsulates java Math.ceil(N), returns the smallest double value that is not less than the argument and is equal to a mathematical integer.
ceil() - Constructor for class jason.functions.ceil
 
cellSizeH - Variable in class jason.environment.grid.GridWorldView
 
cellSizeW - Variable in class jason.environment.grid.GridWorldView
 
center() - Method in class jason.environment.grid.Area
 
CentralisedAgArch - Class in jason.infra.centralised
This class provides an agent architecture when using Centralised infrastructure to run the MAS inside Jason.
CentralisedAgArch() - Constructor for class jason.infra.centralised.CentralisedAgArch
 
CentralisedEnvironment - Class in jason.infra.centralised
This class implements the centralised version of the environment infrastructure tier.
CentralisedEnvironment(ClassParameters, RunCentralisedMAS) - Constructor for class jason.infra.centralised.CentralisedEnvironment
 
CentralisedExecutionControl - Class in jason.infra.centralised
Concrete implementation of the controller for centralised infrastructure tier.
CentralisedExecutionControl(ClassParameters, RunCentralisedMAS) - Constructor for class jason.infra.centralised.CentralisedExecutionControl
 
CentralisedFactory - Class in jason.infra.centralised
 
CentralisedFactory() - Constructor for class jason.infra.centralised.CentralisedFactory
 
CentralisedMASLauncherAnt - Class in jason.infra.centralised
Write the Ant script to run the MAS in centralised infrastructure and start this script.
CentralisedMASLauncherAnt() - Constructor for class jason.infra.centralised.CentralisedMASLauncherAnt
 
CentralisedMASLauncherAnt(String) - Constructor for class jason.infra.centralised.CentralisedMASLauncherAnt
create the launcher for a specific ant task
CentralisedRuntimeServices - Class in jason.infra.centralised
This class implements the centralised version of the runtime services.
CentralisedRuntimeServices(RunCentralisedMAS) - Constructor for class jason.infra.centralised.CentralisedRuntimeServices
 
ChainBB - Class in jason.bb
A wrapper for a chain of belief bases customisations.
ChainBB() - Constructor for class jason.bb.ChainBB
 
ChainBBAdapter - Class in jason.bb
This class is to be extended by customised belief bases that may be used in chains (of responsibility).
ChainBBAdapter() - Constructor for class jason.bb.ChainBBAdapter
 
ChainBBAdapter(BeliefBase) - Constructor for class jason.bb.ChainBBAdapter
 
chebyshevDistanceToBorder(Location) - Method in class jason.environment.grid.Area
returns the minimal distance from l to the border of the area
CHECK_VERSION - Static variable in class jason.jeditplugin.Config
 
checkAntLib(String) - Static method in class jason.jeditplugin.Config
 
checkArguments(Term[]) - Method in class jason.asSemantics.DefaultInternalAction
 
checkArguments(Term[]) - Method in class jason.stdlib.abolish
 
checkArguments(Term[]) - Method in class jason.stdlib.broadcast
 
checkArguments(Term[]) - Method in class jason.stdlib.count
 
checkArguments(Term[]) - Method in class jason.stdlib.create_agent
 
checkArguments(Term[]) - Method in class jason.stdlib.difference
 
checkArguments(Term[]) - Method in class jason.stdlib.drop_intention
 
checkArguments(Term[]) - Method in class jason.stdlib.eval
 
checkArguments(Term[]) - Method in class jason.stdlib.findall
 
checkArguments(Term[]) - Method in class jason.stdlib.foreach
 
checkArguments(Term[]) - Method in class jason.stdlib.if_then_else
 
checkArguments(Term[]) - Method in class jason.stdlib.intend
 
checkArguments(Term[]) - Method in class jason.stdlib.loop
 
checkArguments(Term[]) - Method in class jason.stdlib.member
 
checkArguments(Term[]) - Method in class jason.stdlib.min
 
checkArguments(Term[]) - Method in class jason.stdlib.nth
 
checkArguments(Term[]) - Method in class jason.stdlib.prefix
 
checkArguments(Term[]) - Method in class jason.stdlib.random
 
checkArguments(Term[]) - Method in class jason.stdlib.range
 
checkArguments(Term[]) - Method in class jason.stdlib.resume
 
checkArguments(Term[]) - Method in class jason.stdlib.send
 
checkArguments(Term[]) - Method in class jason.stdlib.setof
 
checkArguments(Term[]) - Method in class jason.stdlib.sort
 
checkArguments(Term[]) - Method in class jason.stdlib.sublist
 
checkArguments(Term[]) - Method in class jason.stdlib.succeed_goal
 
checkArguments(Term[]) - Method in class jason.stdlib.suffix
 
checkArguments(Term[]) - Method in class jason.stdlib.suspend
 
checkArguments(Term[]) - Method in class jason.stdlib.suspended
 
checkArity(int) - Method in interface jason.asSemantics.ArithFunction
returns true if a is a good number of arguments for the function
checkArity(int) - Method in class jason.asSemantics.DefaultArithFunction
 
checkArity(int) - Method in class jason.asSyntax.ArithExpr
 
checkArity(int) - Method in class jason.asSyntax.ArithFunctionTerm
 
checkArity(int) - Method in class jason.functions.Abs
 
checkArity(int) - Method in class jason.functions.Average
 
checkArity(int) - Method in class jason.functions.ceil
 
checkArity(int) - Method in class jason.functions.Count
 
checkArity(int) - Method in class jason.functions.e
 
checkArity(int) - Method in class jason.functions.floor
 
checkArity(int) - Method in class jason.functions.Length
 
checkArity(int) - Method in class jason.functions.log
 
checkArity(int) - Method in class jason.functions.Max
 
checkArity(int) - Method in class jason.functions.Min
 
checkArity(int) - Method in class jason.functions.pi
 
checkArity(int) - Method in class jason.functions.Random
 
checkArity(int) - Method in class jason.functions.Round
 
checkArity(int) - Method in class jason.functions.RuleToFunction
 
checkArity(int) - Method in class jason.functions.Sqrt
 
checkArity(int) - Method in class jason.functions.StdDev
 
checkArity(int) - Method in class jason.functions.Sum
 
checkArity(int) - Method in class jason.functions.time
 
checkFunctionName(String) - Static method in class jason.asSyntax.directives.FunctionRegister
 
checkJar(String) - Static method in class jason.jeditplugin.Config
 
checkJavaHomePath(String) - Static method in class jason.jeditplugin.Config
 
checkMail() - Method in class jason.architecture.AgArch
Reads the agent's mailbox and adds messages into the agent's circumstance
checkMail() - Method in interface jason.architecture.AgArchInfraTier
Reads the agent's mailbox and adds messages into the agent's circumstance
checkMail() - Method in class jason.infra.centralised.CentralisedAgArch
 
checkMail() - Method in class jason.infra.jade.JasonBridgeArch
 
checkPathAndFixWithSourcePath(String, List<String>, String) - Static method in class jason.asSyntax.directives.Include
fix path of the asl code based on aslSourcePath, also considers code from a jar file (if urlPrefix is not null)
CheckVersion - Class in jason.jeditplugin
 
CheckVersion() - Constructor for class jason.jeditplugin.CheckVersion
 
checkVersionCBox - Variable in class jason.util.ConfigGUI
 
Circumstance - Class in jason.asSemantics
 
Circumstance() - Constructor for class jason.asSemantics.Circumstance
 
CircumstanceListener - Interface in jason.asSemantics
 
ClassParameters - Class in jason.mas2j
Used to store class parameters in .mas2j file, e.g.
ClassParameters() - Constructor for class jason.mas2j.ClassParameters
 
ClassParameters(String) - Constructor for class jason.mas2j.ClassParameters
 
ClassParameters(Structure) - Constructor for class jason.mas2j.ClassParameters
 
CLEAN - Static variable in class jason.environment.grid.GridWorldModel
 
clear() - Method in class jason.asSemantics.Unifier
 
clear() - Method in class jason.asSyntax.ListTermImpl
 
clear() - Method in class jason.asSyntax.PlanLibrary
remove all plans
clear() - Method in class jason.asSyntax.VarTerm
 
clearAllPercepts() - Method in class jason.environment.Environment
Clears all perception (from common list and individual perceptions)
clearAnnots() - Method in class jason.asSyntax.Literal
removes all annotations
clearAnnots() - Method in class jason.asSyntax.Pred
 
clearAnnots() - Method in class jason.asSyntax.VarTerm
 
clearEvents() - Method in class jason.asSemantics.Circumstance
 
clearIntentions() - Method in class jason.asSemantics.Circumstance
 
clearPendingActions() - Method in class jason.asSemantics.Circumstance
 
clearPendingEvents() - Method in class jason.asSemantics.Circumstance
 
clearPendingIntentions() - Method in class jason.asSemantics.Circumstance
 
clearPercepts() - Method in class jason.environment.Environment
Clears the list of global percepts
clearPercepts(String) - Method in class jason.environment.Environment
Clears the list of percepts of a specific agent
clone() - Method in class jason.asSemantics.ActionExec
 
clone(AgArch) - Method in class jason.asSemantics.Agent
Clone BB, PL, Circumstance.
clone() - Method in class jason.asSemantics.Circumstance
clone E, I, MB, PA, PI, FA, and AI
clone() - Method in class jason.asSemantics.Event
 
clone() - Method in class jason.asSemantics.IntendedMeans
 
clone() - Method in class jason.asSemantics.Intention
 
clone() - Method in class jason.asSemantics.Message
 
clone() - Method in class jason.asSemantics.Option
 
clone() - Method in class jason.asSemantics.Unifier
 
clone() - Method in class jason.asSyntax.ArithExpr
make a hard copy of the terms
clone() - Method in class jason.asSyntax.ArithFunctionTerm
 
clone() - Method in class jason.asSyntax.Atom
 
clone() - Method in class jason.asSyntax.DefaultTerm
 
clone() - Method in class jason.asSyntax.InternalActionLiteral
 
clone() - Method in class jason.asSyntax.ListTermImpl
make a hard copy of the terms
clone() - Method in class jason.asSyntax.LiteralImpl
 
clone() - Method in class jason.asSyntax.LogExpr
make a hard copy of the terms
clone() - Method in class jason.asSyntax.NumberTermImpl
 
clone() - Method in class jason.asSyntax.ObjectTermImpl
 
clone() - Method in class jason.asSyntax.Plan
 
clone() - Method in class jason.asSyntax.PlanBodyImpl
 
clone() - Method in class jason.asSyntax.PlanLibrary
 
clone() - Method in class jason.asSyntax.Pred
 
clone() - Method in class jason.asSyntax.RelExpr
make a hard copy of the terms
clone() - Method in class jason.asSyntax.Rule
 
clone() - Method in class jason.asSyntax.SourceInfo
 
clone() - Method in class jason.asSyntax.StringTermImpl
 
clone() - Method in class jason.asSyntax.Structure
make a deep copy of the terms
clone() - Method in interface jason.asSyntax.Term
 
clone() - Method in class jason.asSyntax.Trigger
 
clone() - Method in class jason.asSyntax.UnnamedVar
 
clone() - Method in class jason.asSyntax.VarTerm
 
clone() - Method in interface jason.bb.BeliefBase
 
clone() - Method in class jason.bb.ChainBBAdapter
 
clone() - Method in class jason.bb.DefaultBeliefBase
 
clone() - Method in class jason.environment.grid.Area
 
clone() - Method in class jason.environment.grid.Location
 
clone(Agent, List<String>, String) - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
clone(Agent, List<String>, String) - Method in class jason.infra.jade.JadeRuntimeServices
 
clone(Agent, List<String>, String) - Method in class jason.infra.saci.SaciRuntimeServices
 
clone(Agent, List<String>, String) - Method in interface jason.runtime.RuntimeServicesInfraTier
Clones an agent
clone - Class in jason.stdlib
 
clone() - Constructor for class jason.stdlib.clone
 
cloneLT() - Method in interface jason.asSyntax.ListTerm
clone the list term
cloneLT() - Method in class jason.asSyntax.ListTermImpl
make a hard copy of the terms
cloneLT() - Method in class jason.asSyntax.VarTerm
 
cloneLTShallow() - Method in interface jason.asSyntax.ListTerm
make a shallow copy of the list (terms are not cloned, only the structure)
cloneLTShallow() - Method in class jason.asSyntax.ListTermImpl
make a shallow copy of the list (terms are not cloned, only the structure)
cloneLTShallow() - Method in class jason.asSyntax.VarTerm
 
cloneOnlyBody() - Method in class jason.asSyntax.Plan
used to create a plan clone in a new IM
clonePB() - Method in interface jason.asSyntax.PlanBody
clone the plan body
clonePB() - Method in class jason.asSyntax.PlanBodyImpl
 
clonePB() - Method in class jason.asSyntax.VarTerm
 
close() - Method in class jason.runtime.MASConsoleGUI
 
CLOSEALL - Static variable in class jason.jeditplugin.Config
 
closeAllCBox - Variable in class jason.util.ConfigGUI
 
compare(Term, Term) - Method in class jason.stdlib.max
 
compare(Term, Term) - Method in class jason.stdlib.min
 
compareTo(Intention) - Method in class jason.asSemantics.Intention
implements atomic intentions > not atomic intentions
compareTo(Term) - Method in class jason.asSyntax.ArithFunctionTerm
 
compareTo(Term) - Method in class jason.asSyntax.Atom
 
compareTo(Term) - Method in class jason.asSyntax.DefaultTerm
 
compareTo(Term) - Method in class jason.asSyntax.ListTermImpl
 
compareTo(Term) - Method in class jason.asSyntax.LiteralImpl
 
compareTo(Term) - Method in class jason.asSyntax.NumberTermImpl
 
compareTo(Term) - Method in class jason.asSyntax.Pred
 
compareTo(Term) - Method in class jason.asSyntax.StringTermImpl
 
compareTo(Term) - Method in class jason.asSyntax.Structure
 
compareTo(Term) - Method in class jason.asSyntax.UnnamedVar
 
compareTo(Term) - Method in class jason.asSyntax.VarTerm
 
compose(Unifier) - Method in class jason.asSemantics.Unifier
add all unifications from u
concat(ListTerm) - Method in interface jason.asSyntax.ListTerm
 
concat(ListTerm) - Method in class jason.asSyntax.ListTermImpl
Adds a list in the end of this list.
concat(ListTerm) - Method in class jason.asSyntax.VarTerm
 
concat - Class in jason.stdlib
Internal action: .concat.
concat() - Constructor for class jason.stdlib.concat
 
ConcurrentInternalAction - Class in jason.asSemantics
This class can be used in place of DefaultInternalAction to create an IA that suspend the intention while it is being executed.
ConcurrentInternalAction() - Constructor for class jason.asSemantics.ConcurrentInternalAction
 
Config - Class in jason.jeditplugin
Jason configuration (used by JasonID to generate the project's scripts)
ConfigGUI - Class in jason.util
 
ConfigGUI() - Constructor for class jason.util.ConfigGUI
 
conn - Variable in class jason.bb.JDBCPersistentBB
 
consultPercepts(String) - Method in class jason.environment.Environment
Returns a copy of the perception for an agent.
ContainerAllocation - Interface in jason.infra.jade
This interface has to be implemented by classes that customises the agent allocation to containers/hosts in the JADE infrastructure
contains(Object) - Method in class jason.asSyntax.ListTermImpl
 
contains(Object) - Method in class jason.asSyntax.VarTerm
 
contains(Literal) - Method in interface jason.bb.BeliefBase
Returns the literal l as it is in BB, this method does not consider annotations in the search.
contains(Literal) - Method in class jason.bb.ChainBBAdapter
 
contains(Literal) - Method in class jason.bb.DefaultBeliefBase
 
contains(Literal) - Method in class jason.bb.JDBCPersistentBB
 
contains(Location) - Method in class jason.environment.grid.Area
 
containsAll(Collection) - Method in class jason.asSyntax.ListTermImpl
 
containsAll(Collection) - Method in class jason.asSyntax.VarTerm
 
containsPercept(Literal) - Method in class jason.environment.Environment
Returns true if the list of common percepts contains the perception per.
containsPercept(String, Literal) - Method in class jason.environment.Environment
 
continueRun() - Method in class jason.control.ExecutionControlGUI
 
controllerName - Static variable in class jason.infra.jade.RunJadeMAS
 
controllerOntology - Static variable in class jason.infra.jade.JadeExecutionControl
 
conversationIds - Variable in class jason.infra.jade.JadeAg
 
copy() - Method in class jason.asSyntax.Literal
 
Count - Class in jason.functions
Function: .count(B): counts the number of occurrences of a particular belief (pattern) in the agent's belief base, as the internal action .count.
Count() - Constructor for class jason.functions.Count
 
count - Class in jason.stdlib
Internal action: .count.
count() - Constructor for class jason.stdlib.count
 
countObjects(int) - Method in class jason.environment.grid.GridWorldModel
 
countVars(Map<VarTerm, Integer>) - Method in class jason.asSyntax.DefaultTerm
 
countVars(Map<VarTerm, Integer>) - Method in class jason.asSyntax.Pred
 
countVars(Map<VarTerm, Integer>) - Method in class jason.asSyntax.Rule
 
countVars(Map<VarTerm, Integer>) - Method in class jason.asSyntax.Structure
 
countVars(Map<VarTerm, Integer>) - Method in interface jason.asSyntax.Term
 
countVars(Map<VarTerm, Integer>) - Method in class jason.asSyntax.VarTerm
 
create(AgArch, String, ClassParameters, String, Settings) - Static method in class jason.asSemantics.Agent
Setup the default agent configuration.
create() - Method in class jason.asSemantics.Circumstance
creates new collections for E, I, MB, PA, PI, and FA
create() - Method in class jason.infra.centralised.RunCentralisedMAS
create environment, agents, controller
create() - Method in class jason.infra.jade.RunJadeMAS
 
create() - Static method in class jason.stdlib.add_annot
 
create() - Static method in class jason.stdlib.add_nested_source
 
create() - Static method in class jason.stdlib.atom
 
create() - Static method in class jason.stdlib.concat
 
create() - Static method in class jason.stdlib.date
 
create() - Static method in class jason.stdlib.delete
 
create() - Static method in class jason.stdlib.difference
 
create() - Static method in class jason.stdlib.fail
 
create() - Static method in class jason.stdlib.foreach
 
create() - Static method in class jason.stdlib.ground
 
create() - Static method in class jason.stdlib.if_then_else
 
create() - Static method in class jason.stdlib.intersection
 
create() - Static method in class jason.stdlib.length
 
create() - Static method in class jason.stdlib.list
 
create() - Static method in class jason.stdlib.literal
 
create() - Static method in class jason.stdlib.loop
 
create() - Static method in class jason.stdlib.max
 
create() - Static method in class jason.stdlib.member
 
create() - Static method in class jason.stdlib.min
 
create() - Static method in class jason.stdlib.my_name
 
create() - Static method in class jason.stdlib.nth
 
create() - Static method in class jason.stdlib.number
 
create() - Static method in class jason.stdlib.plan_label
 
create() - Static method in class jason.stdlib.prefix
 
create() - Static method in class jason.stdlib.print
 
create() - Static method in class jason.stdlib.println
 
create() - Static method in class jason.stdlib.puts
 
create() - Static method in class jason.stdlib.random
 
create() - Static method in class jason.stdlib.range
 
create() - Static method in class jason.stdlib.reverse
 
create() - Static method in class jason.stdlib.sort
 
create() - Static method in class jason.stdlib.string
 
create() - Static method in class jason.stdlib.structure
 
create() - Static method in class jason.stdlib.sublist
 
create() - Static method in class jason.stdlib.substring
 
create() - Static method in class jason.stdlib.suffix
 
create() - Static method in class jason.stdlib.term2string
 
create() - Static method in class jason.stdlib.time
 
create() - Static method in class jason.stdlib.union
 
create_agent - Class in jason.stdlib
Internal action: .create_agent.
create_agent() - Constructor for class jason.stdlib.create_agent
 
createAgent(String, String, String, List<String>, ClassParameters, Settings) - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
createAgent(String, String, String, List<String>, ClassParameters, Settings) - Method in class jason.infra.jade.JadeRuntimeServices
 
createAgent(String, String, String, List<String>, ClassParameters, Settings) - Method in class jason.infra.saci.SaciRuntimeServices
 
createAgent(String, String, String, List<String>, ClassParameters, Settings) - Method in interface jason.runtime.RuntimeServicesInfraTier
Creates a new agent with agName from source agSource, using agClass as agent class (default value is jason.asSemantics.Agent), archClass as agent architecture class (default value is jason.architecture.AgArch), bbPars as the belief base class (default value is DefaultBeliefBase), and stts as Settings (default value is new Settings()).
createAgs() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createAgs() - Method in class jason.infra.jade.RunJadeMAS
 
createArchs(List<String>, String, ClassParameters, String, Settings, RunCentralisedMAS) - Method in class jason.infra.centralised.CentralisedAgArch
Creates the user agent architecture, default architecture is jason.architecture.AgArch.
createArchs(List<String>, Agent, RunCentralisedMAS) - Method in class jason.infra.centralised.CentralisedAgArch
init the agent architecture based on another agent
createAtom(String) - Static method in class jason.asSyntax.ASSyntax
creates a new Atom term (an atom is a structure with 0-arity)
createBasicErrorAnnots(String, String) - Static method in exception jason.JasonException
 
createBasicErrorAnnots(Term, String) - Static method in exception jason.JasonException
 
createBrowseButton(String, JTextField) - Method in class jason.util.ConfigGUI
 
createButtons() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createButtons() - Method in class jason.infra.jade.RunJadeMAS
 
createButtonsPanel() - Method in class jason.infra.centralised.BaseDialogGUI
 
createController() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createController() - Method in class jason.infra.jade.RunJadeMAS
 
createCustomArchs(List<String>) - Method in class jason.architecture.AgArch
 
createEnv() - Method in class jason.jeditplugin.JasonID
 
createEnvironment() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createEnvironment() - Method in class jason.infra.jade.RunJadeMAS
 
createField(String, JComponent, String) - Method in class jason.infra.centralised.BaseDialogGUI
 
createField(String, JComponent, JComponent, String) - Method in class jason.infra.centralised.BaseDialogGUI
 
CreateJNLP - Class in jason.infra.centralised
creates a JNLP file for a project
CreateJNLP() - Constructor for class jason.infra.centralised.CreateJNLP
 
createList(Term...) - Static method in class jason.asSyntax.ASSyntax
Creates a new list with n elements, n can be 0
createList(Collection<Term>) - Static method in class jason.asSyntax.ASSyntax
Creates a new list from a collection of terms (each element of the collection is cloned)
createLiteral(String, Term...) - Static method in class jason.asSyntax.ASSyntax
Creates a new positive literal, the first argument is the functor (a string) and the n remainder arguments are terms.
createLiteral(boolean, String, Term...) - Static method in class jason.asSyntax.ASSyntax
Creates a new literal, the first argument is either Literal.LPos or Literal.LNeg, the second is the functor (a string), and the n remainder arguments are terms.
createMASLauncher() - Method in class jason.infra.centralised.CentralisedFactory
 
createMASLauncher() - Method in interface jason.infra.InfrastructureFactory
Every infrastructure factory should be able to create an instance of MASLauncherInfraTier, this instance is used to start a new MAS execution.
createMASLauncher() - Method in class jason.infra.jade.JadeFactory
 
createMASLauncher() - Method in class jason.infra.saci.SaciFactory
 
createNumber(double) - Static method in class jason.asSyntax.ASSyntax
creates a new number term
createPauseButton() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createRule(Literal, LogicalFormula) - Static method in class jason.asSyntax.ASSyntax
Creates a new rule with a head and a body
createRuntimeServices() - Method in class jason.infra.centralised.CentralisedFactory
 
createRuntimeServices() - Method in interface jason.infra.InfrastructureFactory
Every infrastructure factory should be able to create an instance of RuntimeServicesInfraTier, this instance provides services for controlling the MAS, as agent creation, destruction, etc.
createRuntimeServices() - Method in class jason.infra.jade.JadeFactory
 
createRuntimeServices() - Method in class jason.infra.saci.SaciFactory
 
createSource(Term) - Static method in class jason.asSyntax.Pred
 
createStopButton() - Method in class jason.infra.centralised.RunCentralisedMAS
 
createString(String) - Static method in class jason.asSyntax.ASSyntax
creates a new string term
createString(Object) - Static method in class jason.asSyntax.ASSyntax
creates a new string term using .toString() of the parameter
createStructure(String, Term...) - Static method in class jason.asSyntax.ASSyntax
Creates a new structure (compound) term, the first argument is the functor (a string), and the n remainder arguments are terms.
createToolBarButton(String, Icon, ActionListener) - Method in class jason.jeditplugin.JasonID
 
createUnifIterator(Unifier...) - Static method in class jason.asSyntax.LogExpr
creates an iterator for a list of unifiers
createVar(String) - Static method in class jason.asSyntax.ASSyntax
creates a new variable term
createVar() - Static method in class jason.asSyntax.ASSyntax
creates a new anonymous (or unnamed) variable
createWrongArgument(InternalAction, String) - Static method in exception jason.JasonException
 
createWrongArgumentNb(DefaultInternalAction) - Static method in exception jason.JasonException
 
CRPrefix - Static variable in class jason.asSyntax.directives.Include
 
current_intention - Class in jason.stdlib
Internal action: .current_intention.
current_intention() - Constructor for class jason.stdlib.current_intention
 
customSnifferConfFile - Static variable in class jason.infra.jade.JadeMASLauncherAnt
 

D

data - Variable in class jason.environment.grid.GridWorldModel
 
date - Class in jason.stdlib
Internal action: .date(YY,MM,DD).
date() - Constructor for class jason.stdlib.date
 
debugProject() - Method in class jason.jeditplugin.JasonID
 
DefaultArithFunction - Class in jason.asSemantics
Useful default implementation of all methods of ArithFunction interface.
DefaultArithFunction() - Constructor for class jason.asSemantics.DefaultArithFunction
 
DefaultBeliefBase - Class in jason.bb
Default implementation of Jason BB.
DefaultBeliefBase() - Constructor for class jason.bb.DefaultBeliefBase
 
defaultFont - Variable in class jason.environment.grid.GridWorldView
 
DefaultInternalAction - Class in jason.asSemantics
Default implementation of the internal action interface (it simply returns false for the interface methods).
DefaultInternalAction() - Constructor for class jason.asSemantics.DefaultInternalAction
 
defaultProjectFileName - Static variable in class jason.infra.centralised.RunCentralisedMAS
 
DefaultTerm - Class in jason.asSyntax
Base class for all terms.
DefaultTerm() - Constructor for class jason.asSyntax.DefaultTerm
 
delAg(String) - Method in class jason.infra.centralised.RunCentralisedMAS
 
delAnnot(Term) - Method in class jason.asSyntax.Literal
 
delAnnot(Term) - Method in class jason.asSyntax.Pred
 
delAnnot(Term) - Method in class jason.asSyntax.VarTerm
 
delAnnots(List<Term>) - Method in class jason.asSyntax.Literal
removes all annots in this pred that are in the list l.
delAnnots(List<Term>) - Method in class jason.asSyntax.Pred
 
delAnnots(List<Term>) - Method in class jason.asSyntax.VarTerm
 
delBel(Literal) - Method in class jason.asSemantics.Agent
If the agent believes in bel, removes it (calling brf) and generate the event.
delete - Class in jason.stdlib
Internal action: .delete.
delete() - Constructor for class jason.stdlib.delete
 
delSource(Term) - Method in class jason.asSyntax.Literal
deletes one source(agName) annotation, return true if deleted
delSource(Term) - Method in class jason.asSyntax.Pred
 
delSource(Term) - Method in class jason.asSyntax.VarTerm
 
delSources() - Method in class jason.asSyntax.Literal
deletes all source annotations
delSources() - Method in class jason.asSyntax.Pred
 
delSources() - Method in class jason.asSyntax.VarTerm
 
delTerm(int) - Method in class jason.asSyntax.Literal
 
delTerm(int) - Method in class jason.asSyntax.Structure
 
deref(VarTerm) - Method in class jason.asSemantics.Unifier
 
desire - Class in jason.stdlib
Internal action: .desire(D).
desire() - Constructor for class jason.stdlib.desire
 
dfName - Static variable in class jason.infra.jade.JadeAgArch
name of the "jason agent" service in DF
DG - Class in jason.asSyntax.patterns.goal
Implementation of the Declarative Goal pattern (see DALT 2006 paper)
DG() - Constructor for class jason.asSyntax.patterns.goal.DG
 
difference(ListTerm) - Method in interface jason.asSyntax.ListTerm
 
difference(ListTerm) - Method in class jason.asSyntax.ListTermImpl
returns a new (cloned) list representing the set resulting of the difference of this list and lt.
difference(ListTerm) - Method in class jason.asSyntax.VarTerm
 
difference - Class in jason.stdlib
Internal action: .difference(S1,S2,S3).
difference() - Constructor for class jason.stdlib.difference
 
Directive - Interface in jason.asSyntax.directives
Interface for all compiler directives (e.g.
DirectiveProcessor - Class in jason.asSyntax.directives
This class maintains the set of directives and is used by the parser to process them.
DirectiveProcessor() - Constructor for class jason.asSyntax.directives.DirectiveProcessor
 
discard() - Method in class jason.runtime.Settings
 
distance(Location) - Method in class jason.environment.grid.Location
calculates the Manhattan distance between two points
distanceChebyshev(Location) - Method in class jason.environment.grid.Location
returns the chessboard king (or Chebyshev) distance between two locations : max( |this.x - l.x| , |this.y - l.y|)
distanceEuclidean(Location) - Method in class jason.environment.grid.Location
calculates the Euclidean distance between two points
distanceManhattan(Location) - Method in class jason.environment.grid.Location
calculates the Manhattan distance between two points
distanceMaxBorder(Location) - Method in class jason.environment.grid.Area
Deprecated. renamed to chebyshevDistanceToBorder
doDelete() - Method in class jason.infra.jade.JadeAg
 
doDelete() - Method in class jason.infra.jade.JadeAgArch
 
draw(Graphics, int, int, int) - Method in class jason.environment.grid.GridWorldView
method to draw unknown object, probably overridden by the user viewer class
drawAgent(Graphics, int, int, Color, int) - Method in class jason.environment.grid.GridWorldView
 
drawArea - Variable in class jason.environment.grid.GridWorldView
 
drawEmpty(Graphics, int, int) - Method in class jason.environment.grid.GridWorldView
 
drawObstacle(Graphics, int, int) - Method in class jason.environment.grid.GridWorldView
 
drawString(Graphics, int, int, Font, String) - Method in class jason.environment.grid.GridWorldView
 
drop(TransitionSystem, Literal, Unifier) - Method in class jason.stdlib.succeed_goal
 
drop_all_desires - Class in jason.stdlib
Internal action: .drop_all_desires.
drop_all_desires() - Constructor for class jason.stdlib.drop_all_desires
 
drop_all_events - Class in jason.stdlib
Internal action: .drop_all_events.
drop_all_events() - Constructor for class jason.stdlib.drop_all_events
 
drop_all_intentions - Class in jason.stdlib
Internal action: .drop_all_intentions.
drop_all_intentions() - Constructor for class jason.stdlib.drop_all_intentions
 
drop_desire - Class in jason.stdlib
Internal action: .drop_desire(D).
drop_desire() - Constructor for class jason.stdlib.drop_desire
 
drop_event - Class in jason.stdlib
Internal action: .drop_event(D).
drop_event() - Constructor for class jason.stdlib.drop_event
 
drop_intention - Class in jason.stdlib
Internal action: .drop_intention(I).
drop_intention() - Constructor for class jason.stdlib.drop_intention
 
dropEvt(Circumstance, Literal, Unifier) - Method in class jason.stdlib.drop_desire
 
dropGoal(Trigger, Unifier) - Method in class jason.asSemantics.Intention
remove all IMs until the IM with trigger te
dropInt(Circumstance, Literal, Unifier) - Method in class jason.stdlib.drop_intention
 
dropIntention(Intention) - Method in class jason.asSemantics.Circumstance
removes and produces events to signal that the intention was dropped
dropPendingAction(Intention) - Method in class jason.asSemantics.Circumstance
removes the intention i from PA and notify listeners that the intention was dropped
dropPendingIntention(Intention) - Method in class jason.asSemantics.Circumstance
removes the intention i from PI and notify listeners that the intention was dropped

E

e - Class in jason.functions
Function: math.e: encapsulates java Math.E.
e() - Constructor for class jason.functions.e
 
EBDG - Class in jason.asSyntax.patterns.goal
Implementation of the Exclusive BDG pattern (see DALT 2006 paper)
EBDG() - Constructor for class jason.asSyntax.patterns.goal.EBDG
 
editLog() - Method in class jason.jeditplugin.JasonID
 
EMPTY_UNIF_LIST - Static variable in class jason.asSyntax.LogExpr
 
EmptyInt - Static variable in class jason.asSemantics.Intention
 
emptyTermArray - Static variable in class jason.asSyntax.Structure
 
emptyTermList - Static variable in class jason.asSyntax.Structure
 
Environment - Class in jason.environment
It is a base class for Environment, it is overridden by the user application to define the environment "behaviour".
Environment(int) - Constructor for class jason.environment.Environment
creates an environment class with n threads to execute actions required by the agents
Environment() - Constructor for class jason.environment.Environment
creates an environment class with the default number of threads in the pool
EnvironmentInfraTier - Interface in jason.environment
This interface is implemented by the infrastructure tier (Saci/Centralised/...) to provide concrete implementation of the environment.
environmentName - Static variable in class jason.infra.jade.RunJadeMAS
 
equals(Object) - Method in class jason.asSemantics.ActionExec
 
equals(Object) - Method in class jason.asSemantics.Event
 
equals(Object) - Method in class jason.asSemantics.Intention
 
equals(Object) - Method in class jason.asSemantics.Unifier
 
equals(Object) - Method in class jason.asSyntax.ArithFunctionTerm
 
equals(Object) - Method in class jason.asSyntax.Atom
 
equals(Object) - Method in class jason.asSyntax.ListTermImpl
 
equals(Object) - Method in class jason.asSyntax.LiteralImpl
 
equals(Object) - Method in class jason.asSyntax.NumberTermImpl
 
equals(Object) - Method in class jason.asSyntax.ObjectTermImpl
 
equals(Object) - Method in class jason.asSyntax.Plan
 
equals(Object) - Method in class jason.asSyntax.PlanBodyImpl
 
equals(Object) - Method in class jason.asSyntax.Pred
 
equals(Object) - Method in class jason.asSyntax.PredicateIndicator
 
equals(Object) - Method in class jason.asSyntax.Rule
 
equals(Object) - Method in class jason.asSyntax.StringTermImpl
 
equals(Object) - Method in class jason.asSyntax.Structure
 
equals(Object) - Method in interface jason.asSyntax.Term
 
equals(Object) - Method in class jason.asSyntax.Trigger
 
equals(Object) - Method in class jason.asSyntax.VarTerm
 
equals(Object) - Method in class jason.environment.grid.Area
 
equals(Object) - Method in class jason.environment.grid.Location
 
equalsAsStructure(Object) - Method in class jason.asSyntax.Literal
 
equalsAsStructure(Object) - Method in class jason.asSyntax.Pred
 
eval - Class in jason.stdlib
Internal action: .eval(Var,Logical Expression).
eval() - Constructor for class jason.stdlib.eval
 
evaluate(TransitionSystem, Term[]) - Method in interface jason.asSemantics.ArithFunction
evaluates/computes the function based on the args
evaluate(TransitionSystem, Term[]) - Method in class jason.asSemantics.DefaultArithFunction
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Abs
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Average
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.ceil
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Count
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.e
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.floor
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Length
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.log
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Max
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Min
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.pi
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Random
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Round
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.RuleToFunction
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Sqrt
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.StdDev
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.Sum
 
evaluate(TransitionSystem, Term[]) - Method in class jason.functions.time
 
Event - Class in jason.asSemantics
 
Event(Trigger, Intention) - Constructor for class jason.asSemantics.Event
 
eventAdded(Event) - Method in interface jason.asSemantics.CircumstanceListener
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.asSemantics.ConcurrentInternalAction
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.asSemantics.DefaultInternalAction
 
execute(TransitionSystem, Unifier, Term[]) - Method in interface jason.asSemantics.InternalAction
Executes the internal action.
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.abolish
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.add_annot
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.add_nested_source
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.add_plan
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.all_names
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.at
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.atom
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.broadcast
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.clone
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.concat
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.count
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.create_agent
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.current_intention
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.date
date(YY,MM,DD)
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.delete
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.desire
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.difference
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_all_desires
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_all_events
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_all_intentions
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_desire
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_event
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.drop_intention
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.eval
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.fail
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.fail_goal
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.findall
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.foreach
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.ground
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.if_then_else
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.intend
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.intersection
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.kill_agent
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.length
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.list
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.list_plans
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.literal
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.loop
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.member
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.min
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.my_name
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.nth
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.number
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.perceive
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.plan_label
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.prefix
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.println
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.puts
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.random
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.range
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.relevant_plans
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.remove_plan
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.resume
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.reverse
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.send
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.setof
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.sort
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.stopMAS
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.string
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.structure
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.sublist
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.substring
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.succeed_goal
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.suffix
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.suspend
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.suspended
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.term2string
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.time
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.union
 
execute(TransitionSystem, Unifier, Term[]) - Method in class jason.stdlib.wait
 
executeAction(String, Structure) - Method in class jason.environment.Environment
Executes an action on the environment.
ExecutionControl - Class in jason.control
Base class for the user implementation of execution control.
ExecutionControl() - Constructor for class jason.control.ExecutionControl
 
ExecutionControlGUI - Class in jason.control
 
ExecutionControlGUI() - Constructor for class jason.control.ExecutionControlGUI
 
ExecutionControlInfraTier - Interface in jason.control
This interface is implemented in the infrastructure tier (distributed/centralised) to provide methods that the user controller may call.
executor - Variable in class jason.environment.Environment
 
executor - Variable in class jason.infra.centralised.CentralisedExecutionControl
 
EXT - Static variable in class jason.mas2j.MAS2JProject
 
extraCols - Variable in class jason.bb.JDBCPersistentBB
the number of columns that this customisation creates (default is 2: the j_negated and j_annots columns)

F

fail - Class in jason.stdlib
Internal action: .fail.
fail() - Constructor for class jason.stdlib.fail
 
fail_goal - Class in jason.stdlib
Internal action: .fail_goal(G).
fail_goal() - Constructor for class jason.stdlib.fail_goal
 
failInt(TransitionSystem, String) - Method in class jason.asSemantics.ConcurrentInternalAction
fails the intention identified by intentionKey
findall - Class in jason.stdlib
Internal action: .findall(Var,Literal,List).
findall() - Constructor for class jason.stdlib.findall
 
findBel(Literal, Unifier) - Method in class jason.asSemantics.Agent
Find a literal in BB using unification to test.
findEventForFailure(Intention, Trigger) - Method in class jason.asSemantics.TransitionSystem
 
finish() - Method in class jason.infra.centralised.RunCentralisedMAS
 
finish() - Method in class jason.infra.jade.RunJadeMAS
 
fix() - Method in class jason.jeditplugin.Config
Set most important parameters with default values
fixAgentsSrc(String) - Method in class jason.mas2j.MAS2JProject
change the source of the agents using the source path information, also considers code from a jar file (if urlPrefix is not null)
fixSrc(List<String>, String) - Method in class jason.mas2j.AgentParameters
fix source of the asl code based on aslsourcepath, also considers code from a jar file (if urlPrefix is not null)
floor - Class in jason.functions
Function: math.floor(N): encapsulates java Math.floor(N), returns the largest double value that is not greater than the argument and is equal to a mathematical integer.
floor() - Constructor for class jason.functions.floor
 
forceFullLiteralImpl() - Method in class jason.asSyntax.Literal
Transforms this into a full literal (which implements all methods of Literal), if it is an Atom; otherwise returns 'this'
foreach - Class in jason.stdlib
Implementation of for.
foreach() - Constructor for class jason.stdlib.foreach
 
format(LogRecord) - Method in class jason.runtime.MASConsoleLogFormatter
 
formaterField - Static variable in class jason.runtime.MASConsoleLogHandler
 
frame - Variable in class jason.runtime.MASConsoleGUI
 
function - Variable in class jason.asSemantics.Unifier
 
FunctionRegister - Class in jason.asSyntax.directives
This class maintains the set of arithmetic functions available for the AS parser.
FunctionRegister() - Constructor for class jason.asSyntax.directives.FunctionRegister
 

G

generateGoalDeletion(Intention, List<Term>) - Method in class jason.asSemantics.TransitionSystem
generate a failure event for an intention
get(int) - Method in class jason.asSemantics.Intention
 
get(String) - Method in class jason.asSemantics.Unifier
gets the value for a Var, if it is unified with another var, gets this other's value
get(VarTerm) - Method in class jason.asSemantics.Unifier
gets the value for a Var, if it is unified with another var, gets this other's value
get(int) - Method in class jason.asSyntax.ListTermImpl
 
get(String) - Method in class jason.asSyntax.PlanLibrary
return a plan for a label
get(int) - Method in class jason.asSyntax.VarTerm
 
get() - Static method in class jason.jeditplugin.Config
 
get(boolean) - Static method in class jason.jeditplugin.Config
 
get() - Static method in class jason.runtime.MASConsoleColorGUI
for singleton pattern
get() - Static method in class jason.runtime.MASConsoleGUI
for singleton pattern
getAction() - Method in class jason.asSemantics.Circumstance
actions
getActionInSchedule(String) - Method in class jason.environment.TimeSteppedEnvironment
 
getActionTerm() - Method in class jason.asSemantics.ActionExec
 
getAg() - Method in class jason.asSemantics.TransitionSystem
 
getAg(String) - Method in class jason.infra.centralised.RunCentralisedMAS
 
getAg(String) - Method in class jason.mas2j.MAS2JProject
 
getAgArchClasses() - Method in class jason.mas2j.AgentParameters
gets a list of all custom arch classes defined in the jason project
getAgArchClassesChain() - Method in class jason.architecture.AgArch
 
getAgAtPos(Location) - Method in class jason.environment.grid.GridWorldModel
returns the agent at location l or -1 if there is not one there
getAgAtPos(int, int) - Method in class jason.environment.grid.GridWorldModel
returns the agent at x,y or -1 if there is not one there
getAgDecl() - Method in class jason.infra.centralised.StartNewAgentGUI
 
getAgent() - Method in class jason.asSyntax.ArithFunctionTerm
 
getAgents() - Method in class jason.mas2j.MAS2JProject
 
getAgentsNames() - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
getAgentsNames() - Method in class jason.infra.jade.JadeRuntimeServices
 
getAgentsNames() - Method in class jason.infra.saci.SaciRuntimeServices
 
getAgentsNames() - Method in interface jason.runtime.RuntimeServicesInfraTier
Returns a set of all agents' name
getAgentsQty() - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
getAgentsQty() - Method in class jason.infra.jade.JadeRuntimeServices
 
getAgentsQty() - Method in class jason.infra.saci.SaciRuntimeServices
 
getAgentsQty() - Method in interface jason.runtime.RuntimeServicesInfraTier
Gets the number of agents in the MAS.
getAgName() - Method in class jason.architecture.AgArch
Gets the agent's name
getAgName() - Method in interface jason.architecture.AgArchInfraTier
Gets the agent's name
getAgName() - Method in class jason.infra.centralised.CentralisedAgArch
 
getAgName() - Method in class jason.infra.jade.JasonBridgeArch
 
getAgName() - Method in class jason.mas2j.AgentParameters
 
getAgName(LogRecord) - Static method in class jason.runtime.MASConsoleLogFormatter
 
getAgPos(int) - Method in class jason.environment.grid.GridWorldModel
 
getAgProgram() - Method in class jason.asSemantics.Agent
Gets the agent program (Beliefs and plans) as XML
getAgs() - Method in class jason.infra.centralised.RunCentralisedMAS
 
getAgSaciXMLScript(AgentParameters, boolean, boolean) - Method in class jason.infra.saci.SaciMASLauncherAnt
 
getAgState() - Method in class jason.asSemantics.Agent
Gets the agent "mind" (Beliefs, plans and circumstance) as XML
getAgState(String) - Method in interface jason.control.ExecutionControlInfraTier
Gets the agent state (beliefs, intentions, plans, ...) as an XML document
getAgState(String) - Method in class jason.infra.centralised.CentralisedExecutionControl
 
getAgState(String) - Method in class jason.infra.jade.JadeExecutionControl
 
getAgState(String) - Method in class jason.infra.saci.SaciExecutionControl
 
getAgWhere() - Method in class jason.bb.AgentJDBCPersistentBB
 
getAll() - Method in interface jason.bb.BeliefBase
Deprecated. use iterator() instead of getAll
getAll() - Method in class jason.bb.ChainBBAdapter
 
getAll() - Method in class jason.bb.DefaultBeliefBase
Deprecated. use iterator() instead of getAll
getAllASFiles() - Method in class jason.mas2j.MAS2JProject
 
getAllRelevant(Trigger) - Method in class jason.asSyntax.PlanLibrary
Deprecated. use getCandidatePlans(te) instead
getAnnots() - Method in class jason.asSyntax.Literal
returns all annotations of the literal
getAnnots(String) - Method in class jason.asSyntax.Literal
returns all annots with the specified functor e.g.: from annots [t(a), t(b), source(tom)] and functor "t", it returns [t(a),t(b)] in case that there is no such an annot, it returns an empty list.
getAnnots() - Method in class jason.asSyntax.Pred
 
getAnnots(String) - Method in class jason.asSyntax.Pred
 
getAnnots() - Method in class jason.asSyntax.VarTerm
 
getAntLib() - Method in class jason.jeditplugin.Config
Returns the path to the ant home directory (where its jars are stored)
getApplicablePlans() - Method in class jason.asSemantics.Circumstance
 
getArchInfraTier() - Method in class jason.architecture.AgArch
returns the last arch in the chain, which is supposed to be the infra tier
getArity() - Method in class jason.asSyntax.ListTermImpl
 
getArity() - Method in class jason.asSyntax.Literal
returns the number of terms of this literal
getArity() - Method in class jason.asSyntax.Plan
 
getArity() - Method in class jason.asSyntax.PlanBodyImpl
 
getArity() - Method in class jason.asSyntax.PredicateIndicator
 
getArity() - Method in class jason.asSyntax.Structure
 
getArity() - Method in class jason.asSyntax.Trigger
 
getArity() - Method in class jason.asSyntax.VarTerm
 
getAsDOM(Document) - Method in class jason.asSemantics.ActionExec
get as XML
getAsDOM(Document) - Method in class jason.asSemantics.Agent
Gets the agent "mind" as XML
getAsDOM(Document) - Method in class jason.asSemantics.Circumstance
get the agent circumstance as XML
getAsDOM(Document) - Method in class jason.asSemantics.Event
get as XML
getAsDOM(Document) - Method in class jason.asSemantics.IntendedMeans
get as XML
getAsDOM(Document) - Method in class jason.asSemantics.Intention
get as XML
getAsDOM(Document) - Method in class jason.asSemantics.Option
get as XML
getAsDOM(Document) - Method in class jason.asSemantics.Unifier
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.ArithExpr
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.ArithFunctionTerm
 
getAsDOM(Document) - Method in class jason.asSyntax.Atom
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.BinaryStructure
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.InternalActionLiteral
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.ListTermImpl
 
getAsDOM(Document) - Method in class jason.asSyntax.LiteralImpl
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.LogExpr
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.NumberTermImpl
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.ObjectTermImpl
 
getAsDOM(Document) - Method in class jason.asSyntax.Plan
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.PlanBodyImpl
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.PlanLibrary
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.Pred
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.RelExpr
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.Rule
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.StringTermImpl
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.Structure
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.Trigger
get as XML
getAsDOM(Document) - Method in class jason.asSyntax.VarTerm
get as XML
getAsDOM(Document) - Method in interface jason.bb.BeliefBase
Gets the BB as XML
getAsDOM(Document) - Method in class jason.bb.ChainBBAdapter
 
getAsDOM(Document) - Method in class jason.bb.DefaultBeliefBase
 
getAsDOM(Document) - Method in interface jason.util.ToDOM
 
getAsInMASProject() - Method in class jason.mas2j.AgentParameters
 
getAsList() - Method in interface jason.asSyntax.ListTerm
 
getAsList() - Method in class jason.asSyntax.ListTermImpl
Returns this ListTerm as a Java List (implemented by ArrayList).
getAsList() - Method in class jason.asSyntax.VarTerm
 
getAsListOfTerms() - Method in class jason.asSyntax.Literal
returns this literal as a list with three elements: [functor, list of terms, list of annots]
getASLSrc() - Method in class jason.asSemantics.Agent
Returns the .asl file source used to create this agent
getAsSetts(boolean, boolean) - Method in class jason.mas2j.AgentParameters
 
getAsTerm() - Method in class jason.asSemantics.IntendedMeans
 
getAsTerm() - Method in class jason.asSemantics.Intention
 
getAsTerm() - Method in class jason.asSemantics.Unifier
 
getAvailableInfrastructures() - Method in class jason.jeditplugin.Config
 
getBB() - Method in class jason.asSemantics.Agent
 
getBBClass() - Method in class jason.mas2j.AgentParameters
 
getBeginSrcLine() - Method in class jason.asSyntax.SourceInfo
 
getBody() - Method in class jason.asSyntax.Plan
 
getBody() - Method in class jason.asSyntax.Rule
 
getBodyNext() - Method in interface jason.asSyntax.PlanBody
 
getBodyNext() - Method in class jason.asSyntax.PlanBodyImpl
 
getBodyNext() - Method in class jason.asSyntax.VarTerm
 
getBodyTerm() - Method in interface jason.asSyntax.PlanBody
 
getBodyTerm() - Method in class jason.asSyntax.PlanBodyImpl
 
getBodyTerm() - Method in class jason.asSyntax.VarTerm
 
getBodyType() - Method in interface jason.asSyntax.PlanBody
 
getBodyType() - Method in class jason.asSyntax.PlanBodyImpl
 
getBodyType() - Method in class jason.asSyntax.VarTerm
 
getBoolean(String) - Method in class jason.jeditplugin.Config
 
getC() - Method in class jason.asSemantics.TransitionSystem
 
getCandidateBeliefs(PredicateIndicator) - Method in interface jason.bb.BeliefBase
Returns an iterator for all literals in BB that match the functor/arity of the parameter.
getCandidateBeliefs(Literal, Unifier) - Method in interface jason.bb.BeliefBase
Returns an iterator for all literals relevant for l's predicate indicator, if l is a var, returns all beliefs.
The unifier u may contain values for variables in l.
getCandidateBeliefs(PredicateIndicator) - Method in class jason.bb.ChainBBAdapter
 
getCandidateBeliefs(Literal, Unifier) - Method in class jason.bb.ChainBBAdapter
 
getCandidateBeliefs(PredicateIndicator) - Method in class jason.bb.DefaultBeliefBase
 
getCandidateBeliefs(Literal, Unifier) - Method in class jason.bb.DefaultBeliefBase
 
getCandidateBeliefs(Literal, Unifier) - Method in class jason.bb.JDBCPersistentBB
 
getCandidatePlans(Trigger) - Method in class jason.asSyntax.PlanLibrary
 
getCanvas() - Method in class jason.environment.grid.GridWorldView
 
getChainClasses() - Method in class jason.bb.ChainBB
 
getClassName() - Method in class jason.mas2j.ClassParameters
 
getClassPaths() - Method in class jason.mas2j.MAS2JProject
 
getContainers() - Method in interface jason.infra.jade.ContainerAllocation
 
getContext() - Method in class jason.asSyntax.Plan
 
getControlClass() - Method in class jason.mas2j.MAS2JProject
 
getControlInfraTier() - Method in class jason.infra.centralised.CentralisedAgArch
 
getControllerInfraTier() - Method in class jason.infra.centralised.RunCentralisedMAS
 
getCountQuery(PredicateIndicator) - Method in class jason.bb.AgentJDBCPersistentBB
 
getCountQuery(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
returns a SQL command to count the number of instances of a predicate
getCreateTable(String, int, Structure) - Method in class jason.bb.AgentJDBCPersistentBB
 
getCreateTable(String, int, Structure) - Method in class jason.bb.JDBCPersistentBB
returns the SQL command to create a new table
getCurrentStep() - Method in class jason.asSemantics.IntendedMeans
 
getCycleNumber() - Method in class jason.architecture.AgArch
gets the current cycle number in case of running in sync execution mode
getCycleNumber() - Method in class jason.control.ExecutionControl
 
getCycleTimeout() - Method in class jason.control.ExecutionControl
returns the maximum number of milliseconds of a cycle
getDeleteAll(PredicateIndicator) - Method in class jason.bb.AgentJDBCPersistentBB
 
getDeleteAll(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
returns a SQL command to delete all entries for a predicate
getDirective(String) - Static method in class jason.asSyntax.directives.DirectiveProcessor
 
getDirectiveClasses() - Method in class jason.mas2j.MAS2JProject
 
getDirectory() - Method in class jason.mas2j.MAS2JProject
 
getEndSrcLine() - Method in class jason.asSyntax.SourceInfo
 
getEnvClass() - Method in class jason.mas2j.MAS2JProject
 
getEnvInfraTier() - Method in class jason.infra.centralised.CentralisedAgArch
 
getEnvironmentInfraTier() - Method in class jason.environment.Environment
 
getEnvironmentInfraTier() - Method in class jason.infra.centralised.RunCentralisedMAS
 
getErrorMsg() - Method in class jason.asSyntax.ArithFunctionTerm
 
getErrorMsg() - Method in class jason.asSyntax.DefaultTerm
 
getErrorMsg() - Method in class jason.asSyntax.InternalActionLiteral
 
getErrorMsg() - Method in class jason.asSyntax.LiteralImpl
 
getErrorTerms() - Method in exception jason.JasonException
 
getEvents() - Method in class jason.asSemantics.Circumstance
 
getExecutionControlInfraTier() - Method in class jason.control.ExecutionControl
 
getFailureMsg() - Method in class jason.asSemantics.ActionExec
 
getFailureReason() - Method in class jason.asSemantics.ActionExec
 
getFeedbackActions() - Method in class jason.asSemantics.Circumstance
 
getFeedbackActionsWrapper() - Method in class jason.asSemantics.Circumstance
 
getFirstAgArch() - Method in class jason.architecture.AgArch
Returns the first architecture in the chain of responsibility pattern
getFrame() - Method in class jason.runtime.MASConsoleGUI
 
getFreePos() - Method in class jason.environment.grid.GridWorldModel
returns a random free location using isFree to test the availability of some possible location (it means free of agents and obstacles)
getFreePos(int) - Method in class jason.environment.grid.GridWorldModel
returns a random free location using isFree(object) to test the availability of some possible location
getFunction(String, int) - Method in class jason.asSemantics.Agent
get the object the implements the arithmetic function function/arity, either global (like math.max) or local (like .count).
getFunction(String, int) - Static method in class jason.asSyntax.directives.FunctionRegister
 
getFunctor() - Method in class jason.asSyntax.Atom
 
getFunctor() - Method in class jason.asSyntax.Literal
returns the functor of this literal
getFunctor() - Method in class jason.asSyntax.PredicateIndicator
 
getFunctor() - Method in class jason.asSyntax.VarTerm
 
getGoalListeners() - Method in class jason.asSemantics.TransitionSystem
 
getHeight() - Method in class jason.environment.grid.GridWorldModel
 
getHost() - Method in class jason.mas2j.AgentParameters
 
getHost() - Method in class jason.mas2j.ClassParameters
 
getIA(String) - Method in class jason.asSemantics.Agent
 
getIA(Agent) - Method in class jason.asSyntax.InternalActionLiteral
 
getId() - Method in class jason.asSemantics.Intention
 
getIdlePlans() - Method in class jason.asSyntax.PlanLibrary
 
getIlForce() - Method in class jason.asSemantics.Message
 
getIM(Trigger, Unifier) - Method in class jason.asSemantics.Intention
returns the IntendedMeans with TE = g, returns null if there isn't one
getIMs() - Method in class jason.asSemantics.Intention
 
getInfrastructure() - Method in class jason.mas2j.MAS2JProject
 
getInfrastructureFactory() - Method in class jason.mas2j.MAS2JProject
 
getInfrastructureFactoryClass(String) - Method in class jason.jeditplugin.Config
 
getInitialBels() - Method in class jason.asSemantics.Agent
 
getInReplyTo() - Method in class jason.asSemantics.Message
 
getInsert(Literal) - Method in class jason.bb.AgentJDBCPersistentBB
 
getInsert(Literal) - Method in class jason.bb.JDBCPersistentBB
returns the SQL command to insert l into the DB
getIntention() - Method in class jason.asSemantics.ActionExec
 
getIntention() - Method in class jason.asSemantics.Event
 
getIntentions() - Method in class jason.asSemantics.Circumstance
Intentions
getJadeAg() - Method in class jason.infra.jade.JasonBridgeArch
 
getJadeArgs() - Method in class jason.jeditplugin.Config
Return the jade args (those used in jade.Boot)
getJadeArrayArgs() - Method in class jason.jeditplugin.Config
 
getJadeJar() - Method in class jason.jeditplugin.Config
Returns the full path to the jade.jar file
getJasonBuiltDate() - Method in class jason.jeditplugin.Config
 
getJasonConfigPanel() - Method in class jason.util.ConfigGUI
 
getJasonHome() - Method in class jason.jeditplugin.Config
returns the jason home (based on jason.jar)
getJasonJar() - Method in class jason.jeditplugin.Config
Returns the full path to the jason.jar file
getJasonRunningVersion() - Method in class jason.jeditplugin.Config
 
getJavaHome() - Method in class jason.jeditplugin.Config
Returns the path to the java home directory
getLabel() - Method in class jason.asSyntax.Plan
 
getLast() - Method in interface jason.asSyntax.ListTerm
 
getLast() - Method in class jason.asSyntax.ListTermImpl
get the last ListTerm of this List
getLast() - Method in class jason.asSyntax.VarTerm
 
getLastBB() - Method in class jason.bb.ChainBBAdapter
 
getLastBody() - Method in interface jason.asSyntax.PlanBody
 
getLastBody() - Method in class jason.asSyntax.PlanBodyImpl
 
getLastBody() - Method in class jason.asSyntax.VarTerm
 
getLHS() - Method in class jason.asSyntax.ArithExpr
gets the LHS of this Expression
getLHS() - Method in class jason.asSyntax.BinaryStructure
gets the LHS of this operation
getLHS() - Method in class jason.asSyntax.LogExpr
gets the LHS of this Expression
getListeners() - Method in class jason.asSemantics.Circumstance
 
getLiteral() - Method in class jason.asSyntax.Trigger
 
getLogger() - Method in class jason.asSemantics.Agent
 
getLogger() - Method in class jason.asSemantics.TransitionSystem
 
getLogger() - Method in class jason.environment.Environment
 
getLogger() - Method in class jason.infra.centralised.CentralisedAgArch
 
getMailBox() - Method in class jason.asSemantics.Circumstance
Messages
getMaxArgs() - Method in class jason.asSemantics.DefaultInternalAction
 
getMaxArgs() - Method in class jason.stdlib.abolish
 
getMaxArgs() - Method in class jason.stdlib.add_annot
 
getMaxArgs() - Method in class jason.stdlib.add_nested_source
 
getMaxArgs() - Method in class jason.stdlib.add_plan
 
getMaxArgs() - Method in class jason.stdlib.all_names
 
getMaxArgs() - Method in class jason.stdlib.at
 
getMaxArgs() - Method in class jason.stdlib.atom
 
getMaxArgs() - Method in class jason.stdlib.broadcast
 
getMaxArgs() - Method in class jason.stdlib.count
 
getMaxArgs() - Method in class jason.stdlib.create_agent
 
getMaxArgs() - Method in class jason.stdlib.current_intention
 
getMaxArgs() - Method in class jason.stdlib.date
 
getMaxArgs() - Method in class jason.stdlib.delete
 
getMaxArgs() - Method in class jason.stdlib.difference
 
getMaxArgs() - Method in class jason.stdlib.drop_all_events
 
getMaxArgs() - Method in class jason.stdlib.drop_all_intentions
 
getMaxArgs() - Method in class jason.stdlib.drop_intention
 
getMaxArgs() - Method in class jason.stdlib.eval
 
getMaxArgs() - Method in class jason.stdlib.findall
 
getMaxArgs() - Method in class jason.stdlib.foreach
 
getMaxArgs() - Method in class jason.stdlib.ground
 
getMaxArgs() - Method in class jason.stdlib.if_then_else
 
getMaxArgs() - Method in class jason.stdlib.intend
 
getMaxArgs() - Method in class jason.stdlib.kill_agent
 
getMaxArgs() - Method in class jason.stdlib.length
 
getMaxArgs() - Method in class jason.stdlib.list
 
getMaxArgs() - Method in class jason.stdlib.literal
 
getMaxArgs() - Method in class jason.stdlib.loop
 
getMaxArgs() - Method in class jason.stdlib.member
 
getMaxArgs() - Method in class jason.stdlib.min
 
getMaxArgs() - Method in class jason.stdlib.my_name
 
getMaxArgs() - Method in class jason.stdlib.nth
 
getMaxArgs() - Method in class jason.stdlib.number
 
getMaxArgs() - Method in class jason.stdlib.perceive
 
getMaxArgs() - Method in class jason.stdlib.plan_label
 
getMaxArgs() - Method in class jason.stdlib.prefix
 
getMaxArgs() - Method in class jason.stdlib.random
 
getMaxArgs() - Method in class jason.stdlib.range
 
getMaxArgs() - Method in class jason.stdlib.relevant_plans
 
getMaxArgs() - Method in class jason.stdlib.remove_plan
 
getMaxArgs() - Method in class jason.stdlib.resume
 
getMaxArgs() - Method in class jason.stdlib.reverse
 
getMaxArgs() - Method in class jason.stdlib.send
 
getMaxArgs() - Method in class jason.stdlib.setof
 
getMaxArgs() - Method in class jason.stdlib.sort
 
getMaxArgs() - Method in class jason.stdlib.stopMAS
 
getMaxArgs() - Method in class jason.stdlib.string
 
getMaxArgs() - Method in class jason.stdlib.structure
 
getMaxArgs() - Method in class jason.stdlib.sublist
 
getMaxArgs() - Method in class jason.stdlib.substring
 
getMaxArgs() - Method in class jason.stdlib.succeed_goal
 
getMaxArgs() - Method in class jason.stdlib.suffix
 
getMaxArgs() - Method in class jason.stdlib.suspend
 
getMaxArgs() - Method in class jason.stdlib.suspended
 
getMaxArgs() - Method in class jason.stdlib.term2string
 
getMaxArgs() - Method in class jason.stdlib.time
 
getMaxArgs() - Method in class jason.stdlib.wait
 
getMinArgs() - Method in class jason.asSemantics.DefaultInternalAction
 
getMinArgs() - Method in class jason.stdlib.abolish
 
getMinArgs() - Method in class jason.stdlib.add_annot
 
getMinArgs() - Method in class jason.stdlib.add_nested_source
 
getMinArgs() - Method in class jason.stdlib.add_plan
 
getMinArgs() - Method in class jason.stdlib.all_names
 
getMinArgs() - Method in class jason.stdlib.at
 
getMinArgs() - Method in class jason.stdlib.atom
 
getMinArgs() - Method in class jason.stdlib.broadcast
 
getMinArgs() - Method in class jason.stdlib.count
 
getMinArgs() - Method in class jason.stdlib.create_agent
 
getMinArgs() - Method in class jason.stdlib.current_intention
 
getMinArgs() - Method in class jason.stdlib.date
 
getMinArgs() - Method in class jason.stdlib.delete
 
getMinArgs() - Method in class jason.stdlib.difference
 
getMinArgs() - Method in class jason.stdlib.drop_all_events
 
getMinArgs() - Method in class jason.stdlib.drop_all_intentions
 
getMinArgs() - Method in class jason.stdlib.drop_intention
 
getMinArgs() - Method in class jason.stdlib.eval
 
getMinArgs() - Method in class jason.stdlib.findall
 
getMinArgs() - Method in class jason.stdlib.foreach
 
getMinArgs() - Method in class jason.stdlib.ground
 
getMinArgs() - Method in class jason.stdlib.if_then_else
 
getMinArgs() - Method in class jason.stdlib.intend
 
getMinArgs() - Method in class jason.stdlib.kill_agent
 
getMinArgs() - Method in class jason.stdlib.length
 
getMinArgs() - Method in class jason.stdlib.list
 
getMinArgs() - Method in class jason.stdlib.literal
 
getMinArgs() - Method in class jason.stdlib.loop
 
getMinArgs() - Method in class jason.stdlib.member
 
getMinArgs() - Method in class jason.stdlib.min
 
getMinArgs() - Method in class jason.stdlib.my_name
 
getMinArgs() - Method in class jason.stdlib.nth
 
getMinArgs() - Method in class jason.stdlib.number
 
getMinArgs() - Method in class jason.stdlib.perceive
 
getMinArgs() - Method in class jason.stdlib.plan_label
 
getMinArgs() - Method in class jason.stdlib.prefix
 
getMinArgs() - Method in class jason.stdlib.random
 
getMinArgs() - Method in class jason.stdlib.range
 
getMinArgs() - Method in class jason.stdlib.relevant_plans
 
getMinArgs() - Method in class jason.stdlib.remove_plan
 
getMinArgs() - Method in class jason.stdlib.resume
 
getMinArgs() - Method in class jason.stdlib.reverse
 
getMinArgs() - Method in class jason.stdlib.send
 
getMinArgs() - Method in class jason.stdlib.setof
 
getMinArgs() - Method in class jason.stdlib.sort
 
getMinArgs() - Method in class jason.stdlib.stopMAS
 
getMinArgs() - Method in class jason.stdlib.string
 
getMinArgs() - Method in class jason.stdlib.structure
 
getMinArgs() - Method in class jason.stdlib.sublist
 
getMinArgs() - Method in class jason.stdlib.substring
 
getMinArgs() - Method in class jason.stdlib.succeed_goal
 
getMinArgs() - Method in class jason.stdlib.suffix
 
getMinArgs() - Method in class jason.stdlib.suspend
 
getMinArgs() - Method in class jason.stdlib.suspended
 
getMinArgs() - Method in class jason.stdlib.term2string
 
getMinArgs() - Method in class jason.stdlib.time
 
getMinArgs() - Method in class jason.stdlib.wait
 
getModel() - Method in class jason.environment.grid.GridWorldView
 
getMsgId() - Method in class jason.asSemantics.Message
 
getName() - Method in interface jason.asSemantics.ArithFunction
returns the name of the function
getName() - Method in class jason.asSemantics.DefaultArithFunction
 
getName() - Method in class jason.functions.Abs
 
getName() - Method in class jason.functions.Average
 
getName() - Method in class jason.functions.ceil
 
getName() - Method in class jason.functions.Count
 
getName() - Method in class jason.functions.e
 
getName() - Method in class jason.functions.floor
 
getName() - Method in class jason.functions.Length
 
getName() - Method in class jason.functions.log
 
getName() - Method in class jason.functions.Max
 
getName() - Method in class jason.functions.Min
 
getName() - Method in class jason.functions.pi
 
getName() - Method in class jason.functions.Random
 
getName() - Method in class jason.functions.Round
 
getName() - Method in class jason.functions.RuleToFunction
 
getName() - Method in class jason.functions.Sqrt
 
getName() - Method in class jason.functions.StdDev
 
getName() - Method in class jason.functions.Sum
 
getName() - Method in class jason.functions.time
 
getNbAgs() - Method in class jason.control.ExecutionControl
Returns the number of agents in the MAS (used to test the end of a cycle)
getNbAgs() - Method in class jason.environment.TimeSteppedEnvironment
Returns the number of agents in the MAS (used to test the end of a cycle)
getNbOfAgs() - Method in class jason.environment.grid.GridWorldModel
 
getNewInstance() - Static method in class jason.util.ConfigGUI
 
getNewLine() - Method in class jason.stdlib.print
 
getNewLine() - Method in class jason.stdlib.println
 
getNext() - Method in interface jason.asSyntax.ListTerm
 
getNext() - Method in class jason.asSyntax.ListTermImpl
 
getNext() - Method in class jason.asSyntax.VarTerm
 
getNextAdapter() - Method in class jason.bb.ChainBBAdapter
 
getNextAgArch() - Method in class jason.architecture.AgArch
 
getObject() - Method in interface jason.asSyntax.ObjectTerm
 
getObject() - Method in class jason.asSyntax.ObjectTermImpl
 
getObject() - Method in class jason.asSyntax.VarTerm
 
getOp() - Method in class jason.asSyntax.ArithExpr
gets the Operation of this Expression
getOp() - Method in class jason.asSyntax.LogExpr
gets the Operation of this Expression
getOp() - Method in class jason.asSyntax.RelExpr
gets the Operation of this Expression
getOperator() - Method in class jason.asSyntax.Trigger
 
getOption(String) - Method in class jason.mas2j.AgentParameters
 
getOptions() - Method in class jason.mas2j.AgentParameters
 
getParameter(int) - Method in class jason.mas2j.ClassParameters
 
getParameter(String) - Method in class jason.mas2j.ClassParameters
 
getParametersArray() - Method in class jason.mas2j.ClassParameters
 
getParametersStr(String) - Method in class jason.mas2j.ClassParameters
returns parameters with space as separator
getPendingActions() - Method in class jason.asSemantics.Circumstance
pending action
getPendingEvents() - Method in class jason.asSemantics.Circumstance
pending events
getPendingIntentions() - Method in class jason.asSemantics.Circumstance
pending intentions
getPenultimate() - Method in interface jason.asSyntax.ListTerm
 
getPenultimate() - Method in class jason.asSyntax.ListTermImpl
 
getPenultimate() - Method in class jason.asSyntax.VarTerm
 
getPercepts() - Method in interface jason.bb.BeliefBase
Returns all beliefs that have "percept" as source
getPercepts() - Method in class jason.bb.ChainBBAdapter
 
getPercepts() - Method in class jason.bb.DefaultBeliefBase
 
getPercepts(String) - Method in class jason.environment.Environment
Returns percepts for an agent.
getPercepts(String) - Method in class jason.environment.TimeSteppedEnvironment
stops perception while executing the step's actions
getPL() - Method in class jason.asSemantics.Agent
 
getPlan() - Method in class jason.asSemantics.IntendedMeans
 
getPlan() - Method in class jason.asSemantics.Option
 
getPlans() - Method in class jason.asSyntax.PlanLibrary
 
getPlanSize() - Method in interface jason.asSyntax.PlanBody
 
getPlanSize() - Method in class jason.asSyntax.PlanBodyImpl
 
getPlanSize() - Method in class jason.asSyntax.VarTerm
 
getPredicateIndicator() - Method in class jason.asSyntax.Literal
returns functor symbol "/" arity
getPredicateIndicator() - Method in class jason.asSyntax.LiteralImpl
returns [~] super.getPredicateIndicator
getPredicateIndicator() - Method in class jason.asSyntax.Trigger
return [+|-][!|?] super.getPredicateIndicator
getPredicateIndicator() - Method in class jason.asSyntax.VarTerm
 
getProject() - Method in class jason.infra.centralised.RunCentralisedMAS
 
getProjectFile() - Method in class jason.mas2j.MAS2JProject
 
getPropCont() - Method in class jason.asSemantics.Message
 
getReceiver() - Method in class jason.asSemantics.Message
 
getRelevant(Literal) - Method in interface jason.bb.BeliefBase
Deprecated. use getCandidateBeliefs(l,null) instead
getRelevant(Literal) - Method in class jason.bb.ChainBBAdapter
 
getRelevant(Literal) - Method in class jason.bb.DefaultBeliefBase
Deprecated. use getCandidateBeliefs(l,null) instead
getRelevantPlans() - Method in class jason.asSemantics.Circumstance
 
getResult() - Method in class jason.asSemantics.ActionExec
 
getRHS() - Method in class jason.asSyntax.ArithExpr
gets the RHS of this Expression
getRHS() - Method in class jason.asSyntax.BinaryStructure
gets the RHS of this operation
getRHS() - Method in class jason.asSyntax.LogExpr
gets the RHS of this Expression
getRunner() - Static method in class jason.infra.centralised.RunCentralisedMAS
 
getRuntimeServices() - Method in class jason.architecture.AgArch
 
getRuntimeServices() - Method in interface jason.architecture.AgArchInfraTier
Gets an object with infrastructure runtime services
getRuntimeServices() - Method in interface jason.control.ExecutionControlInfraTier
Gets an object with infrastructure runtime services
getRuntimeServices() - Method in interface jason.environment.EnvironmentInfraTier
Gets an object with infrastructure runtime services
getRuntimeServices() - Method in class jason.infra.centralised.CentralisedAgArch
 
getRuntimeServices() - Method in class jason.infra.centralised.CentralisedEnvironment
 
getRuntimeServices() - Method in class jason.infra.centralised.CentralisedExecutionControl
 
getRuntimeServices() - Method in class jason.infra.jade.JadeEnvironment
 
getRuntimeServices() - Method in class jason.infra.jade.JadeExecutionControl
 
getRuntimeServices() - Method in class jason.infra.jade.JasonBridgeArch
 
getRuntimeServices() - Method in class jason.infra.saci.SaciAgArch
 
getRuntimeServices() - Method in class jason.infra.saci.SaciEnvironment
 
getRuntimeServices() - Method in class jason.infra.saci.SaciExecutionControl
 
getSaciJar() - Method in class jason.jeditplugin.Config
Returns the full path to the saci.jar file
getScheduler() - Method in class jason.asSemantics.Agent
 
getSelect(Literal) - Method in class jason.bb.JDBCPersistentBB
returns the SQL command for a select that retrieves the literal l from the DB
getSelectAll(PredicateIndicator) - Method in class jason.bb.AgentJDBCPersistentBB
 
getSelectAll(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
returns the SQL command the selects all literals of type pi
getSelectedEvent() - Method in class jason.asSemantics.Circumstance
 
getSelectedIntention() - Method in class jason.asSemantics.Circumstance
 
getSelectedOption() - Method in class jason.asSemantics.Circumstance
 
getSender() - Method in class jason.asSemantics.Message
 
getSettings() - Method in class jason.asSemantics.TransitionSystem
 
getShellCommand() - Method in class jason.jeditplugin.Config
 
getSingletonVars() - Method in class jason.asSyntax.Literal
returns all singleton vars (that appears once) in this literal
getSingletonVars() - Method in class jason.asSyntax.Structure
 
getSocName() - Method in class jason.mas2j.MAS2JProject
 
getSourcePaths() - Method in class jason.mas2j.MAS2JProject
 
getSources() - Method in class jason.asSyntax.Literal
returns the sources of this literal as a new list.
getSources() - Method in class jason.asSyntax.Pred
 
getSources() - Method in class jason.asSyntax.VarTerm
 
getSrcFile() - Method in class jason.asSyntax.SourceInfo
 
getSrcInfo() - Method in class jason.asSyntax.DefaultTerm
 
getSrcInfo() - Method in interface jason.asSyntax.Term
 
getSrcLine() - Method in class jason.asSyntax.SourceInfo
 
getStartCommandArray() - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
returns the operating system command that runs the MAS
getStep() - Method in class jason.asSemantics.TransitionSystem
 
getStep() - Method in class jason.environment.TimeSteppedEnvironment
returns the current step counter
getString() - Method in interface jason.asSyntax.StringTerm
gets the Java string represented by this term, it normally does not return the same string as toString (which enclose the string by quotes)
getString() - Method in class jason.asSyntax.StringTermImpl
 
getString() - Method in class jason.asSyntax.VarTerm
 
getTableName(Literal) - Method in class jason.bb.JDBCPersistentBB
 
getTableName(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
 
getTail() - Method in interface jason.asSyntax.ListTerm
 
getTail() - Method in class jason.asSyntax.ListTermImpl
returns this ListTerm's tail element in case the List has the Tail, otherwise, returns null
getTail() - Method in class jason.asSyntax.VarTerm
 
getTemplate(String) - Method in class jason.jeditplugin.Config
 
getTerm() - Method in interface jason.asSyntax.ListTerm
 
getTerm() - Method in class jason.asSyntax.ListTermImpl
gets the term of this ListTerm
getTerm(int) - Method in class jason.asSyntax.ListTermImpl
 
getTerm(int) - Method in class jason.asSyntax.Literal
returns the i-th term (first term is 0)
getTerm(int) - Method in class jason.asSyntax.Plan
 
getTerm(int) - Method in class jason.asSyntax.PlanBodyImpl
 
getTerm(int) - Method in class jason.asSyntax.Structure
 
getTerm(int) - Method in class jason.asSyntax.Trigger
 
getTerm(int) - Method in class jason.asSyntax.VarTerm
 
getTerm() - Method in class jason.asSyntax.VarTerm
 
getTerms() - Method in class jason.asSyntax.ListTermImpl
return the this ListTerm elements (0=Term, 1=ListTerm)
getTerms() - Method in class jason.asSyntax.Literal
returns all terms of this literal
getTerms() - Method in class jason.asSyntax.Structure
 
getTerms() - Method in class jason.asSyntax.VarTerm
 
getTermsArray() - Method in class jason.asSyntax.Literal
returns all terms of this literal as an array
getTermsArray() - Method in class jason.asSyntax.VarTerm
 
getTermsSize() - Method in class jason.asSyntax.Structure
Deprecated. use getArity
getTransformer() - Method in class jason.util.asl2html
 
getTransformer() - Method in class jason.util.asl2tex
 
getTransformer() - Method in class jason.util.asl2xml
 
getTrigger() - Method in class jason.asSemantics.Event
 
getTrigger() - Method in class jason.asSemantics.IntendedMeans
gets the trigger event that caused the creation of this IM
getTrigger() - Method in class jason.asSyntax.Plan
 
getTriggerEvent() - Method in class jason.asSyntax.Plan
Deprecated. use getTrigger
getTS() - Method in class jason.architecture.AgArch
 
getTS() - Method in class jason.asSemantics.Agent
 
getType() - Method in class jason.asSyntax.Trigger
 
getUnif() - Method in class jason.asSemantics.IntendedMeans
 
getUnifier() - Method in class jason.asSemantics.Option
 
getUniqueId() - Static method in class jason.asSyntax.UnnamedVar
 
getUserAgArch() - Method in class jason.asSemantics.TransitionSystem
 
getUserAgArch() - Method in class jason.infra.centralised.CentralisedAgArch
 
getUserConfFile() - Method in class jason.jeditplugin.Config
returns the file where the user preferences are stored
getUserControl() - Method in class jason.infra.centralised.CentralisedExecutionControl
 
getUserControl() - Method in class jason.infra.jade.JadeExecutionControl
 
getUserControl() - Method in class jason.infra.saci.SaciExecutionControl
 
getUserEnvironment() - Method in class jason.infra.centralised.CentralisedEnvironment
 
getUserParameter(String) - Method in class jason.runtime.Settings
 
getUserParameters() - Method in class jason.runtime.Settings
 
getValue() - Method in class jason.asSyntax.ArithFunctionTerm
 
getValue() - Method in class jason.asSyntax.VarTerm
returns the value of this var.
getWhere(Literal) - Method in class jason.bb.AgentJDBCPersistentBB
 
getWhere(Literal) - Method in class jason.bb.JDBCPersistentBB
returns the where clausule for a select for literal l
getWidth() - Method in class jason.environment.grid.GridWorldModel
 
getWindowTitle() - Method in class jason.util.ConfigGUI
 
goalFailed(Trigger) - Method in interface jason.asSemantics.GoalListener
method called when a goal is failed
goalFailed(Trigger) - Method in class jason.asSemantics.GoalListenerForMetaEvents
 
goalFinished(Trigger) - Method in interface jason.asSemantics.GoalListener
method called when a goal is successfully finished
goalFinished(Trigger) - Method in class jason.asSemantics.GoalListenerForMetaEvents
 
GoalListener - Interface in jason.asSemantics
call-back interface to be notified about events on goals
GoalListener.GoalStates - Enum in jason.asSemantics
 
GoalListenerForMetaEvents - Class in jason.asSemantics
 
GoalListenerForMetaEvents(TransitionSystem) - Constructor for class jason.asSemantics.GoalListenerForMetaEvents
 
goalResumed(Trigger) - Method in interface jason.asSemantics.GoalListener
called when a suspended goal is resumed
goalResumed(Trigger) - Method in class jason.asSemantics.GoalListenerForMetaEvents
 
goalStarted(Event) - Method in interface jason.asSemantics.GoalListener
method called when a new goal is produced by operator !
goalStarted(Event) - Method in class jason.asSemantics.GoalListenerForMetaEvents
 
goalSuspended(Trigger, String) - Method in interface jason.asSemantics.GoalListener
method called when a goal is suspended (waiting action on the environment or due to internal actions like .wait and .suspend)
goalSuspended(Trigger, String) - Method in class jason.asSemantics.GoalListenerForMetaEvents
 
GridWorldModel - Class in jason.environment.grid
Simple model for a grid world (with agents and obstacles).
GridWorldModel(int, int, int) - Constructor for class jason.environment.grid.GridWorldModel
 
GridWorldView - Class in jason.environment.grid
View component for a GirdWorldModel.
GridWorldView(GridWorldModel, String, int) - Constructor for class jason.environment.grid.GridWorldView
 
ground - Class in jason.stdlib
Internal action: .ground.
ground() - Constructor for class jason.stdlib.ground
 

H

handleMessage(EBMessage) - Method in class jason.jeditplugin.JasonID
 
handleMessage(EBMessage) - Method in class jason.jeditplugin.JasonIDPlugin
 
hasAnnot(Term) - Method in class jason.asSyntax.Literal
returns true if there is some annotation t in the literal
hasAnnot() - Method in class jason.asSyntax.Literal
returns true if the pred has at least one annot
hasAnnot(Term) - Method in class jason.asSyntax.Pred
 
hasAnnot() - Method in class jason.asSyntax.Pred
 
hasAnnot(Term) - Method in class jason.asSyntax.VarTerm
 
hasAnnot() - Method in class jason.asSyntax.VarTerm
 
hasAtomicIntention() - Method in class jason.asSemantics.Circumstance
 
hasBreakpoint() - Method in class jason.asSyntax.Plan
 
hasCandidatePlan(Trigger) - Method in class jason.asSyntax.PlanLibrary
 
hasCBuild() - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
hasConsole() - Static method in class jason.runtime.MASConsoleGUI
 
hasCustomSelectOption() - Method in class jason.asSemantics.Agent
 
hasEvent() - Method in class jason.asSemantics.Circumstance
 
hasFeedbackAction() - Method in class jason.asSemantics.Circumstance
feedback action
hasGoalListener() - Method in class jason.asSemantics.TransitionSystem
 
hashCode() - Method in class jason.asSemantics.ActionExec
 
hashCode() - Method in class jason.asSemantics.Intention
 
hashCode() - Method in class jason.asSyntax.DefaultTerm
 
hashCode() - Method in class jason.asSyntax.PredicateIndicator
 
hashCode() - Method in class jason.asSyntax.Rule
 
hashCode() - Method in class jason.asSyntax.VarTerm
 
hashCode() - Method in class jason.environment.grid.Area
 
hashCode() - Method in class jason.environment.grid.Location
 
hashCodeCache - Variable in class jason.asSyntax.DefaultTerm
 
hasIntention() - Method in class jason.asSemantics.Circumstance
 
hasListener() - Method in class jason.asSemantics.Circumstance
 
hasMetaEventPlans() - Method in class jason.asSyntax.PlanLibrary
 
hasMindInspectorByCycle - Variable in class jason.architecture.MindInspectorAgArch
 
hasObject(int, Location) - Method in class jason.environment.grid.GridWorldModel
 
hasObject(int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
hasParameter(String) - Method in class jason.mas2j.ClassParameters
 
hasParameters() - Method in class jason.mas2j.ClassParameters
 
hasPendingAction() - Method in class jason.asSemantics.Circumstance
 
hasPendingEvent() - Method in class jason.asSemantics.Circumstance
 
hasPendingIntention() - Method in class jason.asSemantics.Circumstance
 
hasSource() - Method in class jason.asSyntax.Literal
returns true if this literal has some source annotation
hasSource(Term) - Method in class jason.asSyntax.Literal
returns true if this literal has a "source(agName)"
hasSource() - Method in class jason.asSyntax.Pred
 
hasSource(Term) - Method in class jason.asSyntax.Pred
 
hasSource() - Method in class jason.asSyntax.VarTerm
 
hasSource(Term) - Method in class jason.asSyntax.VarTerm
 
hasSubsetAnnot(Literal) - Method in class jason.asSyntax.Literal
returns true if all this predicate annots are in p's annots
hasSubsetAnnot(Literal, Unifier) - Method in class jason.asSyntax.Literal
Returns true if all this predicate's annots are in p's annots using the unifier u.
hasSubsetAnnot(Literal) - Method in class jason.asSyntax.Pred
 
hasSubsetAnnot(Literal, Unifier) - Method in class jason.asSyntax.Pred
 
hasSubsetAnnot(Literal) - Method in class jason.asSyntax.VarTerm
 
hasSubsetAnnot(Literal, Unifier) - Method in class jason.asSyntax.VarTerm
 
hasTerm() - Method in class jason.asSyntax.Literal
returns true if this literal has some term
hasTerm() - Method in class jason.asSyntax.Structure
 
hasTrigger(Trigger, Unifier) - Method in class jason.asSemantics.Intention
returns true if the intention has an IM where TE = g, using u to verify equality
hasValue() - Method in class jason.asSyntax.VarTerm
returns true if this var has a value
hasVar(VarTerm) - Method in class jason.asSyntax.DefaultTerm
 
hasVar(VarTerm) - Method in class jason.asSyntax.Pred
 
hasVar(VarTerm) - Method in class jason.asSyntax.Rule
 
hasVar(VarTerm) - Method in class jason.asSyntax.Structure
 
hasVar(VarTerm) - Method in interface jason.asSyntax.Term
 
hasVar(VarTerm) - Method in class jason.asSyntax.VarTerm
 
headClone() - Method in class jason.asSyntax.Rule
 
height - Variable in class jason.environment.grid.GridWorldModel
 

I

ID - Static variable in class jason.jeditplugin.AgentSpeakSideKickParser
 
ID - Static variable in class jason.jeditplugin.JasonProjectSideKickParser
 
if_then_else - Class in jason.stdlib
Implementation of if.
if_then_else() - Constructor for class jason.stdlib.if_then_else
 
importAnnots(Literal) - Method in class jason.asSyntax.Literal
"import" annots from another predicate p.
importAnnots(Literal) - Method in class jason.asSyntax.Pred
 
importAnnots(Literal) - Method in class jason.asSyntax.VarTerm
 
importComponents(Agent) - Method in class jason.asSemantics.Agent
Imports beliefs, plans and initial goals from another agent.
incCycleNumber() - Method in class jason.architecture.AgArch
 
Include - Class in jason.asSyntax.directives
Implementation of the include directive.
Include() - Constructor for class jason.asSyntax.directives.Include
 
incReplyWithId() - Method in class jason.infra.jade.JadeAg
 
IndexedBB - Class in jason.bb
Customised version of Belief Base where some beliefs are unique (with primary keys) and indexed for faster access.
IndexedBB() - Constructor for class jason.bb.IndexedBB
 
IndexedBB(BeliefBase) - Constructor for class jason.bb.IndexedBB
 
indexOf(Object) - Method in class jason.asSyntax.ListTermImpl
 
indexOf(Object) - Method in class jason.asSyntax.VarTerm
 
informAgsEnvironmentChanged(Collection<String>) - Method in class jason.environment.Environment
Deprecated. use version with String... parameter
informAgsEnvironmentChanged(String...) - Method in class jason.environment.Environment
 
informAgsEnvironmentChanged(String...) - Method in interface jason.environment.EnvironmentInfraTier
Sends a message to the given agents notifying them that the environment has changed (called by the user environment).
informAgsEnvironmentChanged(Collection<String>) - Method in interface jason.environment.EnvironmentInfraTier
Deprecated. use the informAgsEnvironmentChanged with String... parameter
informAgsEnvironmentChanged(String...) - Method in class jason.infra.centralised.CentralisedEnvironment
 
informAgsEnvironmentChanged(Collection<String>) - Method in class jason.infra.centralised.CentralisedEnvironment
 
informAgsEnvironmentChanged(String...) - Method in class jason.infra.jade.JadeEnvironment
 
informAgsEnvironmentChanged(Collection<String>) - Method in class jason.infra.jade.JadeEnvironment
 
informAgsEnvironmentChanged(String...) - Method in class jason.infra.saci.SaciEnvironment
 
informAgsEnvironmentChanged(Collection) - Method in class jason.infra.saci.SaciEnvironment
 
informAgToPerformCycle(String, int) - Method in interface jason.control.ExecutionControlInfraTier
Informs an agent to continue to its next reasoning cycle.
informAgToPerformCycle(String, int) - Method in class jason.infra.centralised.CentralisedExecutionControl
 
informAgToPerformCycle(String, int) - Method in class jason.infra.jade.JadeExecutionControl
 
informAgToPerformCycle(String, int) - Method in class jason.infra.saci.SaciExecutionControl
 
informAllAgsToPerformCycle(int) - Method in interface jason.control.ExecutionControlInfraTier
Informs all agents to continue to its next reasoning cycle.
informAllAgsToPerformCycle(int) - Method in class jason.infra.centralised.CentralisedExecutionControl
 
informAllAgsToPerformCycle(int) - Method in class jason.infra.jade.JadeExecutionControl
 
informAllAgsToPerformCycle(int) - Method in class jason.infra.saci.SaciExecutionControl
 
informCycleFinished(boolean, int) - Method in class jason.infra.centralised.CentralisedAgArch
Informs the infrastructure tier controller that the agent has finished its reasoning cycle (used in sync mode).
informCycleFinished(boolean, int) - Method in class jason.infra.jade.JadeAgArch
Informs the infrastructure tier controller that the agent has finished its reasoning cycle (used in sync mode).
informCycleFinished(boolean, int) - Method in class jason.infra.saci.SaciAgArch
Informs the infrastructure tier controller that the agent has finished its reasoning cycle (used in sync mode).
infraControl - Variable in class jason.control.ExecutionControl
 
infraEnv - Variable in class jason.infra.centralised.CentralisedAgArch
 
InfrastructureFactory - Interface in jason.infra
Every infrastructure for Jason must implement this interface.
infraTP - Variable in class jason.util.ConfigGUI
 
inGrid(Location) - Method in class jason.environment.grid.GridWorldModel
 
inGrid(int, int) - Method in class jason.environment.grid.GridWorldModel
 
init() - Method in class jason.architecture.AgArch
 
init() - Method in class jason.architecture.MindInspectorAgArch
 
init(Agent, String[]) - Method in interface jason.bb.BeliefBase
Called before the MAS execution with the agent that uses this BB and the args informed in .mas2j project.
Example in .mas2j:
agent BeliefBaseClass(1,bla);
the init args will be ["1", "bla"].
init(Agent, String[]) - Method in class jason.bb.ChainBB
 
init(Agent, String[]) - Method in class jason.bb.ChainBBAdapter
 
init(Agent, String[]) - Method in class jason.bb.DefaultBeliefBase
 
init(Agent, String[]) - Method in class jason.bb.IndexedBB
 
init(Agent, String[]) - Method in class jason.bb.JDBCPersistentBB
 
init(Agent, String[]) - Method in class jason.bb.TextPersistentBB
 
init(String[]) - Method in class jason.control.ExecutionControl
This method is called when setExecutionControlInfraTier was already called
init(String[]) - Method in class jason.control.ExecutionControlGUI
 
init(String[]) - Method in class jason.environment.Environment
Called before the MAS execution with the args informed in .mas2j project, the user environment could override it.
init(String[]) - Method in class jason.environment.TimeSteppedEnvironment
 
init(String[]) - Method in class jason.infra.centralised.RunCentralisedMAS
 
init(String[], MAS2JProject) - Method in interface jason.infra.jade.ContainerAllocation
 
init(AgentParameters) - Method in class jason.infra.jade.JasonBridgeArch
 
init(String[]) - Method in class jason.infra.jade.RunJadeMAS
 
initAg(String, ClassParameters, String, Settings) - Method in class jason.architecture.AgArch
Deprecated. for arch initialisation you should override the init() method.
initAg() - Method in class jason.asSemantics.Agent
Initialises the TS and other components of the agent
initAg(String) - Method in class jason.asSemantics.Agent
parse and load the agent code, asSrc may be null
initAg(AgArch, BeliefBase, String, Settings) - Method in class jason.asSemantics.Agent
Deprecated. Prefer the initAg method with only the source code of the agent as parameter. A call of this method like
     TransitionSystem ts = ag.initAg(arch, bb, asSrc, stts)
     
can be replaced by
     new TransitionSystem(ag, new Circumstance(), stts, arch);
     ag.setBB(bb); // only if you use a custom BB
     ag.initAg(asSrc);
     TransitionSystem ts = ag.getTS();
     
initAg(String[]) - Method in class jason.infra.saci.SaciAgArch
Method used by SACI to initialise the agent: args[0] is the agent architecture class, args[1] is the user Agent class, args[2] is the user BB class, args[3] is the AgentSpeak source file, args[4] "options", args[5] options.
initAg(String[]) - Method in class jason.infra.saci.SaciEnvironment
 
initAg(String[]) - Method in class jason.infra.saci.SaciExecutionControl
 
initAgMap() - Method in class jason.mas2j.MAS2JProject
 
initButtonPanel() - Method in class jason.runtime.MASConsoleGUI
 
initComponents(int) - Method in class jason.environment.grid.GridWorldView
sets the size of the frame and adds the components
initComponents() - Method in class jason.infra.centralised.BaseDialogGUI
 
initComponents() - Method in class jason.infra.centralised.KillAgentGUI
 
initComponents() - Method in class jason.infra.centralised.StartNewAgentGUI
 
initComponents() - Method in class jason.jeditplugin.NewEnvironmentGUI
 
initComponents() - Method in class jason.jeditplugin.NewInternalActionGUI
 
initComponents() - Method in class jason.jeditplugin.NewProjectGUI
 
initDefaultFunctions() - Method in class jason.asSemantics.Agent
 
initFrame(String) - Method in class jason.runtime.MASConsoleGUI
 
initMainPanel() - Method in class jason.runtime.MASConsoleGUI
 
initOutput() - Method in class jason.runtime.MASConsoleColorGUI
 
initOutput() - Method in class jason.runtime.MASConsoleGUI
 
inPause - Variable in class jason.runtime.MASConsoleGUI
 
insert(Term) - Method in interface jason.asSyntax.ListTerm
 
insert(Term) - Method in class jason.asSyntax.ListTermImpl
insert a term in the begin of this list
insert(Term) - Method in class jason.asSyntax.VarTerm
 
insertAgArch(AgArch) - Method in class jason.architecture.AgArch
 
insertArchClass(ClassParameters...) - Method in class jason.mas2j.AgentParameters
 
insertAsNextStep(PlanBody) - Method in class jason.asSemantics.IntendedMeans
 
insertMetaEvent(Event) - Method in class jason.asSemantics.Circumstance
 
intend - Class in jason.stdlib
Internal action: .intend(I).
intend() - Constructor for class jason.stdlib.intend
 
IntendedMeans - Class in jason.asSemantics
 
IntendedMeans(Option, Trigger) - Constructor for class jason.asSemantics.IntendedMeans
 
Intention - Class in jason.asSemantics
Represents and Intention (a stack of IntendedMeans).
Intention() - Constructor for class jason.asSemantics.Intention
 
intentionAdded(Intention) - Method in interface jason.asSemantics.CircumstanceListener
 
intentionDropped(Intention) - Method in interface jason.asSemantics.CircumstanceListener
 
intentionResumed(Intention) - Method in interface jason.asSemantics.CircumstanceListener
 
intentionSuspended(Intention, String) - Method in interface jason.asSemantics.CircumstanceListener
 
InternalAction - Interface in jason.asSemantics
Common interface for all internal actions.
InternalActionLiteral - Class in jason.asSyntax
A particular type of literal used to represent internal actions (which has a "." in the functor).
InternalActionLiteral(String) - Constructor for class jason.asSyntax.InternalActionLiteral
 
InternalActionLiteral(InternalActionLiteral) - Constructor for class jason.asSyntax.InternalActionLiteral
 
InternalActionLiteral(Structure, Agent) - Constructor for class jason.asSyntax.InternalActionLiteral
 
intersection(ListTerm) - Method in interface jason.asSyntax.ListTerm
 
intersection(ListTerm) - Method in class jason.asSyntax.ListTermImpl
returns a new (cloned) list representing the set resulting of the intersection of this list and lt.
intersection(ListTerm) - Method in class jason.asSyntax.VarTerm
 
intersection - Class in jason.stdlib
Internal action: .intersection(S1,S2,S3).
intersection() - Constructor for class jason.stdlib.intersection
 
isAchvGoal() - Method in class jason.asSyntax.Trigger
 
isAddition() - Method in class jason.asSyntax.Trigger
 
isAllUnifs() - Method in class jason.asSyntax.Plan
 
isArithExpr() - Method in class jason.asSyntax.ArithFunctionTerm
 
isArithExpr() - Method in class jason.asSyntax.DefaultTerm
 
isArithExpr() - Method in interface jason.asSyntax.Term
 
isArithExpr() - Method in class jason.asSyntax.VarTerm
 
isAsk() - Method in class jason.asSemantics.Message
 
isAtom() - Method in class jason.asSyntax.ArithFunctionTerm
 
isAtom() - Method in class jason.asSyntax.Atom
 
isAtom() - Method in class jason.asSyntax.DefaultTerm
 
isAtom() - Method in class jason.asSyntax.InternalActionLiteral
 
isAtom() - Method in class jason.asSyntax.ListTermImpl
 
isAtom() - Method in class jason.asSyntax.LiteralImpl
 
isAtom() - Method in class jason.asSyntax.PlanBodyImpl
 
isAtom() - Method in class jason.asSyntax.Pred
 
isAtom() - Method in class jason.asSyntax.Structure
 
isAtom() - Method in interface jason.asSyntax.Term
 
isAtom() - Method in class jason.asSyntax.VarTerm
 
isAtomic() - Method in class jason.asSemantics.IntendedMeans
 
isAtomic() - Method in class jason.asSemantics.Intention
 
isAtomic() - Method in class jason.asSyntax.Plan
 
isAtomicIntentionSuspended() - Method in class jason.asSemantics.Circumstance
 
isBodyTerm() - Method in interface jason.asSyntax.PlanBody
 
isBodyTerm() - Method in class jason.asSyntax.PlanBodyImpl
 
isBodyTerm() - Method in class jason.asSyntax.VarTerm
 
isCartagoJadeCase(MAS2JProject) - Static method in class jason.infra.jade.JadeAgArch
 
isCreatedByJason(PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
returns true if the table for pi was created by Jason
isDB(Literal) - Method in class jason.bb.JDBCPersistentBB
returns true if the literal is stored in a DB
isDebug() - Static method in class jason.infra.centralised.RunCentralisedMAS
 
isEmpty() - Method in class jason.asSyntax.ListTermImpl
 
isEmpty() - Method in class jason.asSyntax.VarTerm
 
isEmptyBody() - Method in interface jason.asSyntax.PlanBody
 
isEmptyBody() - Method in class jason.asSyntax.PlanBodyImpl
 
isEmptyBody() - Method in class jason.asSyntax.VarTerm
 
isEnd() - Method in interface jason.asSyntax.ListTerm
 
isEnd() - Method in class jason.asSyntax.ListTermImpl
 
isEnd() - Method in class jason.asSyntax.VarTerm
 
isEvaluated() - Method in class jason.asSyntax.ArithFunctionTerm
returns true if the function/expression was already evaluated
isExternal() - Method in class jason.asSemantics.Event
 
isFileName(String) - Method in class jason.infra.jade.RunJadeMAS
Test if an argument actually references a file.
isFinished() - Method in class jason.asSemantics.IntendedMeans
 
isFinished() - Method in class jason.asSemantics.Intention
 
isFree(Location) - Method in class jason.environment.grid.GridWorldModel
returns true if the location l has no obstacle neither agent
isFree(int, int) - Method in class jason.environment.grid.GridWorldModel
returns true if the location x,y has neither obstacle nor agent
isFree(int, Location) - Method in class jason.environment.grid.GridWorldModel
returns true if the location l has not the object obj
isFree(int, int, int) - Method in class jason.environment.grid.GridWorldModel
returns true if the location x,y has not the object obj
isFreeOfObstacle(Location) - Method in class jason.environment.grid.GridWorldModel
 
isFreeOfObstacle(int, int) - Method in class jason.environment.grid.GridWorldModel
 
isGoal() - Method in class jason.asSyntax.Trigger
 
isGoalAdd() - Method in class jason.asSemantics.IntendedMeans
 
isGround() - Method in class jason.asSyntax.ArithFunctionTerm
 
isGround() - Method in class jason.asSyntax.DefaultTerm
 
isGround() - Method in class jason.asSyntax.ListTermImpl
 
isGround() - Method in class jason.asSyntax.Pred
 
isGround() - Method in class jason.asSyntax.Structure
 
isGround() - Method in interface jason.asSyntax.Term
 
isGround() - Method in class jason.asSyntax.VarTerm
 
isInArea(Location, Location) - Method in class jason.environment.grid.Location
 
isInArea(Area) - Method in class jason.environment.grid.Location
 
isInternal() - Method in class jason.asSemantics.Event
 
isInternalAction() - Method in class jason.asSyntax.DefaultTerm
 
isInternalAction() - Method in class jason.asSyntax.InternalActionLiteral
 
isInternalAction() - Method in interface jason.asSyntax.Term
 
isInternalAction() - Method in class jason.asSyntax.VarTerm
 
isJade() - Method in class jason.mas2j.MAS2JProject
 
isKnownPerformative() - Method in class jason.asSemantics.Message
 
isList() - Method in class jason.asSyntax.DefaultTerm
 
isList() - Method in class jason.asSyntax.ListTermImpl
 
isList() - Method in interface jason.asSyntax.Term
 
isList() - Method in class jason.asSyntax.VarTerm
 
isLiteral() - Method in class jason.asSyntax.ArithFunctionTerm
 
isLiteral() - Method in class jason.asSyntax.DefaultTerm
 
isLiteral() - Method in class jason.asSyntax.ListTermImpl
 
isLiteral() - Method in class jason.asSyntax.Literal
 
isLiteral() - Method in interface jason.asSyntax.Term
 
isLiteral() - Method in class jason.asSyntax.VarTerm
 
isMetaEvent() - Method in class jason.asSyntax.Trigger
 
isNeigbour(Location) - Method in class jason.environment.grid.Location
 
isNumeric() - Method in class jason.asSyntax.ArithFunctionTerm
 
isNumeric() - Method in class jason.asSyntax.DefaultTerm
 
isNumeric() - Method in class jason.asSyntax.NumberTermImpl
 
isNumeric() - Method in interface jason.asSyntax.Term
 
isNumeric() - Method in class jason.asSyntax.VarTerm
 
isPause() - Method in class jason.runtime.MASConsoleGUI
 
isPlanBody() - Method in class jason.asSyntax.DefaultTerm
 
isPlanBody() - Method in class jason.asSyntax.PlanBodyImpl
 
isPlanBody() - Method in interface jason.asSyntax.Term
 
isPlanBody() - Method in class jason.asSyntax.VarTerm
 
isPred() - Method in class jason.asSyntax.DefaultTerm
 
isPred() - Method in class jason.asSyntax.Pred
 
isPred() - Method in interface jason.asSyntax.Term
 
isPred() - Method in class jason.asSyntax.VarTerm
 
isRelevant(Trigger) - Method in class jason.asSyntax.Plan
returns an unifier if this plan is relevant for the event te, returns null otherwise.
isRelevant(Trigger) - Method in class jason.asSyntax.PlanLibrary
Deprecated. use hasCandidatePlan(te) instead
isReplyToSyncAsk() - Method in class jason.asSemantics.Message
 
isRule() - Method in class jason.asSyntax.DefaultTerm
 
isRule() - Method in class jason.asSyntax.Rule
 
isRule() - Method in interface jason.asSyntax.Term
 
isRule() - Method in class jason.asSyntax.VarTerm
 
isRunning() - Method in class jason.architecture.AgArch
Checks whether the agent is running
isRunning() - Method in interface jason.architecture.AgArchInfraTier
Checks whether the agent is running (alive)
isRunning() - Method in class jason.control.ExecutionControl
 
isRunning() - Method in class jason.environment.Environment
 
isRunning() - Method in interface jason.environment.EnvironmentInfraTier
returns true if the infrastructure environment is running
isRunning() - Method in class jason.infra.centralised.CentralisedAgArch
 
isRunning() - Method in class jason.infra.centralised.CentralisedEnvironment
 
isRunning() - Method in class jason.infra.jade.JadeAg
 
isString() - Method in class jason.asSyntax.DefaultTerm
 
isString() - Method in class jason.asSyntax.StringTermImpl
 
isString() - Method in interface jason.asSyntax.Term
 
isString() - Method in class jason.asSyntax.VarTerm
 
isStructure() - Method in class jason.asSyntax.ArithFunctionTerm
 
isStructure() - Method in class jason.asSyntax.DefaultTerm
 
isStructure() - Method in class jason.asSyntax.Structure
 
isStructure() - Method in interface jason.asSyntax.Term
 
isStructure() - Method in class jason.asSyntax.VarTerm
 
isSuspended() - Method in class jason.asSemantics.Intention
 
isSync() - Method in class jason.runtime.Settings
returns true if the execution is synchronised
isTabbed() - Method in class jason.runtime.MASConsoleGUI
 
isTabbedPropField - Static variable in class jason.runtime.MASConsoleGUI
 
isTail() - Method in interface jason.asSyntax.ListTerm
 
isTail() - Method in class jason.asSyntax.ListTermImpl
 
isTail() - Method in class jason.asSyntax.VarTerm
 
isTell() - Method in class jason.asSemantics.Message
 
isUnary() - Method in class jason.asSyntax.ArithFunctionTerm
 
isUnary() - Method in class jason.asSyntax.BinaryStructure
 
isUnnamedVar() - Method in class jason.asSyntax.DefaultTerm
 
isUnnamedVar() - Method in interface jason.asSyntax.Term
 
isUnnamedVar() - Method in class jason.asSyntax.UnnamedVar
 
isUnnamedVar() - Method in class jason.asSyntax.VarTerm
 
isUnTell() - Method in class jason.asSemantics.Message
 
isVar() - Method in class jason.asSyntax.DefaultTerm
 
isVar() - Method in interface jason.asSyntax.Term
 
isVar() - Method in class jason.asSyntax.VarTerm
 
isWindows() - Static method in class jason.jeditplugin.Config
 
iterator() - Method in class jason.asSemantics.Intention
 
iterator() - Method in class jason.asSyntax.ListTermImpl
returns an iterator where each element is a Term of this list, the tail of the list is not considered.
iterator() - Method in class jason.asSyntax.PlanBodyImpl
 
iterator() - Method in class jason.asSyntax.PlanLibrary
 
iterator() - Method in class jason.asSyntax.VarTerm
 
iterator() - Method in interface jason.bb.BeliefBase
Returns an iterator for all beliefs.
iterator() - Method in class jason.bb.ChainBBAdapter
 
iterator() - Method in class jason.bb.DefaultBeliefBase
 
iterator() - Method in class jason.bb.JDBCPersistentBB
 

J

JADE_ARGS - Static variable in class jason.jeditplugin.Config
runtime jade arguments (the same used in jade.Boot)
JADE_JAR - Static variable in class jason.jeditplugin.Config
path to jade.jar
JADE_RMA - Static variable in class jason.jeditplugin.Config
boolean, whether to start jade RMA or not
JADE_SNIFFER - Static variable in class jason.jeditplugin.Config
boolean, whether to start jade Sniffer or not
JadeAg - Class in jason.infra.jade
Implementation of a basic jade agent for jason agents
JadeAg() - Constructor for class jason.infra.jade.JadeAg
 
JadeAgArch - Class in jason.infra.jade
Implementation of the Jade Architecture to run Jason agents
JadeAgArch() - Constructor for class jason.infra.jade.JadeAgArch
 
jadeArgsTF - Variable in class jason.util.ConfigGUI
 
JadeEnvironment - Class in jason.infra.jade
This class implements the Jade version of the environment infrastructure tier.
JadeEnvironment() - Constructor for class jason.infra.jade.JadeEnvironment
 
JadeExecutionControl - Class in jason.infra.jade
Concrete execution control implementation for Jade infrastructure.
JadeExecutionControl() - Constructor for class jason.infra.jade.JadeExecutionControl
 
JadeFactory - Class in jason.infra.jade
 
JadeFactory() - Constructor for class jason.infra.jade.JadeFactory
 
jadeJarTF - Variable in class jason.util.ConfigGUI
 
JadeMASLauncherAnt - Class in jason.infra.jade
Creates the script build.xml to launch the MAS using JADE.
JadeMASLauncherAnt() - Constructor for class jason.infra.jade.JadeMASLauncherAnt
 
jadeRmaCB - Variable in class jason.util.ConfigGUI
 
JadeRuntimeServices - Class in jason.infra.jade
 
jadeSnifferCB - Variable in class jason.util.ConfigGUI
 
jason - package jason
 
jason.architecture - package jason.architecture
 
jason.asSemantics - package jason.asSemantics
 
jason.asSyntax - package jason.asSyntax
 
jason.asSyntax.directives - package jason.asSyntax.directives
 
jason.asSyntax.patterns.goal - package jason.asSyntax.patterns.goal
 
jason.bb - package jason.bb
 
jason.control - package jason.control
 
jason.environment - package jason.environment
 
jason.environment.grid - package jason.environment.grid
 
jason.functions - package jason.functions
 
jason.infra - package jason.infra
 
jason.infra.centralised - package jason.infra.centralised
 
jason.infra.jade - package jason.infra.jade
 
jason.infra.saci - package jason.infra.saci
 
jason.jeditplugin - package jason.jeditplugin
 
jason.mas2j - package jason.mas2j
 
jason.runtime - package jason.runtime
 
jason.stdlib - package jason.stdlib
Provides all default internal actions of Jason.
jason.util - package jason.util
 
JASON_JAR - Static variable in class jason.jeditplugin.Config
path to jason.jar
jasonBridgeAgArch - Variable in class jason.infra.jade.JadeAgArch
 
jasonBridgeAgArch - Variable in class jason.infra.saci.SaciAgArch
 
JasonBridgeArch - Class in jason.infra.jade
 
JasonBridgeArch(JadeAgArch) - Constructor for class jason.infra.jade.JasonBridgeArch
 
JasonException - Exception in jason
 
JasonException() - Constructor for exception jason.JasonException
Creates a new instance of JasonException without detail message.
JasonException(String) - Constructor for exception jason.JasonException
Constructs an instance of JasonException with the specified detail message.
JasonException(String, Term) - Constructor for exception jason.JasonException
Constructs an instance of JasonException with the specified detail message and error description term.
JasonException(String, Exception) - Constructor for exception jason.JasonException
 
JasonException(String, Term, Exception) - Constructor for exception jason.JasonException
 
JasonID - Class in jason.jeditplugin
 
JasonID(View, String) - Constructor for class jason.jeditplugin.JasonID
 
JasonIDOptionPanel - Class in jason.jeditplugin
 
JasonIDOptionPanel() - Constructor for class jason.jeditplugin.JasonIDOptionPanel
 
JasonIDPlugin - Class in jason.jeditplugin
 
JasonIDPlugin() - Constructor for class jason.jeditplugin.JasonIDPlugin
 
JasonProjectImporter - Class in jason.jeditplugin
based on FileImporter of ProjectView plugin
JasonProjectImporter() - Constructor for class jason.jeditplugin.JasonProjectImporter
 
JasonProjectSideKickParser - Class in jason.jeditplugin
 
JasonProjectSideKickParser() - Constructor for class jason.jeditplugin.JasonProjectSideKickParser
 
JasonSite - Static variable in class jason.jeditplugin.CheckVersion
 
jasonTF - Variable in class jason.util.ConfigGUI
 
jasonToACL(Message) - Method in class jason.infra.jade.JadeAg
 
JAVA_HOME - Static variable in class jason.jeditplugin.Config
path to java home
javaTF - Variable in class jason.util.ConfigGUI
 
JDBCPersistentBB - Class in jason.bb
Implementation of BB that stores some beliefs in a relational data base.
JDBCPersistentBB() - Constructor for class jason.bb.JDBCPersistentBB
 
JDBCPersistentBB(BeliefBase) - Constructor for class jason.bb.JDBCPersistentBB
 

K

kill_agent - Class in jason.stdlib
Internal action: .kill_agent.
kill_agent() - Constructor for class jason.stdlib.kill_agent
 
killAgent(String) - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
killAgent(String) - Method in class jason.infra.jade.JadeRuntimeServices
 
killAgent(String) - Method in class jason.infra.saci.SaciRuntimeServices
 
killAgent(String) - Method in interface jason.runtime.RuntimeServicesInfraTier
Kills the agent named agName.
KillAgentGUI - Class in jason.infra.centralised
 
KillAgentGUI(Frame, String) - Constructor for class jason.infra.centralised.KillAgentGUI
 
knownPerformatives - Static variable in class jason.asSemantics.Message
 
kqmlToACL(String) - Static method in class jason.infra.jade.JadeAg
 

L

lastIndexOf(Object) - Method in class jason.asSyntax.ListTermImpl
 
lastIndexOf(Object) - Method in class jason.asSyntax.VarTerm
 
length() - Method in interface jason.asSyntax.StringTerm
 
length() - Method in class jason.asSyntax.StringTermImpl
 
length() - Method in class jason.asSyntax.VarTerm
 
Length - Class in jason.functions
Function: .length(L): returns the size of either the list or string L.
Length() - Constructor for class jason.functions.Length
 
length - Class in jason.stdlib
Internal action: .length.
length() - Constructor for class jason.stdlib.length
 
levelField - Static variable in class jason.runtime.MASConsoleLogHandler
 
LFalse - Static variable in class jason.asSyntax.Literal
 
list - Class in jason.stdlib
Internal action: .list.
list() - Constructor for class jason.stdlib.list
 
LIST_FUNCTOR - Static variable in class jason.asSyntax.ListTermImpl
 
list_plans - Class in jason.stdlib
Internal action: .list_plans.
list_plans() - Constructor for class jason.stdlib.list_plans
 
listener - Variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
listIterator() - Method in class jason.asSyntax.ListTermImpl
 
listIterator(int) - Method in class jason.asSyntax.ListTermImpl
 
listIterator() - Method in class jason.asSyntax.VarTerm
 
listIterator(int) - Method in class jason.asSyntax.VarTerm
 
ListTerm - Interface in jason.asSyntax
The interface for lists of the AgentSpeak language
ListTermImpl - Class in jason.asSyntax
Represents a list node as in prolog .(t1,.(t2,.(t3,.))).
ListTermImpl() - Constructor for class jason.asSyntax.ListTermImpl
 
listTermIterator() - Method in interface jason.asSyntax.ListTerm
 
listTermIterator() - Method in class jason.asSyntax.ListTermImpl
gives an iterator that includes the final empty list or tail, for [a,b,c] returns [a,b,c]; [b,c]; [c]; and [].
listTermIterator() - Method in class jason.asSyntax.VarTerm
 
Literal - Class in jason.asSyntax
This class represents an abstract literal (an Atom, Structure, Predicate, etc), it is mainly the interface of a literal.
Literal() - Constructor for class jason.asSyntax.Literal
 
literal - Class in jason.stdlib
Internal action: .literal.
literal() - Constructor for class jason.stdlib.literal
 
LiteralImpl - Class in jason.asSyntax
A Literal extends a Pred with strong negation (~).
LiteralImpl(String) - Constructor for class jason.asSyntax.LiteralImpl
creates a positive literal
LiteralImpl(boolean, String) - Constructor for class jason.asSyntax.LiteralImpl
if pos == true, the literal is positive, otherwise it is negative
LiteralImpl(Literal) - Constructor for class jason.asSyntax.LiteralImpl
 
LiteralImpl(boolean, Literal) - Constructor for class jason.asSyntax.LiteralImpl
if pos == true, the literal is positive, otherwise it is negative
LiteralImpl(String, int) - Constructor for class jason.asSyntax.LiteralImpl
 
LNeg - Static variable in class jason.asSyntax.Literal
 
load(String) - Method in class jason.asSemantics.Agent
parse and load the agent code, asSrc may be null
load() - Method in class jason.jeditplugin.Config
Returns true if the file was loaded
Location - Class in jason.environment.grid
 
Location(int, int) - Constructor for class jason.environment.grid.Location
 
log - Class in jason.functions
Function: math.log(N): encapsulates java Math.log(N), returns the natural logarithm (base e) of N.
log() - Constructor for class jason.functions.log
 
LogExpr - Class in jason.asSyntax
Represents a logical formula with some logical operator ("&", "|", "not").
LogExpr(LogicalFormula, LogExpr.LogicalOp, LogicalFormula) - Constructor for class jason.asSyntax.LogExpr
 
LogExpr(LogExpr.LogicalOp, LogicalFormula) - Constructor for class jason.asSyntax.LogExpr
 
LogExpr.LogicalOp - Enum in jason.asSyntax
 
logger - Variable in class jason.asSemantics.Agent
 
logger - Static variable in class jason.control.ExecutionControl
 
logger - Variable in class jason.infra.centralised.CentralisedAgArch
 
logger - Variable in class jason.infra.jade.JadeAg
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.ArithFunctionTerm
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.InternalActionLiteral
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.ListTermImpl
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.Literal
logicalConsequence checks whether one particular predicate is a logical consequence of the belief base.
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.LogExpr
 
logicalConsequence(Agent, Unifier) - Method in interface jason.asSyntax.LogicalFormula
Checks whether the formula is a logical consequence of the belief base.
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.PlanBodyImpl
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.RelExpr
 
logicalConsequence(Agent, Unifier) - Method in class jason.asSyntax.VarTerm
 
LogicalFormula - Interface in jason.asSyntax
Represents a logical formula (p, p & q, not p, 3 > X, ...) which can be evaluated into a truth value.
logLevel() - Method in class jason.runtime.Settings
 
logPropFile - Static variable in class jason.infra.centralised.RunCentralisedMAS
 
loop - Class in jason.stdlib
Implementation of while.
loop() - Constructor for class jason.stdlib.loop
 
LPos - Static variable in class jason.asSyntax.Literal
 
LTrue - Static variable in class jason.asSyntax.Literal
 

M

main(String[]) - Static method in class jason.infra.centralised.CreateJNLP
 
main(String[]) - Static method in class jason.infra.centralised.RunCentralisedMAS
 
main(String[]) - Static method in class jason.infra.jade.RunJadeMAS
 
main(String[]) - Static method in class jason.jeditplugin.AboutGUI
 
main(String[]) - Static method in class jason.jeditplugin.CheckVersion
 
main(String[]) - Static method in class jason.jeditplugin.Config
 
main(String[]) - Static method in class jason.util.asl2dot
 
main(String[]) - Static method in class jason.util.asl2html
 
main(String[]) - Static method in class jason.util.asl2tex
 
main(String[]) - Static method in class jason.util.asl2xml
 
main(String[]) - Static method in class jason.util.ConfigGUI
 
makeTermsAnnon() - Method in class jason.asSyntax.Literal
replaces all terms by unnamed variables (_).
makeTermsAnnon() - Method in class jason.asSyntax.Structure
 
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.ArithFunctionTerm
 
makeVarsAnnon() - Method in class jason.asSyntax.Literal
replaces all variables by unnamed variables (_).
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.Literal
replaces all variables of the term for unnamed variables (_).
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.Pred
 
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.Rule
 
makeVarsAnnon() - Method in class jason.asSyntax.Structure
 
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.Structure
 
makeVarsAnnon(Unifier) - Method in class jason.asSyntax.VarTerm
 
MAS2JProject - Class in jason.mas2j
Represents a MAS2J project (usually created from a .mas2j file)
MAS2JProject() - Constructor for class jason.mas2j.MAS2JProject
 
masConsole - Static variable in class jason.runtime.MASConsoleGUI
 
MASConsoleColorGUI - Class in jason.runtime
A quick implementation of a TextPane with default coloring for Jason.
MASConsoleGUI - Class in jason.runtime
the GUI console to output log messages
MASConsoleGUI(String) - Constructor for class jason.runtime.MASConsoleGUI
 
MASConsoleLogFormatter - Class in jason.runtime
Default formatter for Jason output.
MASConsoleLogFormatter() - Constructor for class jason.runtime.MASConsoleLogFormatter
 
MASConsoleLogHandler - Class in jason.runtime
Logger handler (redirect output to MASConsoleGUI)
MASConsoleLogHandler() - Constructor for class jason.runtime.MASConsoleLogHandler
 
masFinished() - Method in class jason.jeditplugin.JasonID
 
masFinished() - Method in interface jason.jeditplugin.RunProjectListener
 
MASLauncherInfraTier - Interface in jason.jeditplugin
Used by the Jason IDE to launch an MAS.
masProcess - Variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
Max - Class in jason.functions
Function: math.max(N1,N2): encapsulates java Math.max(N1,N2).
Max() - Constructor for class jason.functions.Max
 
max - Class in jason.stdlib
Internal action: .max.
max() - Constructor for class jason.stdlib.max
 
maxBorder(Location) - Method in class jason.environment.grid.Location
Deprecated. renamed to distanceChessboard
MB - Variable in class jason.asSemantics.Circumstance
 
member - Class in jason.stdlib
Internal action: .member(T,L).
member() - Constructor for class jason.stdlib.member
 
MENU - Static variable in class jason.jeditplugin.JasonIDPlugin
 
Message - Class in jason.asSemantics
 
Message() - Constructor for class jason.asSemantics.Message
 
Message(String, String, String, Object) - Constructor for class jason.asSemantics.Message
 
Message(String, String, String, Object, String) - Constructor for class jason.asSemantics.Message
 
Message(Message) - Constructor for class jason.asSemantics.Message
 
MG - Class in jason.asSyntax.patterns.goal
Implementation of the Maintenance Goal pattern (see DALT 2006 paper)
MG() - Constructor for class jason.asSyntax.patterns.goal.MG
 
Min - Class in jason.functions
Function: math.min(N1,N2): encapsulates java Math.min(N1,N2).
Min() - Constructor for class jason.functions.Min
 
min - Class in jason.stdlib
Internal action: .min.
min() - Constructor for class jason.stdlib.min
 
MindInspectorAgArch - Class in jason.architecture
ArArch that displays the mind state of the agent
MindInspectorAgArch() - Constructor for class jason.architecture.MindInspectorAgArch
 
mindInspectorDirectory - Variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorFrame - Static variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorFreeze - Variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorHistory - Variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorHistorySlider - Variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorPanel - Variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorTab - Static variable in class jason.architecture.MindInspectorAgArch
 
mindInspectorTransformer - Variable in class jason.architecture.MindInspectorAgArch
 
model - Variable in class jason.environment.grid.GridWorldView
 
msgIdPrefix - Static variable in class jason.asSemantics.Message
 
msgIdSyncAskPrefix - Static variable in class jason.asSemantics.Message
 
MsgListener - Interface in jason.infra.centralised
Interface for objects that want to listen sent messages in centralised architecture.
msgSent(Message) - Method in interface jason.infra.centralised.MsgListener
 
my_name - Class in jason.stdlib
Internal action: .my_name.
my_name() - Constructor for class jason.stdlib.my_name
 

N

NAME - Static variable in class jason.jeditplugin.JasonIDPlugin
 
name - Variable in class jason.mas2j.AgentParameters
 
nbAgs - Variable in class jason.infra.centralised.StartNewAgentGUI
 
negated() - Method in class jason.asSyntax.Literal
returns whether this literal is negated or not, use Literal.LNeg and Literal.LPos to compare the returned value
negated() - Method in class jason.asSyntax.LiteralImpl
 
negated() - Method in class jason.asSyntax.VarTerm
 
newAg() - Method in class jason.jeditplugin.JasonID
 
NewAgentGUI - Class in jason.jeditplugin
 
NewAgentGUI(String, Buffer, View, String) - Constructor for class jason.jeditplugin.NewAgentGUI
 
newAgInstance() - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
NewEnvironmentGUI - Class in jason.jeditplugin
 
NewEnvironmentGUI(String, Buffer, View) - Constructor for class jason.jeditplugin.NewEnvironmentGUI
 
newFocus() - Method in class jason.runtime.Settings
 
newFromListOfTerms(ListTerm) - Static method in class jason.asSyntax.Literal
creates a literal from a list with three elements: [functor, list of terms, list of annots]
newIA() - Method in class jason.jeditplugin.JasonID
 
NewInternalActionGUI - Class in jason.jeditplugin
 
NewInternalActionGUI(String, Buffer, View) - Constructor for class jason.jeditplugin.NewInternalActionGUI
 
newProject() - Method in class jason.jeditplugin.JasonID
 
NewProjectGUI - Class in jason.jeditplugin
 
NewProjectGUI(String, View, JasonID) - Constructor for class jason.jeditplugin.NewProjectGUI
 
nextBB - Variable in class jason.bb.ChainBBAdapter
 
nrcbp() - Method in class jason.runtime.Settings
 
nth - Class in jason.stdlib
Internal action: .nth.
nth() - Constructor for class jason.stdlib.nth
 
number - Class in jason.stdlib
Internal action: .number.
number() - Constructor for class jason.stdlib.number
 
NumberTerm - Interface in jason.asSyntax
The interface for numeric terms of AgentSpeak language
NumberTermImpl - Class in jason.asSyntax
Immutable class that implements a term that represents a number
NumberTermImpl() - Constructor for class jason.asSyntax.NumberTermImpl
 
NumberTermImpl(String) - Constructor for class jason.asSyntax.NumberTermImpl
Deprecated. prefer to use ASSyntax.parseNumber
NumberTermImpl(double) - Constructor for class jason.asSyntax.NumberTermImpl
 
NumberTermImpl(NumberTermImpl) - Constructor for class jason.asSyntax.NumberTermImpl
 

O

ObjectTerm - Interface in jason.asSyntax
Interface for terms that encapsulate java objects
ObjectTermImpl - Class in jason.asSyntax
 
ObjectTermImpl(Object) - Constructor for class jason.asSyntax.ObjectTermImpl
Creates a new Term Wrapper for java object
OBSTACLE - Static variable in class jason.environment.grid.GridWorldModel
 
ODefaultNRC - Static variable in class jason.runtime.Settings
 
ODefaultSync - Static variable in class jason.runtime.Settings
 
ODefaultVerbose - Static variable in class jason.runtime.Settings
 
ODiscard - Static variable in class jason.runtime.Settings
 
ok - Variable in class jason.infra.centralised.BaseDialogGUI
 
ok() - Method in class jason.infra.centralised.BaseDialogGUI
 
ok() - Method in class jason.infra.centralised.KillAgentGUI
 
ok() - Method in class jason.infra.centralised.StartNewAgentGUI
 
ok() - Method in class jason.jeditplugin.NewAgentGUI
 
ok() - Method in class jason.jeditplugin.NewEnvironmentGUI
 
ok() - Method in class jason.jeditplugin.NewInternalActionGUI
 
ok() - Method in class jason.jeditplugin.NewProjectGUI
 
OMC - Class in jason.asSyntax.patterns.goal
Implementation of the Open-Minded Commitment pattern (see DALT 2006 paper)
OMC() - Constructor for class jason.asSyntax.patterns.goal.OMC
 
ONewFocus - Static variable in class jason.runtime.Settings
 
Option - Class in jason.asSemantics
An Option is a Plan and the Unifier that has made it relevant and applicable
Option(Plan, Unifier) - Constructor for class jason.asSemantics.Option
 
OPTION_PREFIX - Static variable in class jason.jeditplugin.JasonIDPlugin
 
ORequeue - Static variable in class jason.runtime.Settings
 
ORetrieve - Static variable in class jason.runtime.Settings
 
originalErr - Variable in class jason.runtime.OutputStreamAdapter
 
originalOut - Variable in class jason.runtime.OutputStreamAdapter
 
OSameFocus - Static variable in class jason.runtime.Settings
 
out - Variable in class jason.runtime.MASConsoleGUI
 
output - Variable in class jason.runtime.MASConsoleGUI
 
OutputStreamAdapter - Class in jason.runtime
adapts an output print stream to a GUI interface (MasConsole or some JTextArea)
OutputStreamAdapter(MASConsoleGUI, JTextArea) - Constructor for class jason.runtime.OutputStreamAdapter
 

P

parse(String) - Static method in class jason.asSyntax.DefaultTerm
Deprecated. it is preferable to use ASSyntax.parseTerm
parse(String) - Static method in class jason.asSyntax.Plan
prefer using ASSyntax.parsePlan
parse(String) - Static method in class jason.asSyntax.Structure
 
parse(Buffer, DefaultErrorSource) - Method in class jason.jeditplugin.AgentSpeakSideKickParser
 
parse(Buffer, DefaultErrorSource) - Method in class jason.jeditplugin.JasonProjectSideKickParser
 
parse(String) - Static method in class jason.mas2j.MAS2JProject
 
parseAS(URL) - Method in class jason.asSemantics.Agent
Adds beliefs and plans form an URL
parseAS(File) - Method in class jason.asSemantics.Agent
Adds beliefs and plans form a file
parseAS(InputStream) - Method in class jason.asSemantics.Agent
 
parseAS(Reader) - Method in class jason.asSemantics.Agent
 
parseExpr(String) - Static method in class jason.asSyntax.ArithExpr
returns some Term that can be evaluated as Number
parseExpr(Agent, String) - Static method in class jason.asSyntax.ArithExpr
returns some Term that can be evaluated as Number
parseExpr(String) - Static method in class jason.asSyntax.LogExpr
returns some LogicalFormula that can be evaluated
parseExpr(String) - Static method in class jason.asSyntax.RelExpr
returns some LogicalFormula that can be evaluated
parseFormula(String) - Static method in class jason.asSyntax.ASSyntax
creates a new logical formula by parsing a string
parseList(String) - Static method in class jason.asSyntax.ASSyntax
creates a new list by parsing a string
parseList(String) - Static method in class jason.asSyntax.ListTermImpl
 
parseLiteral(String) - Static method in class jason.asSyntax.ASSyntax
creates a new literal by parsing a string
parseLiteral(String) - Static method in class jason.asSyntax.Literal
creates a new literal by parsing a string -- ASSyntax.parseLiteral or createLiteral are preferred.
parseMsg(String) - Static method in class jason.asSemantics.Message
Creates a new message object based on a string that follows the format of the toString of Message class.
parseNumber(String) - Static method in class jason.asSyntax.ASSyntax
creates a new number term by parsing a string
parseParameters() - Method in class jason.infra.jade.JadeAgArch
 
parsePlan(String) - Static method in class jason.asSyntax.ASSyntax
creates a new plan by parsing a string
parsePlanBody(String) - Static method in class jason.asSyntax.ASSyntax
creates a new plan body by parsing a string
parsePred(String) - Static method in class jason.asSyntax.Pred
 
parseProjectAS(MAS2JProject) - Method in class jason.jeditplugin.JasonID
 
parseRule(String) - Static method in class jason.asSyntax.ASSyntax
creates a new rule by parsing a string
parseString(String) - Static method in class jason.asSyntax.StringTermImpl
 
parseStructure(String) - Static method in class jason.asSyntax.ASSyntax
creates a new structure (a kind of term) by parsing a string
parseTerm(String) - Static method in class jason.asSyntax.ASSyntax
creates a new term by parsing a string
parseTrigger(String) - Static method in class jason.asSyntax.ASSyntax
creates a new trigger by parsing a string
parseTrigger(String) - Static method in class jason.asSyntax.Trigger
prefer to use ASSyntax.parseTrigger
parseVar(String) - Static method in class jason.asSyntax.ASSyntax
creates a new variable by parsing a string
parseVar(String) - Static method in class jason.asSyntax.VarTerm
Deprecated. prefer ASSyntax.parseVar(...)
pBt - Variable in class jason.runtime.MASConsoleGUI
 
pcenter - Variable in class jason.runtime.MASConsoleGUI
 
peek() - Method in class jason.asSemantics.Intention
 
perceive() - Method in class jason.architecture.AgArch
Gets the agent's perception as a list of Literals.
perceive() - Method in interface jason.architecture.AgArchInfraTier
Gets the agent's perception as a list of Literals
perceive() - Method in class jason.infra.centralised.CentralisedAgArch
 
perceive() - Method in class jason.infra.jade.JasonBridgeArch
 
perceive - Class in jason.stdlib
Internal action: .perceive.
perceive() - Constructor for class jason.stdlib.perceive
 
perceptionOntology - Static variable in class jason.infra.jade.JadeEnvironment
 
percepts - Variable in class jason.bb.DefaultBeliefBase
set of beliefs with percept annot, used to improve performance of buf
pFields - Variable in class jason.infra.centralised.BaseDialogGUI
 
pi - Class in jason.functions
Function: math.pi: encapsulates java Math.PI.
pi() - Constructor for class jason.functions.pi
 
pl - Variable in class jason.asSemantics.Agent
 
pLabels - Variable in class jason.infra.centralised.BaseDialogGUI
 
plan - Variable in class jason.asSemantics.IntendedMeans
 
Plan - Class in jason.asSyntax
Represents an AgentSpack plan (it extends structure to be used as a term)
Plan() - Constructor for class jason.asSyntax.Plan
 
Plan(Pred, Trigger, LogicalFormula, PlanBody) - Constructor for class jason.asSyntax.Plan
 
plan_label - Class in jason.stdlib
Internal action: .plan_label(P,L).
plan_label() - Constructor for class jason.stdlib.plan_label
 
planBody - Variable in class jason.asSemantics.IntendedMeans
 
PlanBody - Interface in jason.asSyntax
Interface for elements of a plans's body.
PlanBody.BodyType - Enum in jason.asSyntax
 
PlanBodyImpl - Class in jason.asSyntax
Represents a plan body item (achieve, test, action, ...) and its successors.
PlanBodyImpl() - Constructor for class jason.asSyntax.PlanBodyImpl
constructor for empty plan body
PlanBodyImpl(PlanBody.BodyType, Term) - Constructor for class jason.asSyntax.PlanBodyImpl
 
PlanLibrary - Class in jason.asSyntax
Represents a set of plans used by an agent
PlanLibrary() - Constructor for class jason.asSyntax.PlanLibrary
 
pop() - Method in class jason.asSemantics.Intention
 
Pred - Class in jason.asSyntax
A Pred extends a Structure with annotations, e.g.: a(1)[an1,an2].
Pred(String) - Constructor for class jason.asSyntax.Pred
 
Pred(Literal) - Constructor for class jason.asSyntax.Pred
 
Pred(String, int) - Constructor for class jason.asSyntax.Pred
 
PredicateIndicator - Class in jason.asSyntax
Represents the "type" of a predicate based on the functor and the arity, e.g.: ask/4
PredicateIndicator(String, int) - Constructor for class jason.asSyntax.PredicateIndicator
 
PredicateIndicator(String, PredicateIndicator) - Constructor for class jason.asSyntax.PredicateIndicator
 
predicateIndicatorCache - Variable in class jason.asSyntax.Literal
 
prefix - Class in jason.stdlib
Internal action: .prefix(P,L).
prefix() - Constructor for class jason.stdlib.prefix
 
prepareArgs(String[]) - Method in class jason.infra.jade.RunJadeMAS
Transform original style boot arguments to new form.
prepareArguments(Literal, Unifier) - Method in class jason.asSemantics.ConcurrentInternalAction
 
prepareArguments(Literal, Unifier) - Method in class jason.asSemantics.DefaultInternalAction
 
prepareArguments(Literal, Unifier) - Method in interface jason.asSemantics.InternalAction
Prepare body's terms to be used in 'execute', normally it consist of cloning and applying each term
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.eval
 
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.findall
 
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.foreach
 
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.if_then_else
 
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.loop
 
prepareArguments(Literal, Unifier) - Method in class jason.stdlib.setof
 
print(Object) - Method in class jason.runtime.OutputStreamAdapter
 
print(String) - Method in class jason.runtime.OutputStreamAdapter
 
print(boolean) - Method in class jason.runtime.OutputStreamAdapter
 
print(char) - Method in class jason.runtime.OutputStreamAdapter
 
print(double) - Method in class jason.runtime.OutputStreamAdapter
 
print(float) - Method in class jason.runtime.OutputStreamAdapter
 
print(int) - Method in class jason.runtime.OutputStreamAdapter
 
print(long) - Method in class jason.runtime.OutputStreamAdapter
 
print - Class in jason.stdlib
Internal action: .print.
print() - Constructor for class jason.stdlib.print
 
println(Object) - Method in class jason.runtime.OutputStreamAdapter
 
println(String) - Method in class jason.runtime.OutputStreamAdapter
 
println(boolean) - Method in class jason.runtime.OutputStreamAdapter
 
println(char) - Method in class jason.runtime.OutputStreamAdapter
 
println(double) - Method in class jason.runtime.OutputStreamAdapter
 
println(float) - Method in class jason.runtime.OutputStreamAdapter
 
println(int) - Method in class jason.runtime.OutputStreamAdapter
 
println(long) - Method in class jason.runtime.OutputStreamAdapter
 
println() - Method in class jason.runtime.OutputStreamAdapter
 
println - Class in jason.stdlib
Internal action: .println.
println() - Constructor for class jason.stdlib.println
 
process(Pred, Agent, Agent) - Method in interface jason.asSyntax.directives.Directive
This method is called to process the directive.
process(Pred, Agent, Agent) - Static method in class jason.asSyntax.directives.DirectiveProcessor
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.directives.FunctionRegister
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.directives.Include
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.BC
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.BDG
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.DG
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.EBDG
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.MG
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.OMC
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.RC
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.SGA
 
process(Pred, Agent, Agent) - Method in class jason.asSyntax.patterns.goal.SMC
 
processOut - Variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
project - Variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
PROPERTY_PREFIX - Static variable in class jason.jeditplugin.JasonIDPlugin
 
publish(LogRecord) - Method in class jason.runtime.MASConsoleLogHandler
 
push(IntendedMeans) - Method in class jason.asSemantics.Intention
 
putConversationId(String, String) - Method in class jason.infra.jade.JadeAg
 
puts - Class in jason.stdlib
Internal action: .puts.
puts() - Constructor for class jason.stdlib.puts
 

Q

qty - Variable in class jason.mas2j.AgentParameters
 

R

random - Variable in class jason.environment.grid.GridWorldModel
 
Random - Class in jason.functions
Function: math.random(N): encapsulates java Math.random; If N is not informed: returns a value greater than or equal to 0.0 and less than 1.0; If N is informed: returns a value greater than or equal to 0.0 and less than N.
Random() - Constructor for class jason.functions.Random
 
random - Class in jason.stdlib
Internal action: .random(N).
random() - Constructor for class jason.stdlib.random
 
range - Class in jason.stdlib
Internal action: .range(Var,Start,End).
range() - Constructor for class jason.stdlib.range
 
RC - Class in jason.asSyntax.patterns.goal
Implementation of the Relativised Commitment pattern (see DALT 2006 paper)
RC() - Constructor for class jason.asSyntax.patterns.goal.RC
 
reasoningCycle() - Method in class jason.asSemantics.TransitionSystem
 
reasoningCycleStarting() - Method in class jason.architecture.AgArch
A call-back method called by TS when a new reasoning cycle is starting
reasoningCycleStarting() - Method in class jason.architecture.MindInspectorAgArch
 
receiveFinishedCycle(String, boolean, int) - Method in class jason.control.ExecutionControl
Called when the agent agName has finished its reasoning cycle.
receiveFinishedCycle(String, boolean, int) - Method in class jason.control.ExecutionControlGUI
Called when the agent agName has finished its reasoning cycle.
receiveFinishedCycle(String, boolean, int) - Method in class jason.infra.centralised.CentralisedExecutionControl
 
receiveMsg(Message) - Method in class jason.infra.centralised.CentralisedAgArch
 
ReceiverNotFoundException - Exception in jason
 
ReceiverNotFoundException() - Constructor for exception jason.ReceiverNotFoundException
 
ReceiverNotFoundException(String) - Constructor for exception jason.ReceiverNotFoundException
 
ReceiverNotFoundException(String, Exception) - Constructor for exception jason.ReceiverNotFoundException
 
receiveSyncSignal() - Method in class jason.infra.centralised.CentralisedAgArch
inform this agent that it can continue, if it is in sync mode and waiting a signal
registerDirectives() - Method in class jason.mas2j.MAS2JProject
 
relevant_plans - Class in jason.stdlib
Internal action: .relevant_plans.
relevant_plans() - Constructor for class jason.stdlib.relevant_plans
 
relevantPlans(Trigger) - Method in class jason.asSemantics.TransitionSystem
 
RelExpr - Class in jason.asSyntax
Represents a relational expression like 10 > 20.
RelExpr(Term, RelExpr.RelationalOp, Term) - Constructor for class jason.asSyntax.RelExpr
 
RelExpr.RelationalOp - Enum in jason.asSyntax
 
remove(int) - Method in class jason.asSyntax.ListTermImpl
 
remove(Object) - Method in class jason.asSyntax.ListTermImpl
 
remove(Atom, Term) - Method in class jason.asSyntax.PlanLibrary
Remove a plan represented by the label pLabel.
remove(String) - Method in class jason.asSyntax.PlanLibrary
remove the plan with label pLabel
remove(int) - Method in class jason.asSyntax.VarTerm
 
remove(Object) - Method in class jason.asSyntax.VarTerm
 
remove(Literal) - Method in interface jason.bb.BeliefBase
Removes a literal from BB, returns true if succeed
remove(Literal) - Method in class jason.bb.ChainBBAdapter
 
remove(Literal) - Method in class jason.bb.DefaultBeliefBase
 
remove(Literal) - Method in class jason.bb.JDBCPersistentBB
 
remove(int, Location) - Method in class jason.environment.grid.GridWorldModel
 
remove(int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
remove_plan - Class in jason.stdlib
Internal action: .remove_plan.
remove_plan() - Constructor for class jason.stdlib.remove_plan
 
removeAll(Collection) - Method in class jason.asSyntax.ListTermImpl
 
removeAll(Collection) - Method in class jason.asSyntax.VarTerm
 
removeAtomicEvent() - Method in class jason.asSemantics.Circumstance
remove and returns the event with atomic intention, null if none
removeAtomicIntention() - Method in class jason.asSemantics.Circumstance
 
removeBody(int) - Method in interface jason.asSyntax.PlanBody
 
removeBody(int) - Method in class jason.asSyntax.PlanBodyImpl
 
removeBody(int) - Method in class jason.asSyntax.VarTerm
 
removeCurrentStep() - Method in class jason.asSemantics.IntendedMeans
removes the current action of the IM and returns the term of the body
removeDirective(String) - Static method in class jason.asSyntax.directives.DirectiveProcessor
 
removeEvent(Event) - Method in class jason.asSemantics.Circumstance
 
removeEventListener(CircumstanceListener) - Method in class jason.asSemantics.Circumstance
 
removeGoalListener(GoalListener) - Method in class jason.asSemantics.TransitionSystem
 
removeInfrastructureFactoryClass(String) - Method in class jason.jeditplugin.Config
 
removeIntention(Intention) - Method in class jason.asSemantics.Circumstance
 
removeLast() - Method in interface jason.asSyntax.ListTerm
 
removeLast() - Method in class jason.asSyntax.ListTermImpl
 
removeLast() - Method in class jason.asSyntax.VarTerm
 
removeMsgListener(MsgListener) - Static method in class jason.infra.centralised.CentralisedAgArch
 
removeNotify() - Method in class jason.jeditplugin.JasonID
 
removePendingAction(int) - Method in class jason.asSemantics.Circumstance
 
removePendingEvent(String) - Method in class jason.asSemantics.Circumstance
 
removePendingIntention(String) - Method in class jason.asSemantics.Circumstance
 
removePendingIntention(int) - Method in class jason.asSemantics.Circumstance
 
removePercept(Literal) - Method in class jason.environment.Environment
Removes a perception from the common perception list
removePercept(String, Literal) - Method in class jason.environment.Environment
Removes a perception for an agent
removePerceptsByUnif(Literal) - Method in class jason.environment.Environment
Removes all percepts from the common perception list that unifies with per.
removePerceptsByUnif(String, Literal) - Method in class jason.environment.Environment
Removes from an agent perception all percepts that unifies with per.
removeSourcePath(int) - Method in class jason.mas2j.MAS2JProject
 
repaint() - Method in class jason.environment.grid.GridWorldView
 
replace(String, String, String) - Static method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
replaceMarks(String, boolean) - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
replaceMarks(String, boolean) - Method in class jason.infra.jade.JadeMASLauncherAnt
 
replaceMarks(String, boolean) - Method in class jason.infra.saci.SaciMASLauncherAnt
 
requeue() - Method in class jason.runtime.Settings
 
requiredStepsForAction(String, Structure) - Method in class jason.environment.TimeSteppedEnvironment
 
reset() - Method in class jason.asSemantics.Circumstance
set null for A, RP, AP, SE, SO, and SI
resetHashCodeCache() - Method in class jason.asSyntax.DefaultTerm
 
restoreOriginalOut() - Method in class jason.runtime.OutputStreamAdapter
 
resultSetToLiteral(ResultSet, PredicateIndicator) - Method in class jason.bb.JDBCPersistentBB
translates the current line of a result set into a Literal
resume(TransitionSystem, String, boolean, List<Term>) - Static method in class jason.asSemantics.ConcurrentInternalAction
 
resume - Class in jason.stdlib
Internal action: .resume(G).
resume() - Constructor for class jason.stdlib.resume
 
resumeInt(TransitionSystem, String) - Method in class jason.asSemantics.ConcurrentInternalAction
resume the intention identified by intentionKey
resumeIntention(Intention) - Method in class jason.asSemantics.Circumstance
add the intention back to I, and also notify meta listeners that the goals are resumed
retainAll(Collection) - Method in class jason.asSyntax.ListTermImpl
 
retainAll(Collection) - Method in class jason.asSyntax.VarTerm
 
retrieve() - Method in class jason.runtime.Settings
 
reverse() - Method in interface jason.asSyntax.ListTerm
 
reverse() - Method in class jason.asSyntax.ListTermImpl
Creates a new (cloned) list with the same elements of this list, but in the reversed order.
reverse() - Method in class jason.asSyntax.VarTerm
 
reverse - Class in jason.stdlib
Internal action: .reverse.
reverse() - Constructor for class jason.stdlib.reverse
 
RevisionFailedException - Exception in jason
 
RevisionFailedException() - Constructor for exception jason.RevisionFailedException
 
RevisionFailedException(String) - Constructor for exception jason.RevisionFailedException
 
RevisionFailedException(String, Exception) - Constructor for exception jason.RevisionFailedException
 
Round - Class in jason.functions
Function: math.round(N): encapsulates java Math.round(N); returns the closest integer to the argument.
Round() - Constructor for class jason.functions.Round
 
RP - Variable in class jason.asSemantics.Circumstance
 
Rule - Class in jason.asSyntax
A rule is a Literal (head) with a body, as in "a :- b & c".
Rule(Literal, LogicalFormula) - Constructor for class jason.asSyntax.Rule
 
RuleToFunction - Class in jason.functions
Wraps a rule into a function.
RuleToFunction(String, int) - Constructor for class jason.functions.RuleToFunction
 
run() - Method in class jason.infra.centralised.CentralisedAgArch
 
run() - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
run() - Method in class jason.infra.saci.SaciAgArch
 
run() - Method in class jason.infra.saci.SaciExecutionControl
 
run() - Method in class jason.infra.saci.SaciMASLauncherAnt
 
run() - Method in class jason.jeditplugin.CheckVersion
 
run() - Method in class jason.util.ConfigGUI
 
RUN_AS_THREAD - Static variable in class jason.jeditplugin.Config
 
runAntTask(String) - Method in class jason.jeditplugin.JasonID
 
runAtBeginOfNextCycle(Runnable) - Method in class jason.asSemantics.TransitionSystem
Schedule a task to be executed in the begin of the next reasoning cycle.
RunCentralisedMAS - Class in jason.infra.centralised
Runs MASProject using centralised infrastructure.
RunCentralisedMAS() - Constructor for class jason.infra.centralised.RunCentralisedMAS
 
RunJadeMAS - Class in jason.infra.jade
Runs MASProject using JADE infrastructure.
RunJadeMAS() - Constructor for class jason.infra.jade.RunJadeMAS
 
runner - Static variable in class jason.infra.centralised.RunCentralisedMAS
 
running - Variable in class jason.infra.jade.JadeAg
 
runProject(boolean) - Method in class jason.jeditplugin.JasonID
 
runProject() - Method in class jason.jeditplugin.JasonID
 
RunProjectListener - Interface in jason.jeditplugin
This interface is implemented by objects that wants to be notified about changes in the MAS execution state (like JasonIDE).
RuntimeServicesInfraTier - Interface in jason.runtime
This interface is implemented by the infrastructure tier (Saci/Centralised/...) to provide concrete runtime services.

S

SACI_JAR - Static variable in class jason.jeditplugin.Config
path to saci.jar
SaciAgArch - Class in jason.infra.saci
This class provides an agent architecture when using SACI Infrastructure to run the MAS.
SaciAgArch() - Constructor for class jason.infra.saci.SaciAgArch
 
SaciEnvironment - Class in jason.infra.saci
This class implements the saci version of the environment infrastructure tier.
SaciEnvironment() - Constructor for class jason.infra.saci.SaciEnvironment
 
SaciExecutionControl - Class in jason.infra.saci
Concrete execution control implementation based on saci distributed infrastructure.
SaciExecutionControl() - Constructor for class jason.infra.saci.SaciExecutionControl
 
SaciFactory - Class in jason.infra.saci
 
SaciFactory() - Constructor for class jason.infra.saci.SaciFactory
 
SaciMASLauncherAnt - Class in jason.infra.saci
Creates the scripts to launch the MAS using SACI and starts SACI before the agents.
SaciMASLauncherAnt() - Constructor for class jason.infra.saci.SaciMASLauncherAnt
 
SaciRuntimeServices - Class in jason.infra.saci
 
SaciRuntimeServices(String) - Constructor for class jason.infra.saci.SaciRuntimeServices
 
saciTF - Variable in class jason.util.ConfigGUI
 
sameFocus() - Method in class jason.runtime.Settings
 
sameTE(Object) - Method in class jason.asSemantics.Event
 
sameType(Trigger) - Method in class jason.asSyntax.Trigger
 
save() - Method in class jason.util.ConfigGUI
 
scheduleAction(String, Structure, Object) - Method in class jason.environment.Environment
Called by the agent infrastructure to schedule an action to be executed on the environment
scheduleAction(String, Structure, Object) - Method in class jason.environment.TimeSteppedEnvironment
 
SE - Variable in class jason.asSemantics.Circumstance
 
selectAction(List<ActionExec>) - Method in class jason.asSemantics.Agent
 
selectEvent(Queue<Event>) - Method in class jason.asSemantics.Agent
 
selectIntention(Queue<Intention>) - Method in class jason.asSemantics.Agent
 
selectMessage(Queue<Message>) - Method in class jason.asSemantics.Agent
 
selectOption(List<Option>) - Method in class jason.asSemantics.Agent
 
SELF_SUSPENDED_INT - Static variable in class jason.stdlib.suspend
 
send - Class in jason.stdlib
Internal action: .send.
send() - Constructor for class jason.stdlib.send
 
sendMsg(Message) - Method in class jason.architecture.AgArch
Sends a Jason message
sendMsg(Message) - Method in interface jason.architecture.AgArchInfraTier
Sends a Jason message in a specific infrastructure
sendMsg(Message) - Method in class jason.infra.centralised.CentralisedAgArch
 
sendMsg(Message) - Method in class jason.infra.jade.JadeAg
 
sendMsg(Message) - Method in class jason.infra.jade.JasonBridgeArch
 
set(int, Term) - Method in class jason.asSyntax.ListTermImpl
 
set(int, Term) - Method in class jason.asSyntax.VarTerm
 
set(int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
setAction(ActionExec) - Method in class jason.asSemantics.Circumstance
 
setAgArch(AgArch) - Method in class jason.asSemantics.TransitionSystem
 
setAgClass(String) - Method in class jason.mas2j.AgentParameters
 
setAgent(Agent) - Method in class jason.asSyntax.ArithFunctionTerm
 
setAgName(String) - Method in class jason.infra.centralised.CentralisedAgArch
 
setAgPos(int, Location) - Method in class jason.environment.grid.GridWorldModel
 
setAgPos(int, int, int) - Method in class jason.environment.grid.GridWorldModel
 
setAnnots(ListTerm) - Method in class jason.asSyntax.Literal
 
setAnnots(ListTerm) - Method in class jason.asSyntax.Pred
 
setAnnots(ListTerm) - Method in class jason.asSyntax.VarTerm
 
setAntLib(String) - Method in class jason.jeditplugin.Config
 
setAsBodyTerm(boolean) - Method in interface jason.asSyntax.PlanBody
 
setAsBodyTerm(boolean) - Method in class jason.asSyntax.PlanBodyImpl
 
setAsBodyTerm(boolean) - Method in class jason.asSyntax.VarTerm
 
setAsDefaultOut() - Method in class jason.runtime.MASConsoleGUI
 
setAsDefaultOut() - Method in class jason.runtime.OutputStreamAdapter
 
setASLSrc(String) - Method in class jason.asSemantics.Agent
 
setAsPlanTerm(boolean) - Method in class jason.asSyntax.Plan
 
setAsTriggerTerm(boolean) - Method in class jason.asSyntax.Trigger
 
setAtomic(int) - Method in class jason.asSemantics.Intention
 
setAtomicIntention(Intention) - Method in class jason.asSemantics.Circumstance
 
setBB(BeliefBase) - Method in class jason.asSemantics.Agent
 
setBB(ClassParameters) - Method in class jason.mas2j.AgentParameters
 
setBodyNext(PlanBody) - Method in interface jason.asSyntax.PlanBody
 
setBodyNext(PlanBody) - Method in class jason.asSyntax.PlanBodyImpl
 
setBodyNext(PlanBody) - Method in class jason.asSyntax.VarTerm
 
setBodyTerm(Term) - Method in interface jason.asSyntax.PlanBody
 
setBodyTerm(Term) - Method in class jason.asSyntax.PlanBodyImpl
 
setBodyTerm(Term) - Method in class jason.asSyntax.VarTerm
 
setBodyType(PlanBody.BodyType) - Method in interface jason.asSyntax.PlanBody
 
setBodyType(PlanBody.BodyType) - Method in class jason.asSyntax.PlanBodyImpl
 
setBodyType(PlanBody.BodyType) - Method in class jason.asSyntax.VarTerm
 
setClassName(String) - Method in class jason.mas2j.ClassParameters
 
setContext(LogicalFormula) - Method in class jason.asSyntax.Plan
 
setControlClass(ClassParameters) - Method in class jason.mas2j.MAS2JProject
 
setControlInfraTier(CentralisedExecutionControl) - Method in class jason.infra.centralised.CentralisedAgArch
 
setCycleNumber(int) - Method in class jason.architecture.AgArch
sets the number of the current cycle in the sync execution mode
setDirectory(String) - Method in class jason.mas2j.MAS2JProject
 
setEnvClass(ClassParameters) - Method in class jason.mas2j.MAS2JProject
 
setEnvInfraTier(CentralisedEnvironment) - Method in class jason.infra.centralised.CentralisedAgArch
 
setEnvironmentInfraTier(EnvironmentInfraTier) - Method in class jason.environment.Environment
Sets the infrastructure tier of the environment (saci, jade, centralised, ...)
setEvents(byte) - Method in class jason.runtime.Settings
 
setExecutionControlInfraTier(ExecutionControlInfraTier) - Method in class jason.control.ExecutionControl
 
setFailureReason(Literal, String) - Method in class jason.asSemantics.ActionExec
 
setHost(String) - Method in class jason.mas2j.AgentParameters
 
setHost(String) - Method in class jason.mas2j.ClassParameters
 
setIA(InternalAction) - Method in class jason.asSyntax.InternalActionLiteral
 
setIlForce(String) - Method in class jason.asSemantics.Message
 
setInfrastructure(ClassParameters) - Method in class jason.mas2j.MAS2JProject
 
setInfrastructureFactoryClass(String, String) - Method in class jason.jeditplugin.Config
 
setInReplyTo(String) - Method in class jason.asSemantics.Message
 
setIntBels(boolean) - Method in class jason.runtime.Settings
 
setIntention(Intention) - Method in class jason.asSemantics.Event
 
setJavaHome(String) - Method in class jason.jeditplugin.Config
 
setLabel(Pred) - Method in class jason.asSyntax.Plan
 
setListener(RunProjectListener) - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
setListener(RunProjectListener) - Method in interface jason.jeditplugin.MASLauncherInfraTier
Sets the object that wants to be informed about the changes in the execution state.
setLiteral(Literal) - Method in class jason.asSyntax.Trigger
 
setLogger(AgArch) - Method in class jason.asSemantics.Agent
 
setLogger(AgArch) - Method in class jason.asSemantics.TransitionSystem
 
setLogger(Logger) - Method in class jason.asSemantics.TransitionSystem
 
setLogger() - Method in class jason.infra.centralised.CentralisedAgArch
 
setMsgId(String) - Method in class jason.asSemantics.Message
 
setNbAgs(int) - Method in class jason.control.ExecutionControl
Set the number of agents
setNbAgs(int) - Method in class jason.environment.TimeSteppedEnvironment
Set the number of agents
setNegated(boolean) - Method in class jason.asSyntax.Literal
changes the negation of the literal and return this
setNegated(boolean) - Method in class jason.asSyntax.LiteralImpl
 
setNext(Term) - Method in interface jason.asSyntax.ListTerm
 
setNext(Term) - Method in class jason.asSyntax.ListTermImpl
 
setNext(Term) - Method in class jason.asSyntax.VarTerm
 
setNext(BeliefBase) - Method in class jason.bb.ChainBBAdapter
 
setNRCBP(String) - Method in class jason.runtime.Settings
 
setNRCBP(int) - Method in class jason.runtime.Settings
 
setof - Class in jason.stdlib
 
setof() - Constructor for class jason.stdlib.setof
 
setOptions(Map<String, String>) - Method in class jason.mas2j.AgentParameters
 
setOptions(String) - Method in class jason.runtime.Settings
 
setOptions(Map<String, Object>) - Method in class jason.runtime.Settings
 
setOverActionsPolicy(TimeSteppedEnvironment.OverActionsPolicy) - Method in class jason.environment.TimeSteppedEnvironment
Sets the policy used for the second ask for an action while another action is not finished yet.
setPause(boolean) - Method in class jason.runtime.MASConsoleGUI
 
setPL(PlanLibrary) - Method in class jason.asSemantics.Agent
 
setPlan(Plan) - Method in class jason.asSemantics.Option
 
setProject(MAS2JProject) - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
setProject(MAS2JProject) - Method in interface jason.jeditplugin.MASLauncherInfraTier
Sets the description of the project to be run.
setProjectFile(File) - Method in class jason.mas2j.MAS2JProject
 
setPropCont(Object) - Method in class jason.asSemantics.Message
 
setReceiver(String) - Method in class jason.asSemantics.Message
 
setResult(boolean) - Method in class jason.asSemantics.ActionExec
 
setRunningCycle(boolean) - Method in class jason.control.ExecutionControl
 
setSender(String) - Method in class jason.asSemantics.Message
 
setSleep(int) - Method in class jason.environment.TimeSteppedEnvironment
 
setSocName(String) - Method in class jason.infra.saci.SaciRuntimeServices
 
setSocName(String) - Method in class jason.mas2j.MAS2JProject
 
setSourcePath(List<String>) - Method in class jason.asSyntax.directives.Include
 
setSrcInfo(SourceInfo) - Method in class jason.asSyntax.DefaultTerm
 
setSrcInfo(SourceInfo) - Method in interface jason.asSyntax.Term
Removes the value cached for hashCode
setSuspended(boolean) - Method in class jason.asSemantics.Intention
 
setSync(boolean) - Method in class jason.runtime.Settings
 
setSyncAskMsgId() - Method in class jason.asSemantics.Message
 
setTail(VarTerm) - Method in interface jason.asSyntax.ListTerm
 
setTail(VarTerm) - Method in class jason.asSyntax.ListTermImpl
set the tail of this list
setTail(VarTerm) - Method in class jason.asSyntax.VarTerm
 
setTerm(Term) - Method in interface jason.asSyntax.ListTerm
 
setTerm(Term) - Method in class jason.asSyntax.ListTermImpl
 
setTerm(int, Term) - Method in class jason.asSyntax.ListTermImpl
 
setTerm(int, Term) - Method in class jason.asSyntax.Literal
 
setTerm(int, Term) - Method in class jason.asSyntax.Plan
 
setTerm(int, Term) - Method in class jason.asSyntax.PlanBodyImpl
 
setTerm(int, Term) - Method in class jason.asSyntax.Structure
 
setTerm(int, Term) - Method in class jason.asSyntax.Trigger
 
setTerm(int, Term) - Method in class jason.asSyntax.VarTerm
 
setTerm(Term) - Method in class jason.asSyntax.VarTerm
 
setTerms(List<Term>) - Method in class jason.asSyntax.Literal
set all terms of the literal and return this
setTerms(List<Term>) - Method in class jason.asSyntax.Structure
 
setTerms(List<Term>) - Method in class jason.asSyntax.VarTerm
 
setThread(Thread) - Method in class jason.infra.centralised.CentralisedAgArch
 
Settings - Class in jason.runtime
MAS Runtime Settings for an Agent (from mas2j file, agent declaration)
Settings() - Constructor for class jason.runtime.Settings
 
Settings(String) - Constructor for class jason.runtime.Settings
 
setTitle(String) - Method in class jason.runtime.MASConsoleGUI
 
setTrigger(Trigger) - Method in class jason.asSemantics.IntendedMeans
 
setTrigOp(Trigger.TEOperator) - Method in class jason.asSyntax.Trigger
 
setTS(TransitionSystem) - Method in class jason.architecture.AgArch
 
setTS(TransitionSystem) - Method in class jason.asSemantics.Agent
TS Initialisation (called by the AgArch)
setUnif(Unifier) - Method in class jason.asSemantics.IntendedMeans
 
setUnifier(Unifier) - Method in class jason.asSemantics.Option
 
setup() - Method in class jason.infra.jade.JadeAgArch
 
setup() - Method in class jason.infra.jade.JadeEnvironment
 
setup() - Method in class jason.infra.jade.JadeExecutionControl
 
setupDefault() - Method in class jason.mas2j.AgentParameters
 
setupDefault() - Method in class jason.mas2j.MAS2JProject
 
setupDefaultConsoleLogger() - Static method in class jason.infra.centralised.RunCentralisedMAS
 
setupLogger() - Static method in class jason.infra.centralised.RunCentralisedMAS
 
setupMindInspector(String) - Method in class jason.architecture.MindInspectorAgArch
process the mindinspector parameter used in the agent option in .mas2j project.
setUserEnvironment(Environment) - Method in class jason.infra.centralised.CentralisedEnvironment
 
setValue(Term) - Method in class jason.asSyntax.VarTerm
grounds a variable, set a value for this var (e.g.
setValuesFrom(ListTerm) - Method in class jason.asSyntax.ListTermImpl
 
setVerbose(String) - Method in class jason.runtime.Settings
 
setVerbose(int) - Method in class jason.runtime.Settings
 
setView(GridWorldView) - Method in class jason.environment.grid.GridWorldModel
 
SGA - Class in jason.asSyntax.patterns.goal
Implementation of the Sequenced Goal Adoption pattern (see DALT 2006 paper)
SGA() - Constructor for class jason.asSyntax.patterns.goal.SGA
 
SHELL_CMD - Static variable in class jason.jeditplugin.Config
 
show(JFrame) - Static method in class jason.jeditplugin.AboutGUI
 
SI - Variable in class jason.asSemantics.Circumstance
 
size() - Method in class jason.asSemantics.Intention
 
size() - Method in class jason.asSemantics.Unifier
 
size() - Method in class jason.asSyntax.ListTermImpl
 
size() - Method in class jason.asSyntax.PlanLibrary
 
size() - Method in class jason.asSyntax.VarTerm
 
size() - Method in interface jason.bb.BeliefBase
Returns the number of beliefs in BB
size() - Method in class jason.bb.ChainBBAdapter
 
size() - Method in class jason.bb.DefaultBeliefBase
 
size() - Method in class jason.bb.JDBCPersistentBB
 
sleep() - Method in class jason.architecture.AgArch
Puts the agent in sleep.
sleep() - Method in interface jason.architecture.AgArchInfraTier
Put the agent in "sleep" mode
sleep() - Method in class jason.infra.centralised.CentralisedAgArch
 
sleep() - Method in class jason.infra.jade.JasonBridgeArch
 
SMC - Class in jason.asSyntax.patterns.goal
Implementation of the Single-Minded Commitment pattern (see DALT 2006 paper)
SMC() - Constructor for class jason.asSyntax.patterns.goal.SMC
 
snifferConfFile - Static variable in class jason.infra.jade.JadeMASLauncherAnt
 
SO - Variable in class jason.asSemantics.Circumstance
 
socAcc(Message) - Method in class jason.asSemantics.Agent
Follows the default implementation for the agent's message acceptance relation and selection functions
solve() - Method in class jason.asSyntax.ArithExpr
 
solve() - Method in class jason.asSyntax.ArithFunctionTerm
computes the value for this arithmetic function (as defined in the NumberTerm interface)
solve() - Method in interface jason.asSyntax.NumberTerm
returns the numeric value of the term
solve() - Method in class jason.asSyntax.NumberTermImpl
 
solve() - Method in class jason.asSyntax.VarTerm
 
sort - Class in jason.stdlib
Internal action: .sort.
sort() - Constructor for class jason.stdlib.sort
 
SourceInfo - Class in jason.asSyntax
Store information about the file source of some term (atom, literal, etc).
SourceInfo(String, int) - Constructor for class jason.asSyntax.SourceInfo
 
SourceInfo(String, int, int) - Constructor for class jason.asSyntax.SourceInfo
 
SourceInfo(SourceInfo) - Constructor for class jason.asSyntax.SourceInfo
 
Sqrt - Class in jason.functions
Function: math.sqrt(N): encapsulates java Math.sqrt(N); returns the correctly rounded positive square root of N.
Sqrt() - Constructor for class jason.functions.Sqrt
 
srcInfo - Variable in class jason.asSyntax.DefaultTerm
 
start() - Method in class jason.infra.centralised.RunCentralisedMAS
start agents, ....
start() - Method in class jason.jeditplugin.JasonID
 
start() - Method in class jason.jeditplugin.JasonIDPlugin
 
startAgent(String) - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
startAgent(String) - Method in class jason.infra.jade.JadeRuntimeServices
 
startAgent(String) - Method in class jason.infra.saci.SaciRuntimeServices
 
startAgent(String) - Method in interface jason.runtime.RuntimeServicesInfraTier
start (e.g.
startAgs() - Method in class jason.infra.centralised.RunCentralisedMAS
 
startAgs() - Method in class jason.infra.jade.RunJadeMAS
 
startCartagoNode(String[]) - Static method in class jason.infra.jade.JadeAgArch
 
startContainer() - Method in class jason.infra.jade.RunJadeMAS
 
startInternalAction(TransitionSystem, Runnable) - Method in class jason.asSemantics.ConcurrentInternalAction
 
StartNewAgentGUI - Class in jason.infra.centralised
 
StartNewAgentGUI(Frame, String, String) - Constructor for class jason.infra.centralised.StartNewAgentGUI
 
startNewCycle() - Method in class jason.control.ExecutionControl
 
startRun() - Method in class jason.control.ExecutionControlGUI
 
startSyncMode() - Method in class jason.infra.centralised.RunCentralisedMAS
 
StdDev - Class in jason.functions
Function: math.std_dev(L): returns the standard deviation of all values of L.
StdDev() - Constructor for class jason.functions.StdDev
 
stepFinished(int, long, boolean) - Method in class jason.environment.TimeSteppedEnvironment
to be overridden by the user class
SteppedEnvironment - Class in jason.environment
Deprecated. this class was renamed to TimeSteppedEnvironment
SteppedEnvironment() - Constructor for class jason.environment.SteppedEnvironment
Deprecated.  
stepStarted(int) - Method in class jason.environment.TimeSteppedEnvironment
to be overridden by the user class
stop() - Method in class jason.architecture.AgArch
A call-back method called by the infrastructure tier when the agent is about to be killed.
stop() - Method in class jason.architecture.MindInspectorAgArch
A call-back method called by the infrastructure tier when the agent is about to be killed.
stop() - Method in interface jason.bb.BeliefBase
Called just before the end of MAS execution
stop() - Method in class jason.bb.ChainBBAdapter
 
stop() - Method in class jason.bb.DefaultBeliefBase
 
stop() - Method in class jason.bb.JDBCPersistentBB
 
stop() - Method in class jason.bb.TextPersistentBB
 
stop() - Method in class jason.control.ExecutionControl
This method is called when MAS execution is being finished
stop() - Method in class jason.control.ExecutionControlGUI
 
stop() - Method in class jason.environment.Environment
Called just before the end of MAS execution, the user environment could override it.
stop() - Method in class jason.environment.TimeSteppedEnvironment
 
stop() - Method in class jason.infra.centralised.CentralisedEnvironment
called before the end of MAS execution, it just calls the user environment class stop method.
stop() - Method in class jason.infra.centralised.CentralisedExecutionControl
 
stop - Variable in class jason.infra.centralised.CentralisedMASLauncherAnt
 
stop() - Method in class jason.jeditplugin.JasonID
 
stopAg() - Method in class jason.asSemantics.Agent
 
stopAg() - Method in class jason.infra.centralised.CentralisedAgArch
 
stopAg() - Method in class jason.infra.saci.SaciAgArch
 
stopAg() - Method in class jason.infra.saci.SaciEnvironment
 
stopAg() - Method in class jason.infra.saci.SaciExecutionControl
 
stopAgs() - Method in class jason.infra.centralised.RunCentralisedMAS
 
stopMAS() - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
 
stopMAS() - Method in class jason.infra.centralised.CentralisedRuntimeServices
 
stopMAS() - Method in class jason.infra.jade.JadeRuntimeServices
 
stopMAS() - Method in class jason.infra.saci.SaciMASLauncherAnt
 
stopMAS() - Method in class jason.infra.saci.SaciRuntimeServices
 
stopMAS() - Method in class jason.jeditplugin.JasonID
 
stopMAS() - Method in interface jason.jeditplugin.MASLauncherInfraTier
Stops the MAS execution.
stopMAS() - Method in interface jason.runtime.RuntimeServicesInfraTier
Stop all MAS (the agents, the environment, the controller, ...)
stopMAS - Class in jason.stdlib
Internal action: .stopMAS.
stopMAS() - Constructor for class jason.stdlib.stopMAS
 
stopMASFileName - Static variable in class jason.infra.centralised.RunCentralisedMAS
 
stopRun() - Method in class jason.control.ExecutionControlGUI
stop the execution
store() - Method in class jason.jeditplugin.Config
 
storeAgHistory(String, int, Document) - Method in class jason.control.ExecutionControlGUI
 
string - Class in jason.stdlib
Internal action: .string.
string() - Constructor for class jason.stdlib.string
 
StringTerm - Interface in jason.asSyntax
The interface for string terms of the AgentSpeak language
StringTermImpl - Class in jason.asSyntax
Immutable class for string terms.
StringTermImpl() - Constructor for class jason.asSyntax.StringTermImpl
 
StringTermImpl(String) - Constructor for class jason.asSyntax.StringTermImpl
 
StringTermImpl(StringTermImpl) - Constructor for class jason.asSyntax.StringTermImpl
 
Structure - Class in jason.asSyntax
Represents a structure: a functor with n arguments, e.g.: val(10,x(3)).
Structure(String) - Constructor for class jason.asSyntax.Structure
 
Structure(Literal) - Constructor for class jason.asSyntax.Structure
 
Structure(String, int) - Constructor for class jason.asSyntax.Structure
Create a structure with a defined number of terms.
structure - Class in jason.stdlib
Internal action: .structure.
structure() - Constructor for class jason.stdlib.structure
 
structure2timestamp(Term) - Static method in class jason.bb.JDBCPersistentBB
translates structure like "timestamp(Y,M,D,H,M,S)" into a SQL timestamp
subList(int, int) - Method in class jason.asSyntax.ListTermImpl
 
subList(int, int) - Method in class jason.asSyntax.VarTerm
 
sublist - Class in jason.stdlib
Internal action: .sublist(S,L).
sublist() - Constructor for class jason.stdlib.sublist
 
subSets(int) - Method in interface jason.asSyntax.ListTerm
returns all subsets that take k elements of this list
subSets(int) - Method in class jason.asSyntax.ListTermImpl
returns all subsets that take k elements of this list
subSets(int) - Method in class jason.asSyntax.VarTerm
 
substring - Class in jason.stdlib
Internal action: .substring.
substring() - Constructor for class jason.stdlib.substring
 
succeed_goal - Class in jason.stdlib
Internal action: .succeed_goal(G).
succeed_goal() - Constructor for class jason.stdlib.succeed_goal
 
suffix - Class in jason.stdlib
Internal action: .suffix(S,L).
suffix() - Constructor for class jason.stdlib.suffix
 
Sum - Class in jason.functions
Function: math.sum(L): sums all values of L.
Sum() - Constructor for class jason.functions.Sum
 
suspend - Class in jason.stdlib
Internal action: .suspend(G).
suspend() - Constructor for class jason.stdlib.suspend
 
suspended - Class in jason.stdlib
Internal action: .suspended(G, R).
suspended() - Constructor for class jason.stdlib.suspended
 
SUSPENDED_INT - Static variable in class jason.stdlib.suspend
 
suspendInt(TransitionSystem, String, int) - Method in class jason.asSemantics.ConcurrentInternalAction
Suspend the current intention, put it in the PendingIntention (PI) structure and assigns it to a key.
suspendIntention() - Method in class jason.asSemantics.ConcurrentInternalAction
 
suspendIntention() - Method in class jason.asSemantics.DefaultInternalAction
 
suspendIntention() - Method in interface jason.asSemantics.InternalAction
Returns true if the internal action (IA) should suspend the intention where the IA is called
suspendIntention() - Method in class jason.stdlib.send
 
suspendIntention() - Method in class jason.stdlib.suspend
 
suspendIntention() - Method in class jason.stdlib.wait
 

T

tabPane - Variable in class jason.runtime.MASConsoleGUI
 
takeDown() - Method in class jason.infra.jade.JadeAgArch
 
takeDown() - Method in class jason.infra.jade.JadeEnvironment
 
takeDown() - Method in class jason.infra.jade.JadeExecutionControl
 
TE_IDLE - Static variable in class jason.asSyntax.PlanLibrary
 
TELLHOW - Static variable in class jason.infra.jade.JadeAg
 
Term - Interface in jason.asSyntax
Common interface for all kind of terms
term2string - Class in jason.stdlib
Internal action: .term2string(T,S).
term2string() - Constructor for class jason.stdlib.term2string
 
test() - Method in class jason.bb.JDBCPersistentBB
just create some data to test
testEndCycle(Set<String>) - Method in class jason.control.ExecutionControl
Returns true when a new cycle can start, it normally holds when all agents are in the finishedAgs set.
testEndCycle(Set<String>) - Method in class jason.environment.TimeSteppedEnvironment
Returns true when a new cycle can start, it normally holds when all agents are in the finishedAgs set.
testStop() - Method in class jason.control.ExecutionControlGUI
test whether to stop running and show the agent state
TextPersistentBB - Class in jason.bb
Implementation of BB that stores the agent BB in text files.
TextPersistentBB() - Constructor for class jason.bb.TextPersistentBB
 
TextPersistentBB(BeliefBase) - Constructor for class jason.bb.TextPersistentBB
 
time - Class in jason.functions
Function: system.time: encapsulates java System.currentTimeMillis(), returns the current time in milliseconds.
time() - Constructor for class jason.functions.time
 
time - Class in jason.stdlib
Internal action: .time(HH,MM,SS).
time() - Constructor for class jason.stdlib.time
 
timeout(TransitionSystem, String) - Method in class jason.asSemantics.ConcurrentInternalAction
called back when some intention should be resumed/failed by timeout
timestamp2structure(Timestamp) - Static method in class jason.bb.JDBCPersistentBB
translates a SQL timestamp into a structure like "timestamp(Y,M,D,H,M,S)"
timestampFunctor - Static variable in class jason.bb.JDBCPersistentBB
 
TimeSteppedEnvironment - Class in jason.environment
General environment class that "synchronise" all agents actions.
TimeSteppedEnvironment() - Constructor for class jason.environment.TimeSteppedEnvironment
 
TimeSteppedEnvironment.OverActionsPolicy - Enum in jason.environment
Policy used when a second action is requested and the agent still has another action pending execution
tl - Variable in class jason.environment.grid.Area
 
toArray() - Method in class jason.asSyntax.ListTermImpl
 
toArray(T[]) - Method in class jason.asSyntax.ListTermImpl
 
toArray() - Method in class jason.asSyntax.VarTerm
 
toArray(Object[]) - Method in class jason.asSyntax.VarTerm
 
toASString() - Method in class jason.asSyntax.Plan
returns this plan in a string complaint with AS syntax
ToDOM - Interface in jason.util
 
toString() - Method in class jason.asSemantics.ActionExec
 
toString() - Method in class jason.asSemantics.Agent
 
toString() - Method in class jason.asSemantics.Circumstance
 
toString() - Method in class jason.asSemantics.DefaultArithFunction
 
toString() - Method in class jason.asSemantics.Event
 
toString() - Method in class jason.asSemantics.IntendedMeans
 
toString() - Method in class jason.asSemantics.Intention
 
toString() - Method in class jason.asSemantics.Message
 
toString() - Method in class jason.asSemantics.Option
 
toString() - Method in class jason.asSemantics.TransitionSystem
 
toString() - Method in class jason.asSemantics.Unifier
 
toString() - Method in class jason.asSyntax.ArithExpr
 
toString() - Method in class jason.asSyntax.ArithFunctionTerm
 
toString() - Method in class jason.asSyntax.Atom
 
toString() - Method in class jason.asSyntax.BinaryStructure
 
toString() - Method in class jason.asSyntax.ListTermImpl
 
toString() - Method in class jason.asSyntax.LiteralImpl
 
toString() - Method in class jason.asSyntax.NumberTermImpl
 
toString() - Method in class jason.asSyntax.ObjectTermImpl
 
toString() - Method in class jason.asSyntax.Plan
 
toString() - Method in class jason.asSyntax.PlanBodyImpl
 
toString() - Method in class jason.asSyntax.PlanLibrary
 
toString() - Method in class jason.asSyntax.Pred
 
toString() - Method in class jason.asSyntax.PredicateIndicator
 
toString() - Method in class jason.asSyntax.Rule
 
toString() - Method in class jason.asSyntax.SourceInfo
 
toString() - Method in class jason.asSyntax.StringTermImpl
 
toString() - Method in class jason.asSyntax.Structure
 
toString() - Method in class jason.asSyntax.Trigger
 
toString() - Method in class jason.asSyntax.VarTerm
 
toString() - Method in class jason.bb.ChainBBAdapter
 
toString() - Method in class jason.bb.DefaultBeliefBase
 
toString() - Method in class jason.control.ExecutionControl
 
toString() - Method in class jason.environment.grid.Area
 
toString() - Method in class jason.environment.grid.Location
 
toString() - Method in class jason.functions.RuleToFunction
 
toString() - Method in class jason.jeditplugin.AgentSpeakSideKickParser
 
toString() - Method in class jason.jeditplugin.JasonProjectSideKickParser
 
toString() - Method in class jason.mas2j.AgentParameters
 
toString() - Method in class jason.mas2j.ClassParameters
 
toString() - Method in class jason.mas2j.MAS2JProject
 
toString() - Method in class jason.runtime.OutputStreamAdapter
 
toStringAsTerm() - Method in class jason.asSyntax.Pred
 
TPercept - Static variable in interface jason.bb.BeliefBase
represents the structure 'source(percept)'
transCache - Variable in class jason.util.asl2xml
 
transform(Agent) - Method in class jason.util.asl2dot
 
transform(Document) - Method in class jason.util.asl2tex
 
transform(String) - Method in class jason.util.asl2xml
 
transform(Agent) - Method in class jason.util.asl2xml
 
transform(Document) - Method in class jason.util.asl2xml
 
TransitionSystem - Class in jason.asSemantics
 
TransitionSystem(Agent, Circumstance, Settings, AgArch) - Constructor for class jason.asSemantics.TransitionSystem
 
TransitionSystem.State - Enum in jason.asSemantics
 
translateContentToJason(ACLMessage) - Method in class jason.infra.jade.JasonBridgeArch
returns the content of the message m and implements some pro-processing of the content, if necessary
Trigger - Class in jason.asSyntax
Represents an AgentSpeak trigger (like +!g, +p, ...).
Trigger(Trigger.TEOperator, Trigger.TEType, Literal) - Constructor for class jason.asSyntax.Trigger
 
Trigger.TEOperator - Enum in jason.asSyntax
 
Trigger.TEType - Enum in jason.asSyntax
 
tryToGetTrigger(Term) - Static method in class jason.asSyntax.Trigger
try to convert the term t into a trigger, in case t is a trigger term, a string that can be parsed to a trigger, a var with value trigger, ....
ts - Variable in class jason.asSemantics.Agent
 
TSelf - Static variable in interface jason.bb.BeliefBase
represents the structure 'source(self)'

U

UNACHIEVE - Static variable in class jason.infra.jade.JadeAg
 
unif - Variable in class jason.asSemantics.IntendedMeans
 
Unifier - Class in jason.asSemantics
 
Unifier() - Constructor for class jason.asSemantics.Unifier
 
unifies(Trigger, Trigger) - Method in class jason.asSemantics.Unifier
 
unifies(Term, Term) - Method in class jason.asSemantics.Unifier
this version of unifies undo the variables' mapping if the unification fails.
unifiesNoUndo(Trigger, Trigger) - Method in class jason.asSemantics.Unifier
 
unifiesNoUndo(Term, Term) - Method in class jason.asSemantics.Unifier
this version of unifies does not undo the variables' mapping in case of failure.
unifyTerms(Term, Term) - Method in class jason.asSemantics.Unifier
 
union(ListTerm) - Method in interface jason.asSyntax.ListTerm
 
union(ListTerm) - Method in class jason.asSyntax.ListTermImpl
returns a new (cloned) list representing the set resulting of the union of this list and lt.
union(ListTerm) - Method in class jason.asSyntax.VarTerm
 
union - Class in jason.stdlib
Internal action: .union(S1,S2,S3).
union() - Constructor for class jason.stdlib.union
 
UNKNOW_ERROR - Static variable in exception jason.JasonException
 
UnnamedVar - Class in jason.asSyntax
Represents an unnamed variable '_'.
UnnamedVar() - Constructor for class jason.asSyntax.UnnamedVar
 
UnnamedVar(String) - Constructor for class jason.asSyntax.UnnamedVar
 
UnnamedVar(int) - Constructor for class jason.asSyntax.UnnamedVar
 
UNTELL - Static variable in class jason.infra.jade.JadeAg
 
UNTELLHOW - Static variable in class jason.infra.jade.JadeAg
 
update() - Method in class jason.environment.grid.GridWorldView
updates all the frame
update(int, int) - Method in class jason.environment.grid.GridWorldView
updates only one position of the grid
updateAgsPercept() - Method in class jason.environment.TimeSteppedEnvironment
This method is called after the execution of the action and before to send 'continue' to the agents
updateEvents(List<Literal>[], Intention) - Method in class jason.asSemantics.TransitionSystem
 
updateEvents(Event) - Method in class jason.asSemantics.TransitionSystem
 
updateInterval - Variable in class jason.architecture.MindInspectorAgArch
 
updateMindInspector() - Method in class jason.architecture.MindInspectorAgArch
 
updateNumberOfAgents() - Method in class jason.control.ExecutionControl
Updates the number of agents in the MAS, this default implementation, considers all agents in the MAS as actors .
updateNumberOfAgents() - Method in class jason.environment.TimeSteppedEnvironment
Updates the number of agents using the environment, this default implementation, considers all agents in the MAS as actors in the environment.
url - Variable in class jason.bb.JDBCPersistentBB
 
useColorsPropField - Static variable in class jason.runtime.MASConsoleLogHandler
 
userProperties - Static variable in class jason.util.ConfigGUI
 

V

valueOf(String) - Static method in enum jason.asSemantics.GoalListener.GoalStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSemantics.TransitionSystem.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.ArithExpr.ArithmeticOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.BodyLiteral.BodyType
Deprecated. Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.LogExpr.LogicalOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.PlanBody.BodyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.RelExpr.RelationalOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.Trigger.TEOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.asSyntax.Trigger.TEType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jason.environment.TimeSteppedEnvironment.OverActionsPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum jason.asSemantics.GoalListener.GoalStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSemantics.TransitionSystem.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.ArithExpr.ArithmeticOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.BodyLiteral.BodyType
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.LogExpr.LogicalOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.PlanBody.BodyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.RelExpr.RelationalOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.Trigger.TEOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.asSyntax.Trigger.TEType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jason.environment.TimeSteppedEnvironment.OverActionsPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
VarTerm - Class in jason.asSyntax
Represents a variable Term: like X (starts with upper case).
VarTerm(String) - Constructor for class jason.asSyntax.VarTerm
 
varToReplace(Term, Unifier) - Method in class jason.asSyntax.Structure
 
verbose - Variable in class jason.infra.centralised.StartNewAgentGUI
 
verbose() - Method in class jason.runtime.Settings
 
view - Variable in class jason.environment.grid.GridWorldModel
 

W

wait - Class in jason.stdlib
Internal action: .wait(E,T).
wait() - Constructor for class jason.stdlib.wait
 
waitAtom - Static variable in class jason.stdlib.wait
 
waitEnd() - Method in class jason.infra.centralised.RunCentralisedMAS
 
wake() - Method in class jason.architecture.AgArch
 
wake() - Method in interface jason.architecture.AgArchInfraTier
Removes the agent from the "sleep" mode
wake() - Method in class jason.infra.centralised.CentralisedAgArch
 
wake() - Method in class jason.infra.jade.JasonBridgeArch
 
WARN_SING_VAR - Static variable in class jason.jeditplugin.Config
 
warnSingVarsCBox - Variable in class jason.util.ConfigGUI
 
width - Variable in class jason.environment.grid.GridWorldModel
 
writeSaciXMLScript(boolean) - Method in class jason.infra.saci.SaciMASLauncherAnt
 
writeSaciXMLScript(PrintStream, boolean) - Method in class jason.infra.saci.SaciMASLauncherAnt
 
writeScripts(boolean) - Method in class jason.infra.centralised.CentralisedMASLauncherAnt
write the scripts necessary to run the project
writeScripts(boolean) - Method in interface jason.jeditplugin.MASLauncherInfraTier
Writes the script(s), normally Ant scripts, used to launch the MAS.
WRONG_ARGS - Static variable in exception jason.JasonException
 

X

x - Variable in class jason.environment.grid.Location
 

Y

y - Variable in class jason.environment.grid.Location
 

_

_init() - Method in class jason.jeditplugin.JasonIDOptionPanel
 
_save() - Method in class jason.jeditplugin.JasonIDOptionPanel
 

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 _