## Uses of Interface
org.metaabm.function.FFunction

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

Uses of FFunction in org.metaabm.act

Methods in org.metaabm.act that return FFunction
`FFunction` `ASink.getFunction()` Returns the value of the 'Function' reference.

Methods in org.metaabm.act with parameters of type FFunction
`void` `ASink.setFunction(FFunction value)` Sets the value of the '`Function`' reference.

Uses of FFunction in org.metaabm.act.impl

Fields in org.metaabm.act.impl declared as FFunction
`protected FFunction` `ASinkImpl.function` The cached value of the '`Function`' reference.

Methods in org.metaabm.act.impl that return FFunction
`FFunction` `ASinkImpl.basicGetFunction()`
`FFunction` `ASinkImpl.getFunction()`

Methods in org.metaabm.act.impl with parameters of type FFunction
`void` `ASinkImpl.setFunction(FFunction newFunction)`

Uses of FFunction in org.metaabm.act.provider

Methods in org.metaabm.act.provider that return FFunction
`protected FFunction` `AQueryItemProvider.baseFunction(java.lang.Object object)`
`protected FFunction` `AEvaluateItemProvider.baseFunction(java.lang.Object object)`

Methods in org.metaabm.act.provider that return types with arguments of type FFunction
`java.util.Map<FFunction,java.lang.Object>` `ASinkItemProvider.getImageCache()`
`java.util.Map<FFunction,java.lang.Object>` `AQueryItemProvider.getImageCache()`
`java.util.Map<FFunction,java.lang.Object>` `AEvaluateItemProvider.getImageCache()`

Methods in org.metaabm.act.provider with parameters of type FFunction
`static java.lang.String` `ASinkItemProvider.getImageNameForFunction(FFunction function)`

Uses of FFunction in org.metaabm.act.validation

Methods in org.metaabm.act.validation with parameters of type FFunction
`boolean` `ASinkValidator.validateFunction(FFunction value)`

Uses of FFunction in org.metaabm.commands

Fields in org.metaabm.commands declared as FFunction
`protected FFunction` `MultiValueCommand.function`

Constructors in org.metaabm.commands with parameters of type FFunction
`MultiValueCommand(org.eclipse.emf.edit.domain.EditingDomain domain, ASink sink, FFunction newFunction)`
`SetSinkFunctionCommand(org.eclipse.emf.edit.domain.EditingDomain domain, ASink sink, FFunction newFunction)`

Uses of FFunction in org.metaabm.function

Subinterfaces of FFunction in org.metaabm.function
`interface` `FGeneric` A representation of the model object ' FGeneric'.
`interface` `FGenericFunction` A representation of the model object ' FGeneric Function'.
`interface` `FGenericLogical` A representation of the model object ' FGeneric Logical'.
`interface` `FLiteral` A representation of the model object ' FLiteral'.
`interface` `FLogical` A representation of the model object ' FLogical'.
`interface` `FLogicalOperator` A representation of the model object ' FLogical Operator'.
`interface` `FOperator` A representation of the model object ' FOperator'.

Methods in org.metaabm.function that return FFunction
`FFunction` `FLibrary.findFunction(java.lang.String id)` Returns the sub library with the supplied usage name.
`FFunction` `FArgumentPrototype.getInputFunction()` Returns the value of the 'Input Function' container reference.

Methods in org.metaabm.function that return types with arguments of type FFunction
`org.eclipse.emf.common.util.EList<FFunction>` `FLibrary.getFunctions()` Returns the value of the 'Functions' containment reference list.

Methods in org.metaabm.function with parameters of type FFunction
`void` `FArgumentPrototype.setInputFunction(FFunction value)` Sets the value of the '`Input Function`' container reference.

Uses of FFunction in org.metaabm.function.impl

Classes in org.metaabm.function.impl that implement FFunction
`class` `FFunctionImpl`
`class` `FGenericFunctionImpl`
`class` `FGenericImpl`
`class` `FGenericLogicalImpl`
`class` `FLogicalOperatorImpl`
`class` `FOperatorImpl`

Fields in org.metaabm.function.impl with type parameters of type FFunction
`protected org.eclipse.emf.common.util.EList<FFunction>` `FLibraryImpl.functions` The cached value of the '`Functions`' containment reference list.
`protected org.eclipse.emf.common.util.EList<FFunction>` `FImplementedLibraryImpl.functions` The cached value of the '`Functions`' containment reference list.

Methods in org.metaabm.function.impl that return FFunction
`FFunction` `FLibraryImpl.findFunction(java.lang.String id)` Returns the function with the supplied usage name.
`FFunction` `FImplementedLibraryImpl.findFunction(java.lang.String id)` Returns the function with the supplied usage name.
`FFunction` `FArgumentPrototypeImpl.getInputFunction()`

Methods in org.metaabm.function.impl that return types with arguments of type FFunction
`org.eclipse.emf.common.util.EList<FFunction>` `FLibraryImpl.getFunctions()`
`org.eclipse.emf.common.util.EList<FFunction>` `FImplementedLibraryImpl.getFunctions()`

Methods in org.metaabm.function.impl with parameters of type FFunction
`org.eclipse.emf.common.notify.NotificationChain` `FArgumentPrototypeImpl.basicSetInputFunction(FFunction newInputFunction, org.eclipse.emf.common.notify.NotificationChain msgs)`
`void` `FArgumentPrototypeImpl.setInputFunction(FFunction newInputFunction)`

Uses of FFunction in org.metaabm.function.util

Methods in org.metaabm.function.util with parameters of type FFunction
`T` `MetaABMFunctionSwitch.caseFFunction(FFunction object)` Returns the result of interpreting the object as an instance of 'FFunction'.

Uses of FFunction in org.metaabm.function.validation

Methods in org.metaabm.function.validation with parameters of type FFunction
`boolean` `FArgumentPrototypeValidator.validateInputFunction(FFunction value)`

Method parameters in org.metaabm.function.validation with type arguments of type FFunction
`boolean` `FLibraryValidator.validateFunctions(org.eclipse.emf.common.util.EList<FFunction> value)`