Uses of Interface
jason.util.ToDOM
Package | Description |
---|---|
jason.asSemantics | |
jason.asSyntax | |
jason.bb | |
jason.infra.repl | |
jason.stdlib |
Internal actions of Jason.
|
-
Uses of ToDOM in jason.asSemantics
Classes in jason.asSemantics that implement ToDOM Modifier and Type Class Description class
ActionExec
class
Agent
The Agent class has the belief base and plan library of an AgentSpeak agent.class
Circumstance
class
Event
class
IntendedMeans
class
Intention
Represents and Intention (a stack of IntendedMeans).class
Option
An Option is a Plan and the Unifier that has made it relevant and applicableclass
Unifier
-
Uses of ToDOM in jason.asSyntax
Subinterfaces of ToDOM in jason.asSyntax Modifier and Type Interface Description interface
ListTerm
The interface for lists of the AgentSpeak languageinterface
LogicalFormula
Represents a logical formula (p, p & q, not p, 3 > X, ...) which can be evaluated into a truth value.interface
MapTerm
The interface for maps in the AgentSpeak languageinterface
NumberTerm
The interface for numeric terms of AgentSpeak languageinterface
ObjectTerm
Interface for terms that encapsulate java objectsinterface
PlanBody
Interface for elements of a plans's body.interface
SetTerm
The interface for sets in the AgentSpeak languageinterface
StringTerm
The interface for string terms of the AgentSpeak languageinterface
Term
Common interface for all kind of termsClasses in jason.asSyntax that implement ToDOM 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
Atom
Represents an atom (a positive literal with no argument and no annotation, e.g.class
BinaryStructure
Represents a binary/unary logical/relational operator.class
CyclicTerm
A term with recursion (cyclic), created by code like X = f(X).class
DefaultTerm
Base class for all terms.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
Literal
This class represents an abstract literal (an Atom, Structure, Predicate, etc), it is mainly the interface of a literal.private static class
Literal.DefaultNameSpace
(package private) static class
Literal.FalseLiteral
(package private) static class
Literal.TrueLiteral
class
LiteralImpl
A Literal extends a Pred with strong negation (~).class
LogExpr
Represents a logical formula with some logical operator ("&", "|", "not").class
MapTermImpl
Represents a Jason map as a TreeMap in javaclass
NumberTermImpl
Immutable class that implements a term that represents a numberclass
ObjectTermImpl
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
PlanLibrary
Represents a set of plans used by an agentclass
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
SetTermImpl
Represents a Jason set as a TreeSet in javaclass
StringTermImpl
Immutable class for string terms.class
Structure
Represents a structure: a functor with n arguments, e.g.: val(10,x(3)).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). -
Uses of ToDOM in jason.bb
Classes in jason.bb that implement ToDOM Modifier and Type Class Description class
AgentJDBCPersistentBB
Implementation of BB that stores some beliefs in a relational data base.class
BeliefBase
Common interface for all kinds of Jason Belief bases, even those customised by the user.class
ChainBB
A wrapper for a chain of belief bases customisations.class
ChainBBAdapter
This class is to be extended by customised belief bases that may be used in chains (of responsibility).class
DefaultBeliefBase
Default implementation of Jason BB.class
IndexedBB
Customised version of Belief Base where some beliefs are unique (with primary keys) and indexed for faster access.class
JDBCPersistentBB
Implementation of BB that stores some beliefs in a relational data base.class
TextPersistentBB
Implementation of BB that stores the agent BB in text files. -
Uses of ToDOM in jason.infra.repl
Classes in jason.infra.repl that implement ToDOM Modifier and Type Class Description class
ReplAg
class
ReplAgGUI
-
Uses of ToDOM in jason.stdlib
Classes in jason.stdlib that implement ToDOM Modifier and Type Class Description (package private) class
fork.ForkIntention