Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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(int) - 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.JadeAgArch
act(ActionExec, List<ActionExec>) - Method in class jason.infra.saci.SaciAgArch
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
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)
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
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
addInitialGoalsInTS() - Method in class jason.asSemantics.Agent
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, 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
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
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
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
ANT_LIB - Static variable in class jason.jeditplugin.Config
  path to ant home (jar directory)
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) - 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
archClass - Variable in class jason.mas2j.AgentParameters
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.saci.SaciAgArch
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.JadeAgArch
canSleep() - Method in class jason.infra.saci.SaciAgArch
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.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.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.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.JadeAgArch
checkMail() - Method in class jason.infra.saci.SaciAgArch
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
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
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
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, String, String) - Method in class jason.infra.centralised.CentralisedRuntimeServices
clone(Agent, String, String) - Method in class jason.infra.jade.JadeRuntimeServices
clone(Agent, String, String) - Method in class jason.infra.saci.SaciRuntimeServices
clone(Agent, String, String) - Method in interface jason.runtime.RuntimeServicesInfraTier
  Clones an agent
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
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)
conn - Variable in class jason.bb.JDBCPersistentBB
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() - Method in class jason.asSemantics.Circumstance
  creates new collections for E, I, MB, PA, PI, and FA
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, String, ClassParameters, Settings) - Method in class jason.infra.centralised.CentralisedRuntimeServices
createAgent(String, String, String, String, ClassParameters, Settings) - Method in class jason.infra.jade.JadeRuntimeServices
createAgent(String, String, String, String, ClassParameters, Settings) - Method in class jason.infra.saci.SaciRuntimeServices
createAgent(String, String, String, 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(MAS2JProject, boolean) - Method in class jason.infra.centralised.RunCentralisedMAS
createAgs(MAS2JProject, boolean) - Method in class jason.infra.jade.RunJadeMAS
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
createButtons() - Method in class jason.infra.centralised.RunCentralisedMAS
createButtons() - Method in class jason.infra.jade.RunJadeMAS
createButtonsPanel() - Method in class jason.infra.centralised.BaseDialogGUI
createEnv() - Method in class jason.jeditplugin.JasonID
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

## 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
desires(Circumstance, Literal, Unifier) - Method in 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
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.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.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.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.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
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
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.MASConsoleGUI
  for singleton pattern
getAction() - Method in class jason.asSemantics.Circumstance
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
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.JadeAgArch
getAgName() - Method in class jason.infra.saci.SaciAgArch
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
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
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
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
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
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.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.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.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.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.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
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
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
getParameter(int) - 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
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 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.JadeAgArch
getRuntimeServices() - Method in class jason.infra.jade.JadeEnvironment
getRuntimeServices() - Method in class jason.infra.jade.JadeExecutionControl
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
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
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
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.
Include - Class in jason.asSyntax.directives
  Implementation of the `include` directive.
Include() - Constructor for class jason.asSyntax.directives.Include
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.
inGrid(Location) - Method in class jason.environment.grid.GridWorldModel
inGrid(int, int) - Method in class jason.environment.grid.GridWorldModel
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
initAg(String, ClassParameters, String, Settings) - Method in class jason.architecture.AgArch
  Creates the agent class defined by agClass, default is jason.asSemantics.Agent.
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, String, ClassParameters, String, Settings, RunCentralisedMAS) - Method in class jason.infra.centralised.CentralisedAgArch
  Creates the user agent architecture, default architecture is jason.architecture.AgArch.
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
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
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
insertAsNextStep(PlanBody) - Method in class jason.asSemantics.IntendedMeans
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
intends(Circumstance, Literal, Unifier) - Method in class jason.stdlib.intend
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 (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
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
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
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
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.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
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
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
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
JadeRuntimeServices - Class in jason.infra.jade
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
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
jasonToACL(Message) - Method in class jason.infra.jade.JadeAg
JAVA_HOME - Static variable in class jason.jeditplugin.Config
  path to java home
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() - 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
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
MASConsoleGUI - Class in jason.runtime
  the GUI console to output log messages
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
model - Variable in class jason.environment.grid.GridWorldView
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
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
options - Variable in class jason.mas2j.AgentParameters
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
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(...)
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.JadeAgArch
perceive() - Method in class jason.infra.saci.SaciAgArch
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.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
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
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
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
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
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 in 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 in 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_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.
rwid - Static variable in class jason.infra.jade.JadeAg

## 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
sameFocus() - Method in class jason.runtime.Settings
sameTE(Object) - Method in class jason.asSemantics.Event
sameType(Trigger) - Method in class jason.asSyntax.Trigger
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.saci.SaciAgArch
  the saci implementation of the sendMsg interface
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
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
setArchClass(String) - Method in class jason.mas2j.AgentParameters
setArchClass(ClassParameters) - Method in class jason.mas2j.AgentParameters
setArchInfraTier(AgArchInfraTier) - Method in class jason.architecture.AgArch
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(boolean) - 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
setInReplyTo(String) - Method in class jason.asSemantics.Message
setIntBels(boolean) - Method in class jason.runtime.Settings
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() - 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
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
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
setUserAgArch(AgArch) - Method in class jason.infra.centralised.CentralisedAgArch
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.JadeAgArch
sleep() - Method in class jason.infra.saci.SaciAgArch
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.jeditplugin.JasonID
start() - Method in class jason.jeditplugin.JasonIDPlugin
startAgs() - Method in class jason.infra.centralised.RunCentralisedMAS
startAgs() - Method in class jason.infra.jade.RunJadeMAS
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
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 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.architecture.AgArch
  A call-back method called by the infrastructure tier when the agent is about to be killed.
stopAg() - Method in interface jason.architecture.AgArchInfraTier
  Stops the agent
stopAg() - Method in class jason.asSemantics.Agent
stopAg() - Method in class jason.infra.centralised.CentralisedAgArch
stopAg() - Method in class jason.infra.jade.JadeAgArch
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

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.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.JadeAgArch
  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
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
userAgArch - Variable in class jason.infra.centralised.CentralisedAgArch
  The user implementation of the architecture
userAgArch - Variable in class jason.infra.jade.JadeAgArch
  the user customisation of the architecture
userAgArch - Variable in class jason.infra.saci.SaciAgArch
  the user implementation of the architecture

## 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 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.JadeAgArch
wake() - Method in class jason.infra.saci.SaciAgArch
WARN_SING_VAR - Static variable in class jason.jeditplugin.Config
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 _

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES