## Uses of Interface
org.metaabm.SAgent

Packages that use SAgent
org.metaabm
org.metaabm.act
org.metaabm.act.impl
org.metaabm.act.provider
org.metaabm.act.validation
org.metaabm.commands
org.metaabm.ide
org.metaabm.impl
org.metaabm.util
org.metaabm.validation

Uses of SAgent in org.metaabm

Subinterfaces of SAgent in org.metaabm
`interface` `SContext`

Methods in org.metaabm that return SAgent
`SAgent` `MetaABMFactory.createSAgent()` Returns a new object of class 'SAgent'.
`SAgent` `SContext.findAgent(java.lang.String id)`
`SAgent` `SContext.findChild(java.lang.String name)`
`SAgent` `SStyle.getAgent()` Returns the value of the 'Agent' container reference.

Methods in org.metaabm that return types with arguments of type SAgent
`org.eclipse.emf.common.util.EList<SAgent>` `SContext.getAgents()` Returns the value of the 'Agents' containment reference list.
`java.util.List<SAgent>` `SContext.getAllSubAgents()`

Methods in org.metaabm with parameters of type SAgent
`void` `SStyle.setAgent(SAgent value)` Sets the value of the '`Agent`' container reference.

Uses of SAgent in org.metaabm.act

Methods in org.metaabm.act that return SAgent
`SAgent` `ASelect.getAgent()` Returns the value of the 'Agent' reference.
`SAgent` `ABuildGrid.getFillAgent()` Returns the value of the 'Fill Agent' reference.
`SAgent` `AAct.getReference()` Returns the value of the 'Reference' reference.

Methods in org.metaabm.act that return types with arguments of type SAgent
`org.eclipse.emf.common.util.EList<SAgent>` `ABuildProjection.getAgents()` Returns the value of the 'Agents' reference list.

Methods in org.metaabm.act with parameters of type SAgent
`void` `ASelect.setAgent(SAgent value)` Sets the value of the '`Agent`' reference.
`void` `ABuildGrid.setFillAgent(SAgent value)` Sets the value of the '`Fill Agent`' reference.

Uses of SAgent in org.metaabm.act.impl

Methods in org.metaabm.act.impl that return SAgent
`SAgent` `AWatchImpl.basicGetAgent()`
`SAgent` `ASelectImpl.basicGetAgent()`
`SAgent` `ABuildGridImpl.basicGetFillAgent()`
`SAgent` `AGroupImpl.basicGetReference()`
`SAgent` `AActImpl.basicGetReference()`
`SAgent` `AWatchImpl.getAgent()`
`SAgent` `ASelectImpl.getAgent()`
`SAgent` `ABuildGridImpl.getFillAgent()`
`SAgent` `AActImpl.getReference()`

Methods in org.metaabm.act.impl that return types with arguments of type SAgent
`org.eclipse.emf.common.util.EList<SAgent>` `ABuildProjectionImpl.getAgents()`

Methods in org.metaabm.act.impl with parameters of type SAgent
`void` `AWatchImpl.setAgent(SAgent newAgent)`
`void` `ASelectImpl.setAgent(SAgent newAgent)`
`void` `ABuildGridImpl.setFillAgent(SAgent newFillAgent)`

Uses of SAgent in org.metaabm.act.provider

Methods in org.metaabm.act.provider with parameters of type SAgent
`boolean` `AInputItemProvider.inputValueFor(SAgent agent, IValue value)`

Uses of SAgent in org.metaabm.act.validation

Methods in org.metaabm.act.validation with parameters of type SAgent
`boolean` `ASelectValidator.validateAgent(SAgent value)`
`boolean` `ABuildGridValidator.validateFillAgent(SAgent value)`
`boolean` `AActValidator.validateReference(SAgent value)`

Method parameters in org.metaabm.act.validation with type arguments of type SAgent
`boolean` `ABuildProjectionValidator.validateAgents(org.eclipse.emf.common.util.EList<SAgent> value)`

Uses of SAgent in org.metaabm.commands

Methods in org.metaabm.commands with parameters of type SAgent
`static ABuild` `AddAgentsActsCommand.findBuilderFor(SAgent agent)`
`static ACreateAgents` `AddAgentsActsCommand.findCreatorFor(SAgent agent)`
`static ACreateAgents` `AddAgentsActsCommand.findCreatorOf(SContext context, SAgent agent)`

Constructors in org.metaabm.commands with parameters of type SAgent
`AgentCleanup(org.eclipse.emf.edit.domain.EditingDomain domain, SAgent agent)`

Uses of SAgent in org.metaabm.ide

Methods in org.metaabm.ide with parameters of type SAgent
`abstract void` `AgentAction.run(SAgent agent)`

Constructors in org.metaabm.ide with parameters of type SAgent
`AgentImporter(SAgent agent, java.lang.String path, java.lang.String name)`
`JavaAgentImporter(SAgent agent, java.lang.String path)`

Uses of SAgent in org.metaabm.impl

Classes in org.metaabm.impl that implement SAgent
`class` `SAgentImpl`
`class` `SContextImpl`

Methods in org.metaabm.impl that return SAgent
`SAgent` `MetaABMFactoryImpl.createSAgent()`
`SAgent` `SContextImpl.findAgent(java.lang.String id)` Returns the agent with the supplied usage name.
`SAgent` `SContextImpl.findChild(java.lang.String name)`
`SAgent` `SStyleImpl.getAgent()`
`SAgent` `SStyle3DImpl.getParent()`
`SAgent` `SStyle2DImpl.getParent()`
`SAgent` `SAgentImpl.getParent()`

Methods in org.metaabm.impl that return types with arguments of type SAgent
`org.eclipse.emf.common.util.EList<SAgent>` `SContextImpl.getAgents()`
`java.util.List<SAgent>` `SContextImpl.getAllSubAgents()`

Methods in org.metaabm.impl with parameters of type SAgent
`static void` `SAttributeImpl.agentAccessors(SAgent parent, IValue attribute, java.util.Collection<org.eclipse.emf.ecore.EObject> searchObjects)`
`org.eclipse.emf.common.notify.NotificationChain` `SStyleImpl.basicSetAgent(SAgent newAgent, org.eclipse.emf.common.notify.NotificationChain msgs)`
`void` `SStyleImpl.setAgent(SAgent newAgent)`

Uses of SAgent in org.metaabm.util

Methods in org.metaabm.util with parameters of type SAgent
`T` `MetaABMSwitch.caseSAgent(SAgent object)` Returns the result of interpreting the object as an instance of 'SAgent'.

Uses of SAgent in org.metaabm.validation

Methods in org.metaabm.validation with parameters of type SAgent
`boolean` `SStyleValidator.validateAgent(SAgent value)`

Method parameters in org.metaabm.validation with type arguments of type SAgent
`boolean` `SContextValidator.validateAgents(org.eclipse.emf.common.util.EList<SAgent> value)`
`boolean` `SContextValidator.validateAllAgents(org.eclipse.emf.common.util.EList<SAgent> value)`