Package | Description |
---|---|
casa |
The casa package is the main package for CASA (Collaborative Agent System
Architecture), which is an infrastructure for agent based systems.
|
casa.auction.dutch | |
casa.event |
Contains classes that implement Events (see
Event ),
which are used to describe dependencies (including time expiry or time
intervals) among things like social commitments and deferred code. |
casa.interfaces |
Contains classes for important
interfaces used in CASA. |
casa.socialcommitments |
Contains classes implementing social commitments.
|
casa.util |
Contains classes implementing various utility class for CASA.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDescribable |
class |
KQMLMessage
Copyright: Copyright 2003-2014, Knowledge Science Group, University of Calgary.
|
class |
MLMessage
Title: CASA Description: Base class for XMLMessages and KQMLMessages.
|
class |
XMLMessage
Title: CASA
Description: Based on the KQMLmessage class.
|
Modifier and Type | Method and Description |
---|---|
Describable |
PerfActTransformation.revTransform(Describable e) |
Describable |
AbstractProcess.revTransform(Describable d) |
private Describable |
PerfActTransformation.trans(Describable e,
Vector<String> from,
Vector<String> to) |
Describable |
PerfActTransformation.transform(Describable e) |
Describable |
AbstractProcess.transform(Describable d) |
Modifier and Type | Method and Description |
---|---|
Transformation |
AbstractProcess.getTransformationFor(Describable d) |
boolean |
PerfActTransformation.isApplicable(Describable e) |
Describable |
PerfActTransformation.revTransform(Describable e) |
Describable |
AbstractProcess.revTransform(Describable d) |
private Describable |
PerfActTransformation.trans(Describable e,
Vector<String> from,
Vector<String> to) |
Describable |
PerfActTransformation.transform(Describable e) |
Describable |
AbstractProcess.transform(Describable d) |
Modifier and Type | Class and Description |
---|---|
private class |
DutchAuctionAgent.RecurringCryEvent |
Modifier and Type | Interface and Description |
---|---|
interface |
Event
The Event interface describes an interrupt style event.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvent
AbstractEvent is an abstract class which implements
Event#addEventObserver(EventObserver) ,
Event#removeEventObserver(EventObserver) ,
Event.getEventType() . |
class |
EventObserverEvent
Defines an Event that will be triggered when the owner agent receives a message
matching the patternPairs given in this constructor.
|
class |
MessageEvent |
class |
MessageObserverEvent
Defines an Event that will be triggered when the owner agent receives a message
matching the patternPairs given in this constructor.
|
class |
NonRecurringEvent
The NonRecurringEvent abstract class represents an event that does not recur.
|
class |
RecurringEvent
The RecurringEvent abstract class represents an event that does recur.
|
class |
RecurringTimeEvent
RecurringTimeEvent is a recurring event that occurs first at a specified time and then repeats indefinitely
with a fixed delay between occurrences.
|
class |
TimeEvent
TimeEvent is a non-recurring event that occurs at a specified time.
|
class |
TriggerEvent |
Modifier and Type | Method and Description |
---|---|
Describable |
Describable.clone() |
Describable |
Transformation.revTransform(Describable e) |
Describable |
PolicyAgentInterface.revTransform(Describable d) |
Describable |
Transformation.transform(Describable e) |
Describable |
PolicyAgentInterface.transform(Describable d) |
Modifier and Type | Method and Description |
---|---|
Transformation |
PolicyAgentInterface.getTransformationFor(Describable d) |
boolean |
Transformation.isApplicable(Describable e) |
Describable |
Transformation.revTransform(Describable e) |
Describable |
PolicyAgentInterface.revTransform(Describable d) |
Describable |
Transformation.transform(Describable e) |
Describable |
PolicyAgentInterface.transform(Describable d) |
Modifier and Type | Class and Description |
---|---|
class |
DependantSocialCommitment
Title: CASA Agent Infrastructure
|
class |
SocialCommitment
SocialCommitment is a class to track a social commitment. |
Modifier and Type | Method and Description |
---|---|
Status |
EventPattern.matches(PolicyAgentInterface agent,
Describable descr) |