Interface AgentAttribute

All Superinterfaces:
Attribute
All Known Implementing Classes:
AgentEvent, AgentProperty, AgentRoutine, FunctionalAgentEvent, FunctionalAgentProperty, FunctionalAgentRoutine

public non-sealed interface AgentAttribute extends Attribute
Interface for marking an attribute as belonging to an agent.

This interface is implemented by the agent-flavoured attribute types: AgentEvent, AgentProperty and AgentRoutine.