public abstract class AbstractPolicyAgent
extends java.lang.Object
Constructor and Description |
---|
AbstractPolicyAgent(java.lang.String id) |
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter) |
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions) |
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PolicyAction> |
getActions() |
java.lang.String |
getId() |
java.util.List<InnerAgent> |
getInnerAgents() |
java.util.List<LocalLearner> |
getLocalLearners() |
Perimeter |
getPerimeter() |
ActionsSequence |
getSequence() |
java.util.List<PolicyAction> |
getSpecialActions() |
abstract void |
live() |
public AbstractPolicyAgent(java.lang.String id)
public AbstractPolicyAgent(java.lang.String id, Perimeter perimeter)
public AbstractPolicyAgent(java.lang.String id, Perimeter perimeter, java.util.List<PolicyAction> actions)
public AbstractPolicyAgent(java.lang.String id, Perimeter perimeter, java.util.List<PolicyAction> actions, java.util.List<PolicyAction> specialActions)
public abstract void live()
public java.util.List<InnerAgent> getInnerAgents()
public java.util.List<LocalLearner> getLocalLearners()
public java.lang.String getId()
public Perimeter getPerimeter()
public java.util.List<PolicyAction> getActions()
public java.util.List<PolicyAction> getSpecialActions()
public ActionsSequence getSequence()