Skip to content

class AFunction

Package: swiss.avm.up.core.generic.type.function.javamodel.AFunction

Direct Known Subclasses: Function, FunctionInterface


abstract class AFunction extends AStandardFunction, APrefixedResource, AMethodParameter

Properties

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

description

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

inOutField

FieldComplexInput[0..N]

inOutParameter

FieldComplexInput[0..N]

inputField

FieldComplexInput[0..N]

inputParameter

FieldComplexInput[0..N]

name

The name of this Resource.

StringLiteral[1..1]

returnType

AReturnType[1..1]

returnType

AReturnType[1..1]

Method Summary

aFunctionToCode

@FGenericCodeSnippetExtension

Parameters:

NameProvider
CodeSnippet
IncrementLiteral_DiagramUtil
FunctionCall
ACallingBaseElement
PlatformType

getComment

@FComments

getFunctionModelParameter

@FGenericCodeSnippetExtension

Parameters:

NameProvider
CodeSnippet
IncrementLiteral_DiagramUtil
FunctionCall
ACallingBaseElement
PlatformType

getInOutParameter

@FAFunction

Return:

List<FieldComplexInput>

getInputParameter

@FAFunction

Return:

List<FieldComplexInput>

getInterfaceFields

@FGenericCodeSnippetExtension

Return:

List<FieldComplexInput>