## Uses of Interface
org.metaabm.IValue

Packages that use IValue
org.eclipse.amp.amf.adata
org.eclipse.amp.amf.adata.impl
org.metaabm
org.metaabm.act
org.metaabm.act.impl
org.metaabm.act.provider
org.metaabm.act.util
org.metaabm.act.validation
org.metaabm.commands
org.metaabm.function
org.metaabm.function.impl
org.metaabm.impl
org.metaabm.util

Uses of IValue in org.eclipse.amp.amf.adata

Methods in org.eclipse.amp.amf.adata that return IValue
`IValue` `Measurement.getValue()` Returns the value of the 'Value' reference.

Methods in org.eclipse.amp.amf.adata with parameters of type IValue
`void` `Measurement.setValue(IValue value)` Sets the value of the '`Value`' reference.

Uses of IValue in org.eclipse.amp.amf.adata.impl

Fields in org.eclipse.amp.amf.adata.impl declared as IValue
`protected IValue` `MeasurementImpl.value` The cached value of the '`Value`' reference.

Methods in org.eclipse.amp.amf.adata.impl that return IValue
`IValue` `MeasurementImpl.basicGetValue()`
`IValue` `MeasurementImpl.getValue()`

Methods in org.eclipse.amp.amf.adata.impl with parameters of type IValue
`void` `MeasurementImpl.setValue(IValue newValue)`

Uses of IValue in org.metaabm

Subinterfaces of IValue in org.metaabm
`interface` `SAttribute` A representation of the model object ' SAttribute'.
`interface` `SAttributeArray`
`interface` `SState` A representation of the model object ' SState'.
`interface` `SStateValue` A representation of the model object ' SState Value'.

Methods in org.metaabm with parameters of type IValue
`boolean` `SAttribute.accepts(IValue value)`
`boolean` `SAttributed.isReachable(IValue value)`
`boolean` `IValue.references(IValue value)`
`boolean` `SNamed.references(IValue value)`

Uses of IValue in org.metaabm.act

Subinterfaces of IValue in org.metaabm.act
`interface` `AEvaluate` A representation of the model object ' AEvaluate'.
`interface` `ALiteral` A representation of the model object ' ALiteral'.
`interface` `AMultiValue` A representation of the model object ' AMulti Value'.
`interface` `AOrdering` A representation of the model object ' AOrdering'.
`interface` `AQuery` A representation of the model object ' AQuery'.
`interface` `ASink` A representation of the model object ' ASink'.
`interface` `ATest` A representation of the model object ' ATest'.

Methods in org.metaabm.act that return IValue
`IValue` `ACreateAgents.getAgentCount()` Returns the value of the 'Agent Count' reference.
`IValue` `ASet.getParameter()` Returns the value of the 'Parameter' reference.
`IValue` `AInput.getValue()` Returns the value of the 'Value' reference.

Methods in org.metaabm.act that return types with arguments of type IValue
`org.eclipse.emf.common.util.EList<IValue>` `AMultiValue.getValues()` Returns the value of the 'Values' reference list.

Methods in org.metaabm.act with parameters of type IValue
`boolean` `ASink.accepts(IValue value, int place)`
`boolean` `AInput.isPotentialValue(IValue value)`
`boolean` `AAct.isReachable(IValue value)`
`boolean` `AInput.isReachable(IValue value)`
`boolean` `AAct.references(IValue value)`
`boolean` `AInput.references(IValue value)`
`void` `ACreateAgents.setAgentCount(IValue value)` Sets the value of the '`Agent Count`' reference.
`void` `ASet.setParameter(IValue value)` Sets the value of the '`Parameter`' reference.
`void` `AInput.setValue(IValue value)` Sets the value of the '`Value`' reference.

Method parameters in org.metaabm.act with type arguments of type IValue
`java.util.Collection<?>` `AInput.potentialValues(java.util.Collection<IValue> suggestValues)`

Uses of IValue in org.metaabm.act.impl

Classes in org.metaabm.act.impl that implement IValue
`class` `AEvaluateImpl`
`class` `ALiteralImpl`
`class` `AMultiValueImpl`
`class` `AQueryImpl`
`class` `ASinkImpl`

Fields in org.metaabm.act.impl declared as IValue
`protected IValue` `ACreateAgentsImpl.agentCount` The cached value of the '`Agent Count`' reference.
`protected IValue` `ASetImpl.parameter` The cached value of the '`Parameter`' reference.
`protected IValue` `AInputImpl.value` The cached value of the '`Value`' reference.

Fields in org.metaabm.act.impl with type parameters of type IValue
`protected org.eclipse.emf.common.util.EList<IValue>` `AMultiValueImpl.values` The cached value of the '`Values`' reference list.

Methods in org.metaabm.act.impl that return IValue
`IValue` `ACreateAgentsImpl.basicGetAgentCount()`
`IValue` `ASetImpl.basicGetParameter()`
`IValue` `AInputImpl.basicGetValue()`
`IValue` `ACreateAgentsImpl.getAgentCount()`
`IValue` `ASetImpl.getParameter()`
`IValue` `AInputImpl.getValue()`

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

Methods in org.metaabm.act.impl with parameters of type IValue
`boolean` `ASinkImpl.accepts(IValue value, int place)`
`boolean` `AInputImpl.isPotentialValue(IValue value)`
`boolean` `AWatchImpl.isReachable(IValue value)`
`boolean` `ASelectImpl.isReachable(IValue value)`
`boolean` `AInputImpl.isReachable(IValue value)`
`boolean` `ADeriveImpl.isReachable(IValue value)`
`boolean` `AActImpl.isReachable(IValue value)`
`boolean` `ASinkImpl.references(IValue value)`
`boolean` `ASetImpl.references(IValue value)`
`boolean` `AMultiValueImpl.references(IValue value)`
`boolean` `ALiteralImpl.references(IValue value)`
`boolean` `AInputImpl.references(IValue value)`
`boolean` `AActImpl.references(IValue value)`
`boolean` `AAccessorImpl.references(IValue value)`
`void` `ACreateAgentsImpl.setAgentCount(IValue newAgentCount)`
`void` `ASetImpl.setParameter(IValue newParameter)`
`void` `AInputImpl.setValue(IValue newValue)`

Method parameters in org.metaabm.act.impl with type arguments of type IValue
`java.util.Collection<?>` `AInputImpl.potentialValues(java.util.Collection<IValue> suggestValues)`

Uses of IValue in org.metaabm.act.provider

Methods in org.metaabm.act.provider that return types with arguments of type IValue
`protected java.util.Collection<IValue>` `AMultiValueItemProvider.validValues(java.util.Collection potential)`

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

Uses of IValue in org.metaabm.act.util

Methods in org.metaabm.act.util with parameters of type IValue
`T` `MetaABMActSwitch.caseIValue(IValue object)` Returns the result of interpreting the object as an instance of 'IValue'.

Uses of IValue in org.metaabm.act.validation

Methods in org.metaabm.act.validation with parameters of type IValue
`boolean` `ACreateAgentsValidator.validateAgentCount(IValue value)`
`boolean` `ASetValidator.validateParameter(IValue value)`
`boolean` `AInputValidator.validateValue(IValue value)`

Uses of IValue in org.metaabm.commands

Methods in org.metaabm.commands that return types with arguments of type IValue
`protected org.eclipse.emf.common.util.EList<IValue>` `MultiValueCommand.getMultiValues(AInput input)`

Methods in org.metaabm.commands with parameters of type IValue
`protected void` `MultiValueCommand.clearMultiValues(IValue value)`
`protected void` `MultiValueCommand.removeAttribute(IValue value)`

Uses of IValue in org.metaabm.function

Methods in org.metaabm.function with parameters of type IValue
`boolean` `FArgumentPrototype.accepts(IValue value)`
`boolean` `FFunction.accepts(IValue value, int place)`

Uses of IValue in org.metaabm.function.impl

Methods in org.metaabm.function.impl with parameters of type IValue
`boolean` `FArgumentPrototypeImpl.accepts(IValue value)`
`boolean` `FArgumentArrayPrototypeImpl.accepts(IValue value)`
`boolean` `FFunctionImpl.accepts(IValue value, int place)`

Uses of IValue in org.metaabm.impl

Classes in org.metaabm.impl that implement IValue
`class` `SAttributeArrayImpl` An implementation of the model object ' SAttribute Array'.
`class` `SAttributeImpl` An implementation of the model object ' SAttribute'.
`class` `SStateImpl` An implementation of the model object ' SState'.
`class` `SStateValueImpl` An implementation of the model object ' SState Value'.

Methods in org.metaabm.impl with parameters of type IValue
`boolean` `SStateImpl.accepts(IValue value)`
`boolean` `SAttributeImpl.accepts(IValue value)`
`static void` `SAttributeImpl.agentAccessors(SAgent parent, IValue attribute, java.util.Collection<org.eclipse.emf.ecore.EObject> searchObjects)`
`boolean` `SAttributedImpl.isReachable(IValue value)`
`boolean` `SAgentImpl.isReachable(IValue value)`
`boolean` `SStateValueImpl.references(IValue value)`
`boolean` `SNamedImpl.references(IValue value)`
`boolean` `SContextImpl.references(IValue value)`
`boolean` `SAttributeImpl.references(IValue value)`
`boolean` `SActableImpl.references(IValue value)`
`boolean` `IIDImpl.references(IValue value)`

Uses of IValue in org.metaabm.util

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