## Uses of Interface
org.metaabm.SAgent

Packages that use SAgent
org.eclipse.amp.amf.sd.impl
org.eclipse.amp.amf.sd.provider
org.eclipse.amp.amf.testing.aTest
org.eclipse.amp.amf.testing.aTest.impl
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.eclipse.amp.amf.sd.impl

Methods in org.eclipse.amp.amf.sd.impl that return SAgent
`SAgent` `SdModelImpl.getParent()`

Methods in org.eclipse.amp.amf.sd.impl with parameters of type SAgent
`org.eclipse.emf.common.notify.NotificationChain` `SdModelImpl.basicSetParent(SAgent newParent, org.eclipse.emf.common.notify.NotificationChain msgs)`
`void` `SdModelImpl.setParent(SAgent newParent)`

Uses of SAgent in org.eclipse.amp.amf.sd.provider

Methods in org.eclipse.amp.amf.sd.provider with parameters of type SAgent
`java.lang.Object` `SdItemProviderAdapterFactory.MetaABMChildCreationExtender.CreationSwitch.caseSAgent(SAgent object)`

Uses of SAgent in org.eclipse.amp.amf.testing.aTest

Methods in org.eclipse.amp.amf.testing.aTest that return SAgent
`SAgent` `Constraint.getAgent()` Returns the value of the 'Agent' reference.

Methods in org.eclipse.amp.amf.testing.aTest with parameters of type SAgent
`void` `Constraint.setAgent(SAgent value)` Sets the value of the '`Agent`' reference.

Uses of SAgent in org.eclipse.amp.amf.testing.aTest.impl

Fields in org.eclipse.amp.amf.testing.aTest.impl declared as SAgent
`protected SAgent` `ConstraintImpl.agent` The cached value of the '`Agent`' reference.

Methods in org.eclipse.amp.amf.testing.aTest.impl that return SAgent
`SAgent` `ConstraintImpl.basicGetAgent()`
`SAgent` `ConstraintImpl.getAgent()`

Methods in org.eclipse.amp.amf.testing.aTest.impl with parameters of type SAgent
`void` `ConstraintImpl.setAgent(SAgent newAgent)`

Uses of SAgent in org.metaabm

Subinterfaces of SAgent in org.metaabm
`interface` `SContext` A representation of the model object ' 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.
`SAgent` `IAgentChild.getParent()` Returns the value of the 'Parent' 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.
`void` `IAgentChild.setParent(SAgent value)` Sets the value of the '`Parent`' 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

Fields in org.metaabm.act.impl declared as SAgent
`protected SAgent` `AWatchImpl.agent` The cached value of the '`Agent`' reference.
`protected SAgent` `ASelectImpl.agent` The cached value of the '`Agent`' reference.
`protected SAgent` `ADeriveImpl.agent` The cached value of the '`Agent`' reference.
`protected SAgent` `ABuildGridImpl.fillAgent` The cached value of the '`Fill Agent`' reference.

Fields in org.metaabm.act.impl with type parameters of type SAgent
`protected org.eclipse.emf.common.util.EList<SAgent>` `ABuildProjectionImpl.agents` The cached value of the '`Agents`' reference list.

Methods in org.metaabm.act.impl that return SAgent
`SAgent` `AWatchImpl.basicGetAgent()`
`SAgent` `ASelectImpl.basicGetAgent()`
`SAgent` `ADeriveImpl.basicGetAgent()`
`SAgent` `ABuildGridImpl.basicGetFillAgent()`
`SAgent` `AGroupImpl.basicGetReference()`
`SAgent` `AActImpl.basicGetReference()`
`SAgent` `AWatchImpl.getAgent()`
`SAgent` `ASelectImpl.getAgent()`
`SAgent` `ADeriveImpl.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` `ADeriveImpl.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
`protected void` `AddLoadShapesAgentLoaderCommand.createAgentConstructor(SAgent agent, ABuild builder)`
`protected void` `AddAgentsActsLoaderCommand.createAgentConstructor(SAgent agent, ABuild builder)`
`protected void` `AddAgentsActsCommand.createAgentConstructor(SAgent agent, ABuild builder)`
`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

Fields in org.metaabm.ide declared as SAgent
`protected SAgent` `AgentImporter.agent`

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` An implementation of the model object ' SAgent'.
`class` `SContextImpl` An implementation of the model object ' SContext'.

Fields in org.metaabm.impl with type parameters of type SAgent
`protected org.eclipse.emf.common.util.EList<SAgent>` `SContextImpl.agents` The cached value of the '`Agents`' containment reference list.

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)`