## Uses of Interface
org.metaabm.IValue

Packages that use IValue
org.metaabm
org.metaabm.act
org.metaabm.act.impl
org.metaabm.act.provider
org.metaabm.act.util
org.metaabm.act.validation
org.metaabm.function
org.metaabm.function.impl
org.metaabm.impl
org.metaabm.util

Uses of IValue in org.metaabm

Subinterfaces of IValue in org.metaabm
`interface` `SAttribute`
`interface` `SAttributeArray`
`interface` `SState`
`interface` `SStateValue`

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`
`interface` `ALiteral`
`interface` `AMultiValue`
`interface` `AOrdering` A representation of the model object ' AOrdering'.
`interface` `AQuery`
`interface` `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`

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` `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 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.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`
`class` `SAttributeImpl`
`class` `SStateImpl`
`class` `SStateValueImpl`

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'.