statements
KlasseBranch

This class represents a branch of a BranchStatement.

Attribute
<Class> GASTExpression conditionExpression conditionExpression

This property represents the condition expression for this branch.

<Class> Statement statement statement

This property represents the statement which represents the body of this branch.

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

Details für Attribute

 conditionExpression
Public <Class> GASTExpression conditionExpression

This property represents the condition expression for this branch.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_conditionExpression_branch
Association End
Class<Class> Branch
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
NameconditionExpression
Name Expression
Namespace<Class> Branch
Opposite
Owned Template Signature
Owner<Class> Branch
Owning Association
Owning Template Parameter
Qualified Namegast::statements::Branch::conditionExpression
Stereotype
Template Parameter
Type<Class> GASTExpression
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 statement
Public <Class> Statement statement

This property represents the statement which represents the body of this branch.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_statement_branch
Association End
Class<Class> Branch
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namestatement
Name Expression
Namespace<Class> Branch
Opposite
Owned Template Signature
Owner<Class> Branch
Owning Association
Owning Template Parameter
Qualified Namegast::statements::Branch::statement
Stereotype
Template Parameter
Type<Class> Statement
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic