Uses of Interface
jason.asSemantics.InternalAction

Packages that use InternalAction
jason   
jason.asSemantics   
jason.asSyntax   
jason.stdlib Provides all default internal actions of Jason. 
 

Uses of InternalAction in jason
 

Methods in jason with parameters of type InternalAction
static JasonException JasonException.createWrongArgument(InternalAction ia, java.lang.String reason)
           
 

Uses of InternalAction in jason.asSemantics
 

Classes in jason.asSemantics that implement InternalAction
 class ConcurrentInternalAction
          This class can be used in place of DefaultInternalAction to create an IA that suspend the intention while it is being executed.
 class DefaultInternalAction
          Default implementation of the internal action interface (it simply returns false for the interface methods).
 

Methods in jason.asSemantics that return InternalAction
 InternalAction Agent.getIA(java.lang.String iaName)
           
 

Uses of InternalAction in jason.asSyntax
 

Methods in jason.asSyntax that return InternalAction
 InternalAction InternalActionLiteral.getIA(Agent ag)
           
 

Methods in jason.asSyntax with parameters of type InternalAction
 void InternalActionLiteral.setIA(InternalAction ia)
           
 

Uses of InternalAction in jason.stdlib
 

Classes in jason.stdlib that implement InternalAction
 class abolish
          Internal action: .abolish.
 class add_annot
          Internal action: .add_annot.
 class add_nested_source
          Internal action: .add_nested_source.
 class add_plan
          Internal action: .add_plan.
 class all_names
          Internal action: .all_names.
 class at
          Internal action: .at.
 class atom
          Internal action: .atom.
 class broadcast
          Internal action: .broadcast.
 class concat
          Internal action: .concat.
 class count
          Internal action: .count.
 class create_agent
          Internal action: .create_agent.
 class current_intention
          Internal action: .current_intention.
 class date
          Internal action: .date(YY,MM,DD).
 class delete
          Internal action: .delete.
 class desire
          Internal action: .desire(D).
 class difference
          Internal action: .difference(S1,S2,S3).
 class drop_all_desires
          Internal action: .drop_all_desires.
 class drop_all_events
          Internal action: .drop_all_events.
 class drop_all_intentions
          Internal action: .drop_all_intentions.
 class drop_desire
          Internal action: .drop_desire(D).
 class drop_event
          Internal action: .drop_event(D).
 class drop_intention
          Internal action: .drop_intention(I).
 class fail
          Internal action: .fail.
 class fail_goal
          Internal action: .fail_goal(G).
 class findall
          Internal action: .findall(Var,Literal,List).
 class foreach
          Implementation of for.
 class ground
          Internal action: .ground.
 class if_then_else
          Implementation of if.
 class intend
          Internal action: .intend(I).
 class intersection
          Internal action: .intersection(S1,S2,S3).
 class kill_agent
          Internal action: .kill_agent.
 class length
          Internal action: .length.
 class list
          Internal action: .list.
 class list_plans
          Internal action: .list_plans.
 class literal
          Internal action: .literal.
 class loop
          Implementation of while.
 class max
          Internal action: .max.
 class member
          Internal action: .member(T,L).
 class min
          Internal action: .min.
 class my_name
          Internal action: .my_name.
 class nth
          Internal action: .nth.
 class number
          Internal action: .number.
 class perceive
          Internal action: .perceive.
 class plan_label
          Internal action: .plan_label(P,L).
 class prefix
          Internal action: .prefix(P,L).
 class print
          Internal action: .print.
 class println
          Internal action: .println.
 class puts
           Internal action: .puts.
 class random
          Internal action: .random(N).
 class range
          Internal action: .range(Var,Start,End).
 class relevant_plans
          Internal action: .relevant_plans.
 class remove_plan
          Internal action: .remove_plan.
 class resume
          Internal action: .resume(G).
 class reverse
          Internal action: .reverse.
 class send
          Internal action: .send.
 class sort
          Internal action: .sort.
 class stopMAS
          Internal action: .stopMAS.
 class string
          Internal action: .string.
 class structure
          Internal action: .structure.
 class sublist
          Internal action: .sublist(S,L).
 class substring
          Internal action: .substring.
 class succeed_goal
          Internal action: .succeed_goal(G).
 class suffix
          Internal action: .suffix(S,L).
 class suspend
          Internal action: .suspend(G).
 class suspended
          Internal action: .suspended(G, R).
 class term2string
          Internal action: .term2string(T,S).
 class time
          Internal action: .time(HH,MM,SS).
 class union
          Internal action: .union(S1,S2,S3).
 class wait
          Internal action: .wait(E,T).
 

Methods in jason.stdlib that return InternalAction
static InternalAction union.create()
           
static InternalAction time.create()
           
static InternalAction term2string.create()
           
static InternalAction suffix.create()
           
static InternalAction substring.create()
           
static InternalAction sublist.create()
           
static InternalAction structure.create()
           
static InternalAction string.create()
           
static InternalAction sort.create()
           
static InternalAction reverse.create()
           
static InternalAction range.create()
           
static InternalAction random.create()
           
static InternalAction puts.create()
           
static InternalAction println.create()
           
static InternalAction print.create()
           
static InternalAction prefix.create()
           
static InternalAction plan_label.create()
           
static InternalAction number.create()
           
static InternalAction nth.create()
           
static InternalAction my_name.create()
           
static InternalAction min.create()
           
static InternalAction member.create()
           
static InternalAction max.create()
           
static InternalAction loop.create()
           
static InternalAction literal.create()
           
static InternalAction list.create()
           
static InternalAction length.create()
           
static InternalAction intersection.create()
           
static InternalAction if_then_else.create()
           
static InternalAction ground.create()
           
static InternalAction foreach.create()
           
static InternalAction fail.create()
           
static InternalAction difference.create()
           
static InternalAction delete.create()
           
static InternalAction date.create()
           
static InternalAction concat.create()
           
static InternalAction atom.create()
           
static InternalAction add_nested_source.create()
           
static InternalAction add_annot.create()