variables
KlasseLocalVariable

This class represents a local variable. Local variables are declared variables within a function body.

Attribute
<Class> Function surroundingFunction surroundingFunction

This property represents a reference to the function in which the local variable is declared.

!!TableHeading.InheritedAttributes!!gast::variables::Variable gast::variables::Variable
type type, const const, typeDeclaration typeDeclaration

!!TableHeading.InheritedAttributes!!gast::core::NamedModelElement gast::core::NamedModelElement
simpleName simpleName

!!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!!gast::variables::Variable gast::variables::Variable

!!TableHeading.InheritedOperations!!gast::core::NamedModelElement gast::core::NamedModelElement

!!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
NameLocalVariable
Name Expression
Namespace<<ePackage>> <Package> variables
Owned Template Signature
Owner<<ePackage>> <Package> variables
Owning Template Parameter
Package<<ePackage>> <Package> variables
Qualified Namegast::variables::LocalVariable
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 surroundingFunction
Public <Class> Function surroundingFunction

This property represents a reference to the function in which the local variable is declared.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_localVariables_surroundingFunction
Association End
Class<Class> LocalVariable
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamesurroundingFunction
Name Expression
Namespace<Class> LocalVariable
Opposite<Property> localVariables : LocalVariable [0..*]
Owned Template Signature
Owner<Class> LocalVariable
Owning Association
Owning Template Parameter
Qualified Namegast::variables::LocalVariable::surroundingFunction
Stereotype
Template Parameter
Type<Class> Function
Upper1
Upper Value
VisibilityPublic