All Classes
Class | Description |
---|---|
abolish |
Internal action:
.abolish . |
AboutGUI | |
Abs |
Function:
math.abs(N) : encapsulates java Math.abs(N). |
acos |
Function:
math.acos(N) : encapsulates java Math.acos(N),
returns the arc cosine of a value; the returned angle is in the range 0.0 through pi. |
ActComponent | |
ActionExec | |
add | |
add | |
add_all | |
add_all | |
add_annot |
Internal action:
.add_annot . |
add_nested_source |
Internal action:
.add_nested_source . |
add_plan |
Internal action:
.add_plan . |
AgArch |
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).
|
Agent |
The Agent class has the belief base and plan library of an
AgentSpeak agent.
|
AgentComponent | |
AgentJDBCPersistentBB |
Implementation of BB that stores some beliefs in a relational data base.
|
AgentParameters |
represents the agent declaration in the MAS2J project file.
|
AgentSpeakSideKickParser | |
all_names |
Internal action:
.all_names . |
Area | |
ArithExpr |
Represents and solve arithmetic expressions like "10 + 30".
|
ArithExpr.ArithmeticOp | |
ArithFunction |
Common interface for all arithmetic functions
|
ArithFunctionTerm |
Represents an arithmetic function, like math.max(arg1,arg2) -- a functor (math.max) and two arguments.
|
asin |
Function:
math.asin(N) : encapsulates java Math.asin(N),
returns the arc sine of a value; the returned angle is in the range -pi/2 through pi/2. |
asl2dot |
Convert an agent asl code to dot (http://www.graphviz.org/)
-- used to produce the graph of goals.
|
asl2html |
Convert an agent asl code to HTML.
|
asl2tex |
Convert an agent asl code to LaTeX.
|
asl2xml |
Convert an agent asl code to xml.
|
asserta |
Internal action:
.asserta . |
assertz |
Internal action:
.assertz . |
at |
Internal action:
.at . |
atan |
Function:
math.atan(N) : encapsulates java Math.atan(N),
returns the arc tangent of a value; the returned angle is in the range -pi/2 through pi/2. |
atom |
Internal action:
.atom . |
Atom |
Represents an atom (a positive literal with no argument and no annotation, e.g.
|
Average | Deprecated.
use function mean instead
|
BaseDialogGUI |
base class for dialog windows
|
BaseLocalMAS |
Runs MASProject using local infrastructure.
|
BaseRuntimeServices |
implement services that are based on BaseLocalMAS
|
BC |
Implementation of the Blind Commitment pattern (see DALT 2006 paper)
|
BDG |
Implementation of the Backtracking Declarative Goal pattern (see DALT 2006 paper)
|
belief |
Internal action:
.belief(Bel) . |
BeliefBase |
Common interface for all kinds of Jason Belief bases, even those
customised by the user.
|
BinaryStructure |
Represents a binary/unary logical/relational operator.
|
BodyLiteral.BodyType | Deprecated.
Use BodyType of PlanBody instead
|
broadcast |
Internal action:
.broadcast . |
ceil |
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. |
CentralisedAgArch | Deprecated.
use LocalAgAarch instead
|
ChainBB |
A wrapper for a chain of belief bases customisations.
|
ChainBBAdapter |
This class is to be extended by customised belief bases that may be
used in chains (of responsibility).
|
CheckVersion | |
Circumstance | |
Circumstance.IntentionPlace | |
CircumstanceListener | |
CircumstanceListenerComponents | |
ClassParameters |
Used to store class parameters in .mas2j file, e.g.
|
clear | |
clear | |
clear | |
clear | |
clone | |
concat |
Internal action:
.concat . |
ConcurrentInternalAction |
This class can be used in place of DefaultInternalAction to create an IA that
suspend the intention while it is being executed.
|
Config |
Jason configuration (used by JasonID to generate the project's scripts)
|
ConfigGUI | |
ContainerAllocation |
This interface has to be implemented by classes that
customises the agent allocation to containers/hosts in
the JADE infrastructure
|
copy | |
copy | |
copy | |
copy_term | |
cos |
Function:
math.cos(N) : encapsulates java Math.cos(N),
returns the trigonometric cosine of an angle. |
count |
Internal action:
.count . |
Count |
Function:
.count(B) : counts the number of occurrences of a particular belief
(pattern) in the agent's belief base, as the internal action .count. |
create | |
create | |
create | |
create_agent |
Internal action:
.create_agent . |
CreateJNLP |
creates a JNLP file for a project
|
CreateNewProject |
class used to create an initial jason project:
|
current_intention |
Internal action:
.current_intention . |
CyclicTerm |
A term with recursion (cyclic), created by code like X = f(X).
|
date |
Internal action:
.date(YY,MM,DD) . |
DefaultArithFunction |
Useful default implementation of all methods of ArithFunction interface.
|
DefaultBeliefBase |
Default implementation of Jason BB.
|
DefaultDirective | |
DefaultInternalAction |
Default implementation of the internal action interface (it simply returns false
for the interface methods).
|
DefaultTerm |
Base class for all terms.
|
DelegatedRuntimeServices | |
delete |
Internal action:
.delete . |
DeliberateComponent | |
desire |
Internal action:
.desire(D, [ I ]) . |
desire.Step | |
df_deregister |
Internal action:
.df_deregister(S [,T]) . |
df_register |
Internal action:
.df_register(S [,T]) . |
df_search |
Internal action:
.df_search(S [,T] , L) . |
df_subscribe |
Internal action:
.df_subscribe(S [,T]) . |
DG |
Implementation of the Declarative Goal pattern (see DALT 2006 paper)
|
difference |
Internal action:
.difference(S1,S2,S3) . |
difference | |
Directive |
Interface for all compiler directives (e.g.
|
DirectiveProcessor |
This class maintains the set of directives and is used by the
parser to process them.
|
done | |
drop_all_desires |
Internal action:
.drop_all_desires . |
drop_all_events |
Internal action:
.drop_all_events . |
drop_all_intentions |
Internal action:
.drop_all_intentions . |
drop_desire |
Internal action:
.drop_desire(D) . |
drop_event |
Internal action:
.drop_event(D) . |
drop_future_intention |
Internal action:
.drop_future_intention(I) . |
drop_intention |
Internal action:
.drop_intention(I) . |
e |
Function:
math.e : encapsulates java Math.E. |
EBDG |
Implementation of the Exclusive BDG pattern (see DALT 2006 paper)
|
empty |
Internal action:
.empty . |
Environment |
It is a base class for Environment, it is overridden by the user
application to define the environment "behaviour".
|
EnvironmentInfraTier |
This interface is implemented by the infrastructure tier (Jade/Local/...) to provide concrete implementation of the environment.
|
eval |
Internal action:
.eval(Var,Logical Expression) . |
Event | |
ExecutionControl |
Base class for the user implementation of execution control.
|
ExecutionControlGUI | |
ExecutionControlInfraTier |
This interface is implemented in the infrastructure tier (distributed/local)
to provide methods that the user controller may call.
|
fail |
Internal action:
.fail . |
fail_goal |
Internal action:
.fail_goal(G) . |
findall |
Internal action:
.findall(Term,Query,List) . |
floor |
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. |
foreach |
Internal action:
.for(formula) { plan_body } . |
fork |
Implementation of .fork (used for |& and || operators).
|
FunctionRegister |
This class maintains the set of arithmetic functions available for the AS parser.
|
get | |
get_src_info |
used by test lib
|
GoalListener |
call-back interface to be notified about events on goals
|
GoalListener.GoalStates | |
GoalListenerForMetaEvents | |
GridWorldModel |
Simple model for a grid world (with agents and obstacles).
|
GridWorldView |
View component for a GirdWorldModel.
|
ground |
Internal action:
.ground . |
head | |
if_then_else |
Implementation of if.
|
IMCondition |
Used to generalise dropIM (in Intention)
|
include |
Internal action:
.include . |
Include |
Implementation of the
include directive. |
IndexedBB |
Customised version of Belief Base where some beliefs are unique (with primary keys) and
indexed for faster access.
|
InfrastructureFactory |
Every infrastructure for Jason must implement this interface.
|
intend |
Internal action:
.intend(G, [ I ] ) . |
IntendedMeans | |
intention |
Internal action:
.intention( ID, STATE, STACK, [current]) . |
Intention |
Represents and Intention (a stack of IntendedMeans).
|
Intention.State | |
internal_action |
Internal action:
.internal_action . |
InternalAction |
Common interface for all internal actions.
|
InternalActionLiteral |
A particular type of literal used to represent internal actions (which has a "." in the functor).
|
intersection |
Internal action:
.intersection(S1,S2,S3) . |
intersection | |
JadeAg |
Implementation of a basic jade agent for jason agents
|
JadeAgArch |
Implementation of the Jade Architecture to run Jason agents
|
JadeEnvironment |
This class implements the Jade version of the environment
infrastructure tier.
|
JadeExecutionControl |
Concrete execution control implementation for Jade infrastructure.
|
JadeFactory | |
JadeMASLauncherAnt |
Creates the script build.xml to launch the MAS using JADE.
|
JadeRuntimeServices | |
JasonBridgeArch | |
JasonException | |
JasonID | |
JasonIDOptionPanel | |
JasonIDPlugin | |
JasonProjectImporter |
based on FileImporter of ProjectView plugin
|
JasonProjectSideKickParser | |
JDBCPersistentBB |
Implementation of BB that stores some beliefs in a relational data base.
|
join |
injected by .fork
|
key | |
kill_agent |
Internal action:
.kill_agent . |
KillAgentGUI | |
length |
Internal action:
.length . |
Length |
Function:
.length(L) : returns the size of either the list or string L. |
list |
Internal action:
.list . |
list_files |
Internal action:
.list_files . |
list_plans |
Internal action:
.list_plans . |
list_rules |
Internal action:
.list_rules . |
ListTerm |
The interface for lists of the AgentSpeak language
|
ListTermImpl |
Represents a list node as in prolog .(t1,.(t2,.(t3,.))).
|
literal |
Internal action:
.literal . |
Literal |
This class represents an abstract literal (an Atom, Structure, Predicate, etc), it is mainly
the interface of a literal.
|
Literal.DefaultNameSpace | |
Literal.FalseLiteral | |
Literal.TrueLiteral | |
LiteralImpl |
A Literal extends a Pred with strong negation (~).
|
LocalAgArch |
This class provides an agent architecture when using Local
infrastructure to run the MAS inside Jason.
|
LocalAgArchAsynchronous | |
LocalAgArchForPool |
an agent architecture for the infra based on thread pool
|
LocalEnvironment |
This class implements the Local version of the environment infrastructure tier.
|
LocalExecutionControl |
Concrete implementation of the controller for Local infrastructure
tier.
|
LocalFactory | |
LocalMASLauncherAnt |
Write the Ant script to run the MAS in Local infrastructure and
start this script.
|
LocalRuntimeServices |
This class implements the Local version of the runtime services.
|
Location | |
log |
Function:
math.log(N) : encapsulates java Math.log(N),
returns the natural logarithm (base e) of N. |
log |
Internal action:
.log(level, args...) . |
LogExpr |
Represents a logical formula with some logical operator ("&", "|", "not").
|
LogExpr.LogicalOp | |
LogicalFormula |
Represents a logical formula (p, p & q, not p, 3 > X, ...) which can be
evaluated into a truth value.
|
loop |
Implementation of while.
|
lower_case |
Internal action:
.lower_case(S1,S2) . |
Manual |
Manual for internal actions
|
MapTerm |
The interface for maps in the AgentSpeak language
|
MapTermImpl |
Represents a Jason map as a TreeMap in java
|
MAS2JProject |
Represents a MAS2J project (usually created from a .mas2j file)
|
MASColorTextPane | |
MASConsoleColorGUI |
A quick implementation of a TextPane with default coloring for Jason.
|
MASConsoleGUI |
the GUI console to output log messages
|
MASConsoleLogFormatter |
Default formatter for Jason output.
|
MASConsoleLogHandler |
Logger handler (redirect output to MASConsoleGUI)
|
MASLauncherInfraTier |
Used to launch an MAS.
|
max |
Internal action:
.max . |
Max |
Function:
math.max(N1,N2) : encapsulates java Math.max(N1,N2). |
mean |
Function:
math.mean(L) : returns the average mean of all values of L. |
median |
Function:
math.median(L) : returns the median of values in L. |
member |
Internal action:
.member(T,L) . |
Message | |
MG |
Implementation of the Maintenance Goal pattern (see DALT 2006 paper)
|
mi | |
min |
Internal action:
.min . |
Min |
Function:
math.min(N1,N2) : encapsulates java Math.min(N1,N2). |
MindInspectorAgArch |
ArArch that displays the mind state of the agent
|
MindInspectorWeb | |
MindInspectorWebImpl | |
MsgListener |
Interface for objects that want to listen sent messages in
Local architecture.
|
my_name |
Internal action:
.my_name . |
namespace |
Internal action:
.namespace . |
NameSpace |
Implementation of the
namespace directive. |
nano_time |
Internal action:
.nano_time . |
NewAgentGUI | |
NewEnvironmentGUI | |
NewInternalActionGUI | |
NewProjectGUI | |
NoValueException | |
nth |
Internal action:
.nth . |
number |
Internal action:
.number . |
NumberTerm |
The interface for numeric terms of AgentSpeak language
|
NumberTermImpl |
Immutable class that implements a term that represents a number
|
ObjectTerm |
Interface for terms that encapsulate java objects
|
ObjectTermImpl | |
OMC |
Implementation of the Open-Minded Commitment pattern (see DALT 2006 paper)
|
Option |
An Option is a Plan and the Unifier that has made it relevant and applicable
|
OutputStreamAdapter |
adapts an output print stream to a GUI interface (MasConsole or some JTextArea)
|
Pair<T1,T2> | |
perceive |
Internal action:
.perceive . |
pi |
Function:
math.pi : encapsulates java Math.PI. |
Plan |
Represents an AgentSpeak plan
(it extends structure to be used as a term)
|
plan_label |
Internal action:
.plan_label(P,L) . |
PlanBody |
Interface for elements of a plans's body.
|
PlanBody.BodyType | |
PlanBodyImpl |
Represents a plan body item (achieve, test, action, ...) and its successors.
|
PlanLibrary |
Represents a set of plans used by an agent
|
Pred |
A Pred extends a Structure with annotations, e.g.: a(1)[an1,an2].
|
PredicateIndicator |
Represents the "type" of a predicate based on the functor and the arity, e.g.: ask/4
|
prefix |
Internal action:
.prefix(P,L) . |
Internal action:
.print . |
|
print_unifier | |
printf |
Internal action:
.printf(format, args...) . |
println |
Internal action:
.println . |
put | |
puts |
Internal action:
.puts . |
QueryCacheAdv | |
QueryCacheKey | |
QueryCacheSimple | |
QueryProfiling | |
random |
Internal action:
.random(N) . |
Random |
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. |
range |
Internal action:
.range(Var,Start,End, Step) . |
RC |
Implementation of the Relativised Commitment pattern (see DALT 2006 paper)
|
RConf | |
ReceiverNotFoundException | |
relevant_plan |
Internal action:
.relevant_plan . |
relevant_plans |
Internal action:
.relevant_plans . |
relevant_rules |
Internal action:
.relevant_rules . |
RelExpr |
Represents a relational expression like 10 > 20.
|
RelExpr.RelationalOp | |
remove | |
remove | |
remove | |
remove_plan |
Internal action:
.remove_plan . |
remove_source_annot | |
rename_apart |
replace the variable by unused named, to avoid clash.
|
replace |
Internal action:
.replace(S1,S2,S3,S4) . |
ReplAg | |
ReplAgGUI | |
resume |
Internal action:
.resume(G) . |
reverse |
Internal action:
.reverse . |
RevisionFailedException | |
Round |
Function:
math.round(N) : encapsulates java Math.round(N);
returns the closest integer to the argument. |
Rule |
A rule is a Literal (head) with a body, as in "a :- b & c".
|
RuleToFunction |
Wraps a rule into a function.
|
RunCentralisedMAS | Deprecated.
use RunLocalMas instead
|
RunJadeMAS |
Runs MASProject using JADE infrastructure.
|
RunJasonProject |
Run a Jason mas2j project
parameters:
/Jason mas2j Project File/
|
RunLocalMAS |
Runs MASProject using Local infrastructure.
|
RunLocalMASMBean | |
RunnableSerializable | |
RunProjectListener |
This interface is implemented by objects that wants to be notified
about changes in the MAS execution state (like JasonIDE).
|
RuntimeServices |
This interface is implemented by the infrastructure
(Jade/Local/...) to provide concrete runtime services.
|
RuntimeServicesFactory | |
RuntimeServicesInfraTier | Deprecated. |
save_agent |
Internal action:
.save_agent . |
send |
Internal action:
.send . |
SenseComponent | |
set_random_seed |
Internal action:
.set_random_seed(N) . |
setof |
Internal action:
.setof(Term,Query,List) . |
SetTerm |
The interface for sets in the AgentSpeak language
|
SetTermImpl |
Represents a Jason set as a TreeSet in java
|
Settings |
MAS Runtime Settings for an Agent (from mas2j file, agent declaration)
|
SGA |
Implementation of the Sequenced Goal Adoption pattern (see DALT 2006 paper)
|
shuffle |
Internal action:
.shuffle(List,Result) . |
signal |
Internal action:
.signal . |
sin |
Function:
math.sin(N) : encapsulates java Math.sin(N),
returns the trigonometric sine of an angle. |
SMC |
Implementation of the Single-Minded Commitment pattern (see DALT 2006 paper)
|
sort |
Internal action:
.sort . |
SourceInfo |
Store information about the file source of some term (atom, literal, etc).
|
SourcePath |
manages source paths and fixes absolute path for .asl
|
Sqrt |
Function:
math.sqrt(N) : encapsulates java Math.sqrt(N);
returns the correctly rounded positive square root of N. |
StartNewAgentGUI | |
StdDev |
Function:
math.std_dev(L) : returns the standard deviation of all values of L. |
SteppedEnvironment | Deprecated.
this class was renamed to TimeSteppedEnvironment
|
stopMAS |
Internal action:
.stopMAS . |
string |
Internal action:
.string . |
StringTerm |
The interface for string terms of the AgentSpeak language
|
StringTermImpl |
Immutable class for string terms.
|
structure |
Internal action:
.structure . |
Structure |
Represents a structure: a functor with n arguments,
e.g.: val(10,x(3)).
|
StructureWrapperForLiteral |
a literal that uses equalsAsTerm for equals
|
sublist |
Internal action:
.sublist(S,L) . |
substring |
Internal action:
.substring . |
succeed_goal |
Internal action:
.succeed_goal(G) . |
suffix |
Internal action:
.suffix(S,L) . |
Sum |
Function:
math.sum(L) : sums all values of L. |
suspend |
Internal action:
.suspend(G) . |
suspended |
Internal action:
.suspended(G, R) . |
tan |
Function:
math.tan(N) : encapsulates java Math.tan(N),
returns the trigonometric tangent of an angle. |
Term |
Common interface for all kind of terms
|
term2string |
Internal action:
.term2string(T,S) . |
TextPersistentBB |
Implementation of BB that stores the agent BB in text files.
|
time |
Function:
system.time : encapsulates java System.currentTimeMillis(),
returns the current time in milliseconds. |
time |
Internal action:
.time(HH,MM,SS,MS) . |
TimeSteppedEnvironment |
General environment class that "synchronise" all agents actions.
|
TimeSteppedEnvironment.OverActionsPolicy |
Policy used when a second action is requested and the agent still has another action pending execution
|
to_list | |
to_list | |
ToDOM | |
ToJson | |
TransitionSystem | |
TransitionSystem.State | |
Trigger |
Represents an AgentSpeak trigger (like +!g, +p, ...).
|
Trigger.TEOperator | |
Trigger.TEType | |
type |
Internal action:
.type . |
Unifier | |
union | |
union |
Internal action:
.union(S1,S2,S3) . |
UnnamedVar |
Represents an unnamed variable '_'.
|
upper_case |
Internal action:
.upper_case(S1,S2) . |
value | |
VarTerm |
Represents a variable Term: like X (starts with upper case).
|
verbose | |
verbose |
Internal action:
.verbose . |
version |
Internal action:
.version(V) . |
wait |
Internal action:
.wait(E,T) . |