Uses of Class
jason.asSemantics.Agent

Packages that use Agent
jason.asSemantics   
jason.asSyntax   
jason.asSyntax.directives   
jason.asSyntax.patterns.goal   
jason.bb   
jason.infra.centralised   
jason.infra.jade   
jason.infra.saci   
jason.runtime   
jason.util   
 

Uses of Agent in jason.asSemantics
 

Methods in jason.asSemantics that return Agent
 Agent Agent.clone(AgArch arch)
          Clone BB, PL, Circumstance.
 Agent TransitionSystem.getAg()
           
 

Methods in jason.asSemantics with parameters of type Agent
 void Agent.importComponents(Agent a)
          Imports beliefs, plans and initial goals from another agent.
 

Constructors in jason.asSemantics with parameters of type Agent
TransitionSystem(Agent a, Circumstance c, Settings s, AgArch ar)
           
 

Uses of Agent in jason.asSyntax
 

Methods in jason.asSyntax that return Agent
 Agent ArithFunctionTerm.getAgent()
           
 

Methods in jason.asSyntax with parameters of type Agent
 InternalAction InternalActionLiteral.getIA(Agent ag)
           
 java.util.Iterator<Unifier> VarTerm.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> RelExpr.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> PlanBodyImpl.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> LogicalFormula.logicalConsequence(Agent ag, Unifier un)
          Checks whether the formula is a logical consequence of the belief base.
 java.util.Iterator<Unifier> LogExpr.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> Literal.logicalConsequence(Agent ag, Unifier un)
          logicalConsequence checks whether one particular predicate is a logical consequence of the belief base.
 java.util.Iterator<Unifier> ListTermImpl.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> InternalActionLiteral.logicalConsequence(Agent ag, Unifier un)
           
 java.util.Iterator<Unifier> ArithFunctionTerm.logicalConsequence(Agent ag, Unifier un)
           
static NumberTerm ArithExpr.parseExpr(Agent ag, java.lang.String sExpr)
          returns some Term that can be evaluated as Number
 void ArithFunctionTerm.setAgent(Agent ag)
           
 

Constructors in jason.asSyntax with parameters of type Agent
InternalActionLiteral(Structure p, Agent ag)
           
 

Uses of Agent in jason.asSyntax.directives
 

Methods in jason.asSyntax.directives that return Agent
 Agent Include.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent FunctionRegister.process(Pred directive, Agent outerContent, Agent innerContent)
           
static Agent DirectiveProcessor.process(Pred directive, Agent outerAg, Agent innerAg)
           
 Agent Directive.process(Pred directive, Agent outerContent, Agent innerContent)
          This method is called to process the directive.
 

Methods in jason.asSyntax.directives with parameters of type Agent
 Agent Include.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent FunctionRegister.process(Pred directive, Agent outerContent, Agent innerContent)
           
static Agent DirectiveProcessor.process(Pred directive, Agent outerAg, Agent innerAg)
           
 Agent Directive.process(Pred directive, Agent outerContent, Agent innerContent)
          This method is called to process the directive.
 

Uses of Agent in jason.asSyntax.patterns.goal
 

Methods in jason.asSyntax.patterns.goal that return Agent
 Agent SMC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent SGA.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent RC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent OMC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent MG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent EBDG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent DG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent BDG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent BC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 

Methods in jason.asSyntax.patterns.goal with parameters of type Agent
 Agent SMC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent SGA.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent RC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent OMC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent MG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent EBDG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent DG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent BDG.process(Pred directive, Agent outerContent, Agent innerContent)
           
 Agent BC.process(Pred directive, Agent outerContent, Agent innerContent)
           
 

Uses of Agent in jason.bb
 

Methods in jason.bb with parameters of type Agent
 void TextPersistentBB.init(Agent ag, java.lang.String[] args)
           
 void JDBCPersistentBB.init(Agent ag, java.lang.String[] args)
           
 void IndexedBB.init(Agent ag, java.lang.String[] args)
           
 void DefaultBeliefBase.init(Agent ag, java.lang.String[] args)
           
 void ChainBBAdapter.init(Agent ag, java.lang.String[] args)
           
 void ChainBB.init(Agent ag, java.lang.String[] args)
           
 void BeliefBase.init(Agent ag, java.lang.String[] args)
          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"].
 

Uses of Agent in jason.infra.centralised
 

Methods in jason.infra.centralised with parameters of type Agent
 AgArch CentralisedRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
 

Uses of Agent in jason.infra.jade
 

Methods in jason.infra.jade with parameters of type Agent
 AgArch JadeRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
 

Uses of Agent in jason.infra.saci
 

Methods in jason.infra.saci with parameters of type Agent
 AgArch SaciRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
 

Uses of Agent in jason.runtime
 

Methods in jason.runtime with parameters of type Agent
 AgArch RuntimeServicesInfraTier.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
          Clones an agent
 

Uses of Agent in jason.util
 

Methods in jason.util with parameters of type Agent
 java.lang.String asl2xml.transform(Agent ag)
           
 java.lang.String asl2dot.transform(Agent ag)