public class SGAgentType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<SGAgentAction> |
actions |
ObjectClass |
oclass |
java.lang.String |
typeName |
Constructor and Description |
---|
SGAgentType(java.lang.String typeName,
ObjectClass oclass,
java.util.List<SGAgentAction> actionsAvailableToType)
Creates a new agent type with a given name, object class describing the agent's world state, and actions available to the agent.
|
public java.lang.String typeName
public ObjectClass oclass
public java.util.List<SGAgentAction> actions
public SGAgentType(java.lang.String typeName, ObjectClass oclass, java.util.List<SGAgentAction> actionsAvailableToType)
typeName
- the type nameoclass
- the object class that represents the agent's world state informationactionsAvailableToType
- the available actions that this agent can take in the world.