statements
KlasseCatchBlock

This class represents a catch block. It extends the BlockStatement class and has a catch parameter.

Attribute
<Class> CatchParameter catchParameter catchParameter

This property represents a reference to the catch parameter for this catch block.

!!TableHeading.InheritedAttributes!!gast::statements::BlockStatement gast::statements::BlockStatement
synchronized synchronized, surroundingFunction surroundingFunction, statements statements

!!TableHeading.InheritedAttributes!!gast::statements::Statement gast::statements::Statement
accesses accesses, surroundingStatement surroundingStatement, numberOfStatements numberOfStatements, maximumNestingLevel maximumNestingLevel, numberOfComments numberOfComments, linesOfCode linesOfCode, numberOfEdgesInCFG numberOfEdgesInCFG, numberOfNodesInCFG numberOfNodesInCFG

!!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::statements::BlockStatement gast::statements::BlockStatement

!!TableHeading.InheritedOperations!!gast::statements::Statement gast::statements::Statement

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

Details für Attribute

 catchParameter
Public <Class> CatchParameter catchParameter

This property represents a reference to the catch parameter for this catch block.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_catchParameter_catchBlock
Association End
Class<Class> CatchBlock
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
NamecatchParameter
Name Expression
Namespace<Class> CatchBlock
Opposite
Owned Template Signature
Owner<Class> CatchBlock
Owning Association
Owning Template Parameter
Qualified Namegast::statements::CatchBlock::catchParameter
Stereotype
Template Parameter
Type<Class> CatchParameter
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic