Package | Description |
---|---|
jason.architecture | |
jason.asSemantics | |
jason.functions | |
jason.infra.repl | |
jason.stdlib |
Provides all default internal actions of Jason.
|
Modifier and Type | Method and Description |
---|---|
TransitionSystem |
AgArch.getTS() |
Modifier and Type | Method and Description |
---|---|
void |
AgArch.setTS(TransitionSystem ts) |
Modifier and Type | Field and Description |
---|---|
protected TransitionSystem |
Agent.ts |
Modifier and Type | Method and Description |
---|---|
TransitionSystem |
Agent.getTS() |
TransitionSystem |
Agent.initAg(AgArch arch,
BeliefBase bb,
java.lang.String asSrc,
Settings stts)
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(); |
Modifier and Type | Method and Description |
---|---|
double |
DefaultArithFunction.evaluate(TransitionSystem ts,
Term[] args) |
double |
ArithFunction.evaluate(TransitionSystem ts,
Term[] args)
evaluates/computes the function based on the args
|
java.lang.Object |
InternalAction.execute(TransitionSystem ts,
Unifier un,
Term[] args)
Executes the internal action.
|
java.lang.Object |
DefaultInternalAction.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
ConcurrentInternalAction.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
void |
ConcurrentInternalAction.failInt(TransitionSystem ts,
java.lang.String intentionKey)
fails the intention identified by intentionKey
|
static void |
ConcurrentInternalAction.resume(TransitionSystem ts,
java.lang.String intentionKey,
boolean abort,
java.util.List<Term> failAnnots) |
void |
ConcurrentInternalAction.resumeInt(TransitionSystem ts,
java.lang.String intentionKey)
resume the intention identified by intentionKey
|
void |
Circumstance.setTS(TransitionSystem ts) |
void |
Agent.setTS(TransitionSystem ts)
TS Initialisation (called by the AgArch)
|
void |
ConcurrentInternalAction.startInternalAction(TransitionSystem ts,
java.lang.Runnable code) |
java.lang.String |
ConcurrentInternalAction.suspendInt(TransitionSystem ts,
java.lang.String basekey,
int timeout)
Suspend the current intention, put it in the PendingIntention (PI) structure and assigns it to a key.
|
abstract void |
ConcurrentInternalAction.timeout(TransitionSystem ts,
java.lang.String intentionKey)
called back when some intention should be resumed/failed by timeout
|
Constructor and Description |
---|
GoalListenerForMetaEvents(TransitionSystem ts) |
Modifier and Type | Method and Description |
---|---|
double |
tan.evaluate(TransitionSystem ts,
Term[] args) |
double |
sin.evaluate(TransitionSystem ts,
Term[] args) |
double |
cos.evaluate(TransitionSystem ts,
Term[] args) |
double |
atan.evaluate(TransitionSystem ts,
Term[] args) |
double |
asin.evaluate(TransitionSystem ts,
Term[] args) |
double |
acos.evaluate(TransitionSystem ts,
Term[] args) |
double |
time.evaluate(TransitionSystem ts,
Term[] args) |
double |
pi.evaluate(TransitionSystem ts,
Term[] args) |
double |
log.evaluate(TransitionSystem ts,
Term[] args) |
double |
floor.evaluate(TransitionSystem ts,
Term[] args) |
double |
e.evaluate(TransitionSystem ts,
Term[] args) |
double |
ceil.evaluate(TransitionSystem ts,
Term[] args) |
double |
Sum.evaluate(TransitionSystem ts,
Term[] args) |
double |
StdDev.evaluate(TransitionSystem ts,
Term[] args) |
double |
Sqrt.evaluate(TransitionSystem ts,
Term[] args) |
double |
RuleToFunction.evaluate(TransitionSystem ts,
Term[] args) |
double |
Round.evaluate(TransitionSystem ts,
Term[] args) |
double |
Random.evaluate(TransitionSystem ts,
Term[] args) |
double |
Min.evaluate(TransitionSystem ts,
Term[] args) |
double |
Max.evaluate(TransitionSystem ts,
Term[] args) |
double |
Length.evaluate(TransitionSystem ts,
Term[] args) |
double |
Count.evaluate(TransitionSystem ts,
Term[] args) |
double |
Average.evaluate(TransitionSystem ts,
Term[] args) |
double |
Abs.evaluate(TransitionSystem ts,
Term[] args) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
verbose.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
print_unifier.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
mi.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
clear.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
Modifier and Type | Method and Description |
---|---|
void |
succeed_goal.drop(TransitionSystem ts,
Literal l,
Unifier un) |
int |
succeed_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |
int |
fail_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |
java.lang.Object |
wait.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
union.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
time.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
term2string.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
suspended.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
suspend.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
suffix.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
succeed_goal.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
substring.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
sublist.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
structure.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
string.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
stopMAS.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
sort.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
shuffle.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
setof.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
send.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
reverse.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
resume.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
remove_plan.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
relevant_plans.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
range.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
random.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
puts.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
println.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
prefix.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
plan_label.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
perceive.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
number.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
nth.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
my_name.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
min.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
member.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
loop.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
literal.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
list_plans.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
list.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
length.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
kill_agent.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
intersection.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
intend.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
if_then_else.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
ground.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
foreach.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
findall.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
fail_goal.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
fail.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
eval.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
empty.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_intention.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_event.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_desire.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_all_intentions.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_all_events.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
drop_all_desires.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
difference.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
desire.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
delete.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
date.execute(TransitionSystem ts,
Unifier un,
Term[] args)
date(YY,MM,DD)
|
java.lang.Object |
current_intention.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
create_agent.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
count.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
copy_term.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
concat.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
clone.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
broadcast.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
atom.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
at.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
all_names.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
add_plan.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
add_nested_source.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
add_annot.execute(TransitionSystem ts,
Unifier un,
Term[] args) |
java.lang.Object |
abolish.execute(TransitionSystem ts,
Unifier un,
Term[] args) |