## Uses of Interface
org.metaabm.SProjection

Packages that use SProjection
org.metaabm
org.metaabm.act
org.metaabm.act.impl
org.metaabm.act.validation
org.metaabm.commands
org.metaabm.impl
org.metaabm.util
org.metaabm.validation

Uses of SProjection in org.metaabm

Subinterfaces of SProjection in org.metaabm
`interface` `SContinuousSpace` A representation of the model object ' SContinuous Space'.
`interface` `SGeography` A representation of the model object ' SGeography'.
`interface` `SGrid` A representation of the model object ' SGrid'.
`interface` `SNDimensional` A representation of the model object ' SN Dimensional'.
`interface` `SNetwork` A representation of the model object ' SNetwork'.

Methods in org.metaabm that return SProjection
`SProjection` `SLocation.getProjection()` Returns the value of the 'Projection' reference.

Methods in org.metaabm that return types with arguments of type SProjection
`org.eclipse.emf.common.util.EList<SProjection>` `SContext.getProjections()` Returns the value of the 'Projections' containment reference list.

Methods in org.metaabm with parameters of type SProjection
`void` `SLocation.setProjection(SProjection value)` Sets the value of the '`Projection`' reference.

Uses of SProjection in org.metaabm.act

Methods in org.metaabm.act that return SProjection
`SProjection` `ABuildProjection.getProjection()` Returns the value of the 'Projection' reference.
`SProjection` `ASelect.getSpace()` Returns the value of the 'Space' reference.

Methods in org.metaabm.act with parameters of type SProjection
`void` `ABuildProjection.setProjection(SProjection value)` Sets the value of the '`Projection`' reference.
`void` `ASelect.setSpace(SProjection value)` Sets the value of the '`Space`' reference.

Uses of SProjection in org.metaabm.act.impl

Fields in org.metaabm.act.impl declared as SProjection
`protected SProjection` `ABuildProjectionImpl.projection` The cached value of the '`Projection`' reference.
`protected SProjection` `AWatchImpl.space` The cached value of the '`Space`' reference.
`protected SProjection` `ASelectImpl.space` The cached value of the '`Space`' reference.
`protected SProjection` `ADeriveImpl.space` The cached value of the '`Space`' reference.

Methods in org.metaabm.act.impl that return SProjection
`SProjection` `ABuildProjectionImpl.basicGetProjection()`
`SProjection` `AWatchImpl.basicGetSpace()`
`SProjection` `ASelectImpl.basicGetSpace()`
`SProjection` `ADeriveImpl.basicGetSpace()`
`SProjection` `ABuildProjectionImpl.getProjection()`
`SProjection` `AWatchImpl.getSpace()`
`SProjection` `ASelectImpl.getSpace()`
`SProjection` `ADeriveImpl.getSpace()`

Methods in org.metaabm.act.impl with parameters of type SProjection
`void` `ABuildProjectionImpl.setProjection(SProjection newProjection)`
`void` `AWatchImpl.setSpace(SProjection newSpace)`
`void` `ASelectImpl.setSpace(SProjection newSpace)`
`void` `ADeriveImpl.setSpace(SProjection newSpace)`

Uses of SProjection in org.metaabm.act.validation

Methods in org.metaabm.act.validation with parameters of type SProjection
`boolean` `ABuildProjectionValidator.validateProjection(SProjection value)`
`boolean` `ASelectValidator.validateSpace(SProjection value)`

Uses of SProjection in org.metaabm.commands

Methods in org.metaabm.commands with parameters of type SProjection
`protected void` `AddSpacesActsCommand.createSpaceBuilder(SProjection proj, ABuild builder)`
`static ABuildProjection` `AddSpacesActsCommand.findBuilderOf(SContext context, SProjection proj)`

Constructors in org.metaabm.commands with parameters of type SProjection
`AddAgentsActsLoaderCommand(org.eclipse.emf.edit.domain.EditingDomain domain, SContext parent, SProjection projection, java.net.URL url, java.util.Collection<?> agents)`
`AddLoadShapesAgentLoaderCommand(org.eclipse.emf.edit.domain.EditingDomain domain, SContext parent, SProjection projection, java.net.URL url, java.util.Collection<?> agents)`

Uses of SProjection in org.metaabm.impl

Classes in org.metaabm.impl that implement SProjection
`class` `SContinuousSpaceImpl` An implementation of the model object ' SContinuous Space'.
`class` `SGeographyImpl` An implementation of the model object ' SGeography'.
`class` `SGridImpl` An implementation of the model object ' SGrid'.
`class` `SNDimensionalImpl` An implementation of the model object ' SN Dimensional'.
`class` `SNetworkImpl` An implementation of the model object ' SNetwork'.
`class` `SProjectionImpl` An implementation of the model object ' SProjection'.

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

Methods in org.metaabm.impl that return types with arguments of type SProjection
`org.eclipse.emf.common.util.EList<SProjection>` `SContextImpl.getProjections()`

Uses of SProjection in org.metaabm.util

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

Uses of SProjection in org.metaabm.validation

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