Uses of Class
jason.asSyntax.Structure
Package | Description |
---|---|
jason.architecture | |
jason.asSemantics | |
jason.asSyntax | |
jason.bb | |
jason.environment | |
jason.infra.jade | |
jason.infra.local | |
jason.mas2j | |
jason.stdlib |
Internal actions of Jason.
|
-
Uses of Structure in jason.architecture
Methods in jason.architecture with parameters of type Structure Modifier and Type Method Description private void
MindInspectorAgArch. createFileMindInspector(Structure sConf)
private void
MindInspectorAgArch. createGUIMindInspector(Structure sConf)
private void
MindInspectorAgArch. createWebMindInspector(Structure sConf)
-
Uses of Structure in jason.asSemantics
Methods in jason.asSemantics that return Structure Modifier and Type Method Description Structure
ActionExec. getActionTerm()
Structure
Intention. getAsTerm()
-
Uses of Structure in jason.asSyntax
Subclasses of Structure in jason.asSyntax Modifier and Type Class Description class
ArithExpr
Represents and solve arithmetic expressions like "10 + 30".class
ArithFunctionTerm
Represents an arithmetic function, like math.max(arg1,arg2) -- a functor (math.max) and two arguments.class
BinaryStructure
Represents a binary/unary logical/relational operator.class
CyclicTerm
A term with recursion (cyclic), created by code like X = f(X).class
InternalActionLiteral
A particular type of literal used to represent internal actions (which has a "." in the functor).class
ListTermImpl
Represents a list node as in prolog .(t1,.(t2,.(t3,.))).class
LiteralImpl
A Literal extends a Pred with strong negation (~).class
LogExpr
Represents a logical formula with some logical operator ("&", "|", "not").class
Plan
Represents an AgentSpeak plan (it extends structure to be used as a term)class
PlanBodyImpl
Represents a plan body item (achieve, test, action, ...) and its successors.class
Pred
A Pred extends a Structure with annotations, e.g.: a(1)[an1,an2].class
RelExpr
Represents a relational expression like 10 > 20.class
Rule
A rule is a Literal (head) with a body, as in "a :- b & c".class
Trigger
Represents an AgentSpeak trigger (like +!g, +p, ...).class
UnnamedVar
Represents an unnamed variable '_'.class
VarTerm
Represents a variable Term: like X (starts with upper case).Methods in jason.asSyntax that return Structure Modifier and Type Method Description static Structure
ASSyntax. createStructure(java.lang.String functor, Term... terms)
Creates a new structure (compound) term, the first argument is the functor (a string), and the n remainder arguments are terms.static Structure
Structure. parse(java.lang.String sTerm)
static Structure
ASSyntax. parseStructure(java.lang.String sStructure)
creates a new structure (a kind of term) by parsing a stringConstructors in jason.asSyntax with parameters of type Structure Constructor Description InternalActionLiteral(Atom ns, Structure p, Agent ag)
InternalActionLiteral(Structure p, Agent ag)
-
Uses of Structure in jason.bb
Fields in jason.bb with type parameters of type Structure Modifier and Type Field Description (package private) java.util.Map<java.lang.String,Structure>
IndexedBB. indexedBels
Methods in jason.bb that return Structure Modifier and Type Method Description static Structure
JDBCPersistentBB. timestamp2structure(java.sql.Timestamp timestamp)
translates a SQL timestamp into a structure like "timestamp(Y,M,D,H,M,S)"Methods in jason.bb with parameters of type Structure Modifier and Type Method Description protected java.lang.String
AgentJDBCPersistentBB. getCreateTable(java.lang.String table, int arity, Structure columns)
protected java.lang.String
JDBCPersistentBB. getCreateTable(java.lang.String table, int arity, Structure columns)
returns the SQL command to create a new table -
Uses of Structure in jason.environment
Fields in jason.environment declared as Structure Modifier and Type Field Description (package private) Structure
TimeSteppedEnvironment.ActRequest. action
Methods in jason.environment that return Structure Modifier and Type Method Description Structure
TimeSteppedEnvironment. getActionInSchedule(java.lang.String agName)
Methods in jason.environment with parameters of type Structure Modifier and Type Method Description void
EnvironmentInfraTier. actionExecuted(java.lang.String agName, Structure actTerm, boolean success, java.lang.Object infraData)
called by the user implementation of the environment when the action was executedboolean
Environment. executeAction(java.lang.String agName, Structure act)
Executes an action on the environment.protected int
TimeSteppedEnvironment. requiredStepsForAction(java.lang.String agName, Structure action)
void
Environment. scheduleAction(java.lang.String agName, Structure action, java.lang.Object infraData)
Called by the agent infrastructure to schedule an action to be executed on the environmentvoid
TimeSteppedEnvironment. scheduleAction(java.lang.String agName, Structure action, java.lang.Object infraData)
Constructors in jason.environment with parameters of type Structure Constructor Description ActRequest(java.lang.String ag, Structure act, int rs, java.lang.Object data)
-
Uses of Structure in jason.infra.jade
Methods in jason.infra.jade with parameters of type Structure Modifier and Type Method Description void
JadeEnvironment. actionExecuted(java.lang.String agName, Structure actTerm, boolean success, java.lang.Object infraData)
-
Uses of Structure in jason.infra.local
Methods in jason.infra.local with parameters of type Structure Modifier and Type Method Description void
LocalEnvironment. actionExecuted(java.lang.String agName, Structure actTerm, boolean success, java.lang.Object infraData)
-
Uses of Structure in jason.mas2j
Constructors in jason.mas2j with parameters of type Structure Constructor Description ClassParameters(Structure s)
-
Uses of Structure in jason.stdlib
Fields in jason.stdlib declared as Structure Modifier and Type Field Description private static Structure
fork. joinS
Methods in jason.stdlib that return Structure Modifier and Type Method Description private Structure
create_agent. testString(Term t)