accesses
KlasseFunctionAccess

This class represents function calls. The usage of operators (for example in C/C++) is modelled as function call as well.

Attribute
<Class> GASTType typeArguments typeArguments

This represents the list of the actual type arguments accessed in case of a generic function call.

<Class> Function targetFunction targetFunction

This represents the reference to the accessed function.

!!TableHeading.InheritedAttributes!!gast::accesses::Access gast::accesses::Access
surroundingCompositeAccess surroundingCompositeAccess, accessedClass accessedClass, accessedTarget accessedTarget, surroundingStatement surroundingStatement, surroundingFunction surroundingFunction, surroundingClass surroundingClass

!!TableHeading.InheritedAttributes!!gast::core::SourceEntity gast::core::SourceEntity
position position

!!TableHeading.InheritedAttributes!!gast::core::ModelElement gast::core::ModelElement
annotations annotations, status status, uniqueId uniqueId

!!TableHeading.InheritedOperations!!gast::accesses::Access gast::accesses::Access

!!TableHeading.InheritedOperations!!gast::core::SourceEntity gast::core::SourceEntity

!!TableHeading.InheritedOperations!!gast::core::ModelElement gast::core::ModelElement

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameFunctionAccess
Name Expression
Namespace<<ePackage>> <Package> accesses
Owned Template Signature
Owner<<ePackage>> <Package> accesses
Owning Template Parameter
Package<<ePackage>> <Package> accesses
Qualified Namegast::accesses::FunctionAccess
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 targetFunction
Public <Class> Function targetFunction

This represents the reference to the accessed function.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_targetFunction_functionAccess
Association End
attributeName
Class<Class> FunctionAccess
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isIDFalse
isTransientTrue
isUnsettableTrue
isVolatileTrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
NametargetFunction
Name Expression
Namespace<Class> FunctionAccess
Opposite
Owned Template Signature
Owner<Class> FunctionAccess
Owning Association
Owning Template Parameter
Qualified Namegast::accesses::FunctionAccess::targetFunction
StereotypeeAttribute
Template Parameter
Type<Class> Function
Upper1
Upper Value<Literal Unlimited Natural> 1
visibility0 - Unspecified
VisibilityPublic
xmlFeatureKind0 - Unspecified
xmlName
xmlNamespace


 typeArguments
Public <Class> GASTType typeArguments

This represents the list of the actual type arguments accessed in case of a generic function call.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> FunctionAccess
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
NametypeArguments
Name Expression
Namespace<Class> FunctionAccess
Opposite
Owned Template Signature
Owner<Class> FunctionAccess
Owning Association
Owning Template Parameter
Qualified Namegast::accesses::FunctionAccess::typeArguments
Stereotype
Template Parameter
Type<Class> GASTType
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic