Skip navigation links
A C E G I J M N P R S T U 

A

addGroup(Group) - Method in class jadex.extension.agr.AGRSpace
Add a group to the space.
addMGroupInstance(MGroupInstance) - Method in class jadex.extension.agr.MAGRSpaceInstance
Add a group to this space.
addMGroupType(MGroupType) - Method in class jadex.extension.agr.MAGRSpaceType
Add a group type to this space type.
addMPosition(MPosition) - Method in class jadex.extension.agr.MGroupInstance
Add a position.
addMRoleType(MRoleType) - Method in class jadex.extension.agr.MGroupType
Add a role to this group type.
addRoleForType(String, String) - Method in class jadex.extension.agr.Group
Add a role name for an agent type name.
AGRExtensionService - Class in jadex.extension.agr
Extension service for loading AGR (agent, group, role) models.
AGRExtensionService() - Constructor for class jadex.extension.agr.AGRExtensionService
 
AGRSpace - Class in jadex.extension.agr
An AGR (agent-group-role) space.
AGRSpace(IExternalAccess, MAGRSpaceInstance) - Constructor for class jadex.extension.agr.AGRSpace
 
assignRole(IComponentIdentifier, String) - Method in class jadex.extension.agr.Group
Assign an agent to a role.

C

classname - Variable in class jadex.extension.agr.MAGRSpaceType
The class name.
componentAdded(IComponentDescription) - Method in class jadex.extension.agr.AGRSpace
Called from application component, when a component was added.
componentRemoved(IComponentDescription) - Method in class jadex.extension.agr.AGRSpace
Called from application component, when a component was removed.
componenttype - Variable in class jadex.extension.agr.MPosition
The agent type.
config - Variable in class jadex.extension.agr.AGRSpace
The config.
createInstance(IExternalAccess, IValueFetcher) - Method in class jadex.extension.agr.MAGRSpaceInstance
Instantiate the extension for a specific component instance.

E

exta - Variable in class jadex.extension.agr.AGRSpace
The external access.

G

getAgentsForRole(String) - Method in class jadex.extension.agr.Group
Get the agents with a given role.
getClassName() - Method in class jadex.extension.agr.MAGRSpaceType
Get the classname.
getComponentType() - Method in class jadex.extension.agr.MPosition
Get the agent type.
getGroup(String) - Method in class jadex.extension.agr.AGRSpace
Get a group by name.
getGroupType(String) - Method in class jadex.extension.agr.MAGRSpaceType
Get a group type by name.
getGroupType(MAGRSpaceType) - Method in class jadex.extension.agr.MGroupInstance
Get the group type.
getMax() - Method in class jadex.extension.agr.MRoleType
Get the maximum number of agents allowed for this role (-1 for no restriction).
getMComponentType(IModelInfo) - Method in class jadex.extension.agr.MPosition
Get the agent type.
getMGroupInstance(String) - Method in class jadex.extension.agr.MAGRSpaceInstance
Get a group per name.
getMGroupInstances() - Method in class jadex.extension.agr.MAGRSpaceInstance
Get the groups of this space.
getMGroupTypes() - Method in class jadex.extension.agr.MAGRSpaceType
Get the group types of this space type.
getMin() - Method in class jadex.extension.agr.MRoleType
Get the minimum number of agents required for this role.
getMPositions() - Method in class jadex.extension.agr.MGroupInstance
Get the positions.
getMRoleTypes() - Method in class jadex.extension.agr.MGroupType
Get the roles of this group type.
getName() - Method in class jadex.extension.agr.Group
Get the name of the group.
getName() - Method in class jadex.extension.agr.MAGRSpaceInstance
Get the name.
getName() - Method in class jadex.extension.agr.MAGRSpaceType
Get the name.
getName() - Method in class jadex.extension.agr.MGroupInstance
Get the name of the group type.
getName() - Method in class jadex.extension.agr.MGroupType
Get the name of the group type.
getName() - Method in class jadex.extension.agr.MRoleType
Get the name of the role.
getRolesForType(String) - Method in class jadex.extension.agr.Group
Get the role names for an agent type name.
getRoleType() - Method in class jadex.extension.agr.MPosition
Get the role type.
getType() - Method in class jadex.extension.agr.MAGRSpaceInstance
Get the type of this element.
getTypeName() - Method in class jadex.extension.agr.MAGRSpaceInstance
Get the type name.
getTypeName() - Method in class jadex.extension.agr.MGroupInstance
Get the type name.
getXMLMapping() - Static method in class jadex.extension.agr.AGRExtensionService
Get the XML mapping.
Group - Class in jadex.extension.agr
An AGR group hold information about agent instances and their positions (i.e.
Group(String) - Constructor for class jadex.extension.agr.Group
Create a new group.
groups - Variable in class jadex.extension.agr.AGRSpace
The groups.
groups - Variable in class jadex.extension.agr.MAGRSpaceInstance
The groups.
grouptypes - Variable in class jadex.extension.agr.MAGRSpaceType
The grouptypes.

I

init() - Method in class jadex.extension.agr.AGRSpace
Initialize the extension.

J

jadex.extension.agr - package jadex.extension.agr
 

M

MAGRSpaceInstance - Class in jadex.extension.agr
An instance of an AGR space.
MAGRSpaceInstance() - Constructor for class jadex.extension.agr.MAGRSpaceInstance
 
MAGRSpaceType - Class in jadex.extension.agr
An AGR space description.
MAGRSpaceType() - Constructor for class jadex.extension.agr.MAGRSpaceType
 
max - Variable in class jadex.extension.agr.MRoleType
The maximum number of agents allowed for this role (-1 for no restriction).
MGroupInstance - Class in jadex.extension.agr
Group instance representation.
MGroupInstance() - Constructor for class jadex.extension.agr.MGroupInstance
 
MGroupType - Class in jadex.extension.agr
An AGR group type.
MGroupType() - Constructor for class jadex.extension.agr.MGroupType
 
min - Variable in class jadex.extension.agr.MRoleType
The minimum number of agents required for this role.
MPosition - Class in jadex.extension.agr
A positions represents an instance of a role in a group instance.
MPosition() - Constructor for class jadex.extension.agr.MPosition
 
MRoleType - Class in jadex.extension.agr
An AGR role.
MRoleType() - Constructor for class jadex.extension.agr.MRoleType
Create a new role.

N

name - Variable in class jadex.extension.agr.Group
The group name.
name - Variable in class jadex.extension.agr.MAGRSpaceInstance
The name.
name - Variable in class jadex.extension.agr.MAGRSpaceType
The name.
name - Variable in class jadex.extension.agr.MGroupInstance
The name.
name - Variable in class jadex.extension.agr.MGroupType
The name.
name - Variable in class jadex.extension.agr.MRoleType
The name.

P

positions - Variable in class jadex.extension.agr.Group
The positions (role name -> Set{aids}).
positions - Variable in class jadex.extension.agr.MGroupInstance
The positions.

R

removeMGroupType(MGroupType) - Method in class jadex.extension.agr.MAGRSpaceType
Remove a group type from this space type.
removeMRoleType(MRoleType) - Method in class jadex.extension.agr.MGroupType
Remove a role from this group type.
removeRoleForType(String, String) - Method in class jadex.extension.agr.Group
Remove a role name for an agent type name.
role - Variable in class jadex.extension.agr.MPosition
The role type.
roles - Variable in class jadex.extension.agr.Group
The roles (agent type name -> Set{role names}).
roles - Variable in class jadex.extension.agr.MGroupType
The roles.

S

setClassName(String) - Method in class jadex.extension.agr.MAGRSpaceType
Set the classname.
setComponentType(String) - Method in class jadex.extension.agr.MPosition
Set the agent type.
setMax(int) - Method in class jadex.extension.agr.MRoleType
Set the maximum number of agents allowed for this role (-1 for no restriction).
setMin(int) - Method in class jadex.extension.agr.MRoleType
Set the minimum number of agents required for this role.
setName(String) - Method in class jadex.extension.agr.MAGRSpaceInstance
Set the name.
setName(String) - Method in class jadex.extension.agr.MAGRSpaceType
Set the name.
setName(String) - Method in class jadex.extension.agr.MGroupInstance
Set the name of the group type.
setName(String) - Method in class jadex.extension.agr.MGroupType
Set the name of the group type.
setName(String) - Method in class jadex.extension.agr.MRoleType
Set the name of the role.
setRoleType(String) - Method in class jadex.extension.agr.MPosition
Set the role type.
setType(MAGRSpaceType) - Method in class jadex.extension.agr.MAGRSpaceInstance
Set the type of this element.
setTypeName(String) - Method in class jadex.extension.agr.MAGRSpaceInstance
Set the type name.
setTypeName(String) - Method in class jadex.extension.agr.MGroupInstance
Set the type name.
spacetype - Variable in class jadex.extension.agr.MAGRSpaceInstance
The space type (resolved during loading).

T

terminate() - Method in class jadex.extension.agr.AGRSpace
Initialize the extension.
toString() - Method in class jadex.extension.agr.MAGRSpaceInstance
Get a string representation of this AGR space instance.
toString() - Method in class jadex.extension.agr.MAGRSpaceType
Get a string representation of this AGR space type.
toString() - Method in class jadex.extension.agr.MGroupInstance
Get a string representation of this AGR group instance.
toString() - Method in class jadex.extension.agr.MGroupType
Get a string representation of this group type.
toString() - Method in class jadex.extension.agr.MPosition
Get a string representation of this AGR position.
toString() - Method in class jadex.extension.agr.MRoleType
Get a string representation of this group type.
type - Variable in class jadex.extension.agr.MAGRSpaceInstance
The space type name.
typename - Variable in class jadex.extension.agr.MGroupInstance
The type name.

U

unassignRole(IComponentIdentifier, String) - Method in class jadex.extension.agr.Group
Remove an agent from a role.
A C E G I J M N P R S T U 
Skip navigation links