aminePlatform.mas
Class AmineMAS
java.lang.Object
aminePlatform.mas.AmineMAS
- All Implemented Interfaces:
- IAmineMAS
- Direct Known Subclasses:
- AmineJadeMas
- public abstract class AmineMAS
- extends java.lang.Object
- implements IAmineMAS
Title : AmineJadeMas class
Description : AmineJadeMas is the class that allows to create a new MAS.
Copyright : Copyright (c) Adil KABBAJ 2004-2009
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hmpAgents
public static java.util.HashMap hmpAgents
nbrAgents
public static int nbrAgents
create
public static java.lang.Object create
incAgentsNbr
public static int incAgentsNbr
myGui
public static BasicAmineMasGuiFrame myGui
AmineMAS
public AmineMAS()
isIdAgent
public boolean isIdAgent(Identifier id)
- Specified by:
isIdAgent
in interface IAmineMAS
getAgentById
public static AmineAgent getAgentById(java.lang.String id)
getAgent
public static AmineAgent getAgent(Identifier id)
setFreeHmpAgents
public void setFreeHmpAgents()
createNewHmpAgents
public void createNewHmpAgents()
setNbrAgents
public void setNbrAgents(int i)
- Specified by:
setNbrAgents
in interface IAmineMAS
getNbrAgents
public int getNbrAgents()
- Specified by:
getNbrAgents
in interface IAmineMAS
init
public abstract void init(java.lang.String[] args)
- Specified by:
init
in interface IAmineMAS
init
public void init(java.lang.String name,
java.lang.String[] args)
- Specified by:
init
in interface IAmineMAS