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.Object
public java.lang.String toString()
toString
in class java.lang.Object
public 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()