KlasseFunctionCall

This class represents a function. It is a wrapper for the function element in the function package.

Attribute
<Class> FunctionAccess function function

The function access from the accesses package that is wrapped by this element.

<Class> Assignment parameterexpression parameterexpression

This property is list of expressions. For each formal parameter of the function there is one entry contained in the list.

<Class> ArrayValueSelection arrayvalueselection arrayvalueselection

This association represents the index (indices) specifying the actual position within the array.

!!TableHeading.InheritedAttributes!!expressionsdecorator::Atom expressionsdecorator::Atom

!!TableHeading.InheritedAttributes!!expressionsdecorator::Reference expressionsdecorator::Reference

!!TableHeading.InheritedAttributes!!expressionsdecorator::Lvalue expressionsdecorator::Lvalue

!!TableHeading.InheritedAttributes!!expressionsdecorator::Parenthesis expressionsdecorator::Parenthesis

!!TableHeading.InheritedAttributes!!expressionsdecorator::MemberExpression expressionsdecorator::MemberExpression

!!TableHeading.InheritedAttributes!!expressionsdecorator::Unary expressionsdecorator::Unary

!!TableHeading.InheritedAttributes!!expressionsdecorator::Product expressionsdecorator::Product

!!TableHeading.InheritedAttributes!!expressionsdecorator::Term expressionsdecorator::Term

!!TableHeading.InheritedAttributes!!expressionsdecorator::Comparison expressionsdecorator::Comparison

!!TableHeading.InheritedAttributes!!expressionsdecorator::BooleanExpression expressionsdecorator::BooleanExpression

!!TableHeading.InheritedAttributes!!expressionsdecorator::Assignment expressionsdecorator::Assignment

!!TableHeading.InheritedAttributes!!expressionsdecorator::GASTExpressionProxy expressionsdecorator::GASTExpressionProxy

!!TableHeading.InheritedAttributes!!gast::statements::GASTExpression gast::statements::GASTExpression

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

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

!!TableHeading.InheritedAttributes!!gast::core::Identifier gast::core::Identifier
id id

!!TableHeading.InheritedOperations!!expressionsdecorator::Atom expressionsdecorator::Atom

!!TableHeading.InheritedOperations!!expressionsdecorator::Reference expressionsdecorator::Reference

!!TableHeading.InheritedOperations!!expressionsdecorator::Lvalue expressionsdecorator::Lvalue

!!TableHeading.InheritedOperations!!expressionsdecorator::Parenthesis expressionsdecorator::Parenthesis

!!TableHeading.InheritedOperations!!expressionsdecorator::MemberExpression expressionsdecorator::MemberExpression

!!TableHeading.InheritedOperations!!expressionsdecorator::Unary expressionsdecorator::Unary

!!TableHeading.InheritedOperations!!expressionsdecorator::Product expressionsdecorator::Product

!!TableHeading.InheritedOperations!!expressionsdecorator::Term expressionsdecorator::Term

!!TableHeading.InheritedOperations!!expressionsdecorator::Comparison expressionsdecorator::Comparison

!!TableHeading.InheritedOperations!!expressionsdecorator::BooleanExpression expressionsdecorator::BooleanExpression

!!TableHeading.InheritedOperations!!expressionsdecorator::Assignment expressionsdecorator::Assignment

!!TableHeading.InheritedOperations!!expressionsdecorator::GASTExpressionProxy expressionsdecorator::GASTExpressionProxy

!!TableHeading.InheritedOperations!!gast::statements::GASTExpression gast::statements::GASTExpression

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

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

!!TableHeading.InheritedOperations!!gast::core::Identifier gast::core::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameFunctionCall
Name Expression
Namespace<<ePackage>> <Model> expressionsdecorator
Owned Template Signature
Owner<<ePackage>> <Model> expressionsdecorator
Owning Template Parameter
Package<<ePackage>> <Model> expressionsdecorator
Qualified Nameexpressionsdecorator::FunctionCall
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 arrayvalueselection
Public <Class> ArrayValueSelection arrayvalueselection

This association represents the index (indices) specifying the actual position within the array.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_arrayvalueselection_functionCall
Association End
Class<Class> FunctionCall
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namearrayvalueselection
Name Expression
Namespace<Class> FunctionCall
Opposite
Owned Template Signature
Owner<Class> FunctionCall
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::FunctionCall::arrayvalueselection
Stereotype
Template Parameter
Type<Class> ArrayValueSelection
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 function
Public <Class> FunctionAccess function

The function access from the accesses package that is wrapped by this element.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_function_functionCall
Association End
Class<Class> FunctionCall
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namefunction
Name Expression
Namespace<Class> FunctionCall
Opposite
Owned Template Signature
Owner<Class> FunctionCall
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::FunctionCall::function
Stereotype
Template Parameter
Type<Class> FunctionAccess
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 parameterexpression
Public <Class> Assignment parameterexpression

This property is list of expressions. For each formal parameter of the function there is one entry contained in the list.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_parameterexpression_functionCall
Association End
Class<Class> FunctionCall
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameparameterexpression
Name Expression
Namespace<Class> FunctionCall
Opposite
Owned Template Signature
Owner<Class> FunctionCall
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::FunctionCall::parameterexpression
Stereotype
Template Parameter
Type<Class> Assignment
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic