Package | Description |
---|---|
jade.content | |
jade.content.abs | |
jade.content.onto | |
jade.content.onto.basic | |
jade.content.schema | |
jade.content.schema.facets | |
jade.core |
This package contains the microkernel of JADE
system.
|
jade.core.sam | |
jade.domain |
This package and its sub-packages contains FIPA specific
agents and ontologies.
|
jade.domain.FIPAAgentManagement |
This package contains the definition of the FIPA-Agent-Management ontology
as specified by the FIPA standard
FIPA Agent Management
Specification - document no. 23 version H (15th August 2001).
|
jade.domain.introspection |
This package contains the definition of the ontology used by JADE for
internal monitoring of the agent platform and running agents.
|
jade.domain.JADEAgentManagement |
This package contains the definition of the JADE-Agent-Management ontology, the
vocabulary with the list of used symbols, and all the Java classes that implement the concepts
of the ontology.
|
jade.domain.mobility |
This package contains the definition of the JADE-mobility ontology, the
vocabulary with the list of used symbols, and all the Java classes that implement the concepts
of the ontology.
|
jade.lang.acl |
This package contains the support for the FIPA Agent Communication Language (ACL)
including the ACLMessage class, the parser, the encoder, and
an helper class for representing templates of ACL messages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AgentAction
Generic interface to be implemented by classes associated to agent actions
in an ontology.
|
interface |
Concept
Generic interface to be implemented by classes associated to concepts
in an ontology.
|
interface |
ContentElement
Interface representing a generic content element, i.e. an
expression that can be meaningfully used as the content of
an ACL message.
|
interface |
Predicate
Generic interface to be implemented by classes associated to predicates
in an ontology.
|
interface |
Term
Interface representing a generic term, i.e. an expression
identifying a generic entity (abstract or concrete) that "exist"
in the world and that agents can talk and reason about.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentElementList
Utility class to deal with a list of content elements as a
content element itself.
|
class |
OntoACLMessage
Utility class that allow using an
ACLMessage object
as an ontological agent action. |
class |
OntoAID
Utility class that allow using an
AID object
as an ontological concept. |
Modifier and Type | Interface and Description |
---|---|
interface |
AbsContentElement
An abstract descriptor that can hold a generic content element
expression.
|
interface |
AbsObject
The common ancestor of all abstract descriptors
|
interface |
AbsTerm
An abstract descriptor that can hold a term expression.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsAgentAction
An abstract descriptor that can hold an agent action
expression.
|
class |
AbsAggregate
An abstract descriptor that can hold an aggregate entitiy
expression.
|
class |
AbsConcept
An abstract descriptor that can hold a concept
expression.
|
class |
AbsConceptSlotFunction |
class |
AbsContentElementList
An abstract descriptor that can hold a list of
generic content element expressions.
|
class |
AbsExtendedPrimitive
An extended abstract descriptor that can hold a generic primitive types
(eg. java.math.BigDecimal) not supported by
AbsPrimitive . |
class |
AbsIRE
An Abstract descriptor that can hold an Identifying
Referential Expression (IRE).
|
class |
AbsObjectImpl
Base class for all non-primitive abstract descriptor classes.
|
class |
AbsPredicate
An abstract descriptor that can hold a predicate expression.
|
class |
AbsPrimitive
An abstract descriptor that can hold a primitive expression.
|
class |
AbsPrimitiveSlotsHolder
This class is not intended to be used by programmers.
|
class |
AbsVariable
An abstract descriptor that can hold a variable expression, i.e. an
entity that is not known yet.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Introspector
This interface defines the methods to convert objects of
ontological classes into/from abstract descriptors.
|
Modifier and Type | Class and Description |
---|---|
class |
BCReflectiveIntrospector
Backward Compatible reflective introspector.
|
class |
CFReflectiveIntrospector |
class |
ConceptSlotFunction
The ConceptSlotFunction class allows treating the slots of an ontological concept as functions.
|
class |
ReflectiveIntrospector
The default introspector for user defined ontologies that uses
Java Reflection to translate java objects to/from abstract
descriptors.
|
Modifier and Type | Class and Description |
---|---|
class |
Action
This class implements the
action operator of the
FIPA SL0 action. |
class |
Done
This class implements the
done operator of the
FIPA SL0 action. |
class |
Equals
This class implements the
= operator of the FIPA SL0 language. |
class |
FalseProposition
This class represents the FALSE proposition i.e. a predicate
that is always false.
|
class |
Result
This class implements the
result operator of the
FIPA SL0 action. |
class |
TrueProposition
This class represents the TRUE proposition i.e. a predicate
that is always true.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Facet
Represent a generic Facet (i.e. a constraint on the possible
values) that can be applied on a slot in a schema of
an ontological element.
|
Modifier and Type | Class and Description |
---|---|
class |
CardinalityFacet
This facet forces an AbsAggregate to contain a number of
elements that is comprised between a given min and a given max.
|
class |
DefaultValueFacet
This facet set the default value of an AbsObject.
|
class |
DocumentationFacet |
class |
JavaTypeFacet |
class |
PermittedValuesFacet
This facet forces an AbsPrimitive to contain a specific set of values.
|
class |
RegexFacet
This facet forces an AbsPrimitive to contain a specific set of values
expressed as a regular expression.
|
class |
TypedAggregateFacet
This facet forces the elements in an AbsAggregate
to be compliant to a given schema.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HorizontalCommand
The
HorizontalCommand interface represents those
kernel-level commands that are exchanged among the slices of a
given JADE service, and they are sent across the network by the
platform IMTP. |
interface |
Location
Abstract interface to represent JADE network locations.
|
interface |
Node
This interface represents a node of a JADE platform (i.e. a
component that can host a slice of a platform-level service).
|
static interface |
Service.Slice
The
Slice nested interface represents that part of
a service that is deployed at a given network node. |
Modifier and Type | Class and Description |
---|---|
class |
ContainerID
A class identifying an aget container in the JADE platform.
|
class |
GenericCommand
A generic implementation of the
Command interface,
operating at the meta-level to provide a generic transformation of
method invocations. |
class |
PlatformID
Description here
|
class |
SliceProxy
An implementation of the
Service.Slice interface,
supporting routed dispatching of horizontal commands. |
Modifier and Type | Interface and Description |
---|---|
interface |
SAMSlice |
Modifier and Type | Class and Description |
---|---|
class |
SAMProxy |
Modifier and Type | Class and Description |
---|---|
class |
FIPAException
This class represents a generic FIPAException, i.e. one of
NotUnderstood,Failure,Refuse, as defined in
jade.domain.FIPAAgentManagement . |
Modifier and Type | Class and Description |
---|---|
class |
AlreadyRegistered |
class |
AMSAgentDescription
This class implements the concept of the fipa-agent-management ontology
representing the description of an Agent in the AMS catalogue.
|
class |
APDescription
This class implements the concept of the fipa-agent-management ontology
representing the description of an agent platform as it can be retrieved
from the AMS.
|
class |
APService
This class implements the concept of the fipa-agent-management ontology
representing the description of a platform service.
|
class |
Deregister
This class implements the
deregister action of the
fipa-agent-management ontology . |
class |
DFAgentDescription
This class implements the concept of the fipa-agent-management ontology
representing the description of an agent in the DF catalogue.
|
class |
Envelope
This class models an envelope.
|
class |
FailureException
This class represents a generic FailureException
|
class |
GetDescription
This class implements the
get-description action of the
fipa-agent-management ontology . |
class |
InternalError |
class |
MissingArgument |
class |
MissingParameter |
class |
Modify
This class implements the
modify action of the
fipa-agent-management ontology . |
class |
MultiValueProperty |
class |
NotRegistered |
class |
NotUnderstoodException |
class |
Property
This class implements the
property type, a pair of a
name and value. |
class |
ReceivedObject
This class implements the
received-object object from
the FIPA Agent Management ontology. |
class |
RefuseException
This class represents a generic RefuseException
|
class |
Register
This class implements the
register action of the
fipa-agent-management ontology . |
class |
Search
This class implements the
search action of the
fipa-agent-management ontology . |
class |
SearchConstraints
This class models a search constraint.
|
class |
ServiceDescription
This class models a service data type.
|
class |
Unauthorised |
class |
UnexpectedAct |
class |
UnexpectedArgument |
class |
UnexpectedArgumentCount |
class |
UnexpectedParameter |
class |
UnrecognisedParameterValue |
class |
UnrecognisedValue |
class |
UnsupportedAct |
class |
UnsupportedFunction |
class |
UnsupportedValue |
Modifier and Type | Interface and Description |
---|---|
static interface |
AMSSubscriber.EventHandler
This interface must be implemented by concrete event handlers
installed by this AMSSubscriber.
|
interface |
Event
The generic interface for all introspection events.
|
Modifier and Type | Class and Description |
---|---|
class |
AddedContainer
This class represents the
added-container concept in the
jade-introspection ontology. |
class |
AddedMTP
This class represents the
added-mtp concept in the
jade-introspection ontology. |
class |
BornAgent
An introspection event, recording the birth of a new agent within
the platform.
|
class |
DeadAgent
An introspection event, recording the death of an agent within the
platform.
|
class |
KillContainerRequested
This class represents the
kill-container-requested concept in the
jade-introspection ontology. |
class |
MovedAgent
An introspection event, recording the migration of an agent within
the platform.
|
class |
RemovedContainer
An introspection event, recording the removal of an agent container
within the platform.
|
class |
RemovedMTP
An introspection event, recording the removal of an MTP within the
platform.
|
class |
ResetEvents
This class represents the
meta-reset-events concept in
the jade-introspection ontology. |
class |
ResumedAgent
An introspection event, recording the resumption of a formerly
suspended agent within the platform.
|
class |
ShutdownPlatformRequested
This class represents the
shutdown-platform-requested concept in the
jade-introspection ontology. |
class |
SuspendedAgent
An introspection event, recording the suspension of a formerly
active agent within the platform.
|
Modifier and Type | Class and Description |
---|---|
class |
CreateAgent
This class represents the
create-agent action of
the JADE-agent-management ontology . |
class |
InstallMTP
This class represents the
install-MTP action of
the JADE-agent-management ontology . |
class |
KillAgent
This class represents the
kill-agent action of
the JADE-agent-management ontology . |
class |
KillContainer
This class represents the
kill-container action of
the JADE-agent-management ontology . |
class |
QueryAgentsOnLocation
This class represents the
query-agents-on-location action of
the JADE-agent-management ontology . |
class |
QueryPlatformLocationsAction
This class represents the
query-platform-locations action of
the JADE-agent-management ontology . |
class |
ShowGui
This class represents the
show-gui action of
the JADE-agent-management ontology . |
class |
ShutdownPlatform
This class represents the
shutdown-platform action of
the JADE-agent-management ontology . |
class |
UninstallMTP
This class represents the
uninstall-MTP action of
the JADE-agent-management ontology . |
class |
WhereIsAgentAction
This class represents the
where-is-agent action of
the JADE-agent-management ontology . |
Modifier and Type | Class and Description |
---|---|
class |
CloneAction
This class represents the
clone-agent action,
requesting to clone an agent within the platform. |
class |
LoadBehaviour
This action represents a request to load a
Behaviour whose
code is not included in the classpath of the JVM where the agent that is
going to execute the behaviour lives. |
class |
MobileAgentDescription
This class represents the
mobile-agent-description
concept. |
class |
MobileAgentLanguage
This class represents the
mobile-agent-language
concept. |
class |
MobileAgentOS
This class represents the
mobile-agent-os concept. |
class |
MobileAgentProfile
This class represents the
mobile-agent-profile concept. |
class |
MobileAgentSystem
This class represents the
mobile-agent-system concept. |
class |
MoveAction
This class represents the
move-agent action, requesting
to move an agent within the platform. |
class |
Parameter
This concept represents a parameter to be passed to a
Behaviour
in the dynamic loading procedure. |
Modifier and Type | Interface and Description |
---|---|
static interface |
MessageTemplate.MatchExpression
This interface must be overriden in order to define an application
specific MessageTemplate.
|