public class EnvironmentType
extends java.lang.Object
| Constructor and Description |
|---|
EnvironmentType(java.lang.String key,
java.lang.String displayName,
java.lang.String displayNameLanguage,
java.lang.Class<? extends EnvironmentController> controller,
java.lang.Class<? extends jade.core.Agent> agentClass)
Constructor for this class.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
java.lang.Class<? extends jade.core.Agent> |
getDisplayAgentClass() |
java.lang.String |
getDisplayName() |
java.lang.Class<? extends EnvironmentController> |
getEnvironmentControllerClass() |
java.lang.String |
getInternalKey() |
void |
setDisplayAgentClass(java.lang.Class<? extends jade.core.Agent> displayAgentClass) |
void |
setDisplayName(java.lang.String displayName) |
void |
setEnvironmentControllerClass(java.lang.Class<? extends EnvironmentController> controllerClass)
Sets the environment controller class.
|
void |
setInternalKey(java.lang.String internalKey) |
java.lang.String |
toString() |
public EnvironmentType(java.lang.String key,
java.lang.String displayName,
java.lang.String displayNameLanguage,
java.lang.Class<? extends EnvironmentController> controller,
java.lang.Class<? extends jade.core.Agent> agentClass)
key - A unique identifier for the environment model typedisplayName - A name that will be displayed later ondisplayNameLanguage - the display name languagecontroller - the controller class of the environmentagentClass - the agent class for displaying the environment during runtimepublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getInternalKey()
public void setInternalKey(java.lang.String internalKey)
internalKey - the internalKey to setpublic java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - the displayName to setpublic java.lang.Class<? extends EnvironmentController> getEnvironmentControllerClass()
public void setEnvironmentControllerClass(java.lang.Class<? extends EnvironmentController> controllerClass)
controllerClass - the new environment controller classpublic void setDisplayAgentClass(java.lang.Class<? extends jade.core.Agent> displayAgentClass)
displayAgentClass - the displayAgent to setpublic java.lang.Class<? extends jade.core.Agent> getDisplayAgentClass()