variables
KlasseCatchParameter

This class models a parameter of a catch expression.

Attribute
<Primitive Type> Boolean rethrown rethrown

This property is true if the exception, which is handled by this catch parameter is rethrown to the caller.

<Class> Function surroundingFunction surroundingFunction

This property represents a reference to the function in which this catch parameter 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
NameCatchParameter
Name Expression
Namespace<<ePackage>> <Package> variables
Owned Template Signature
Owner<<ePackage>> <Package> variables
Owning Template Parameter
Package<<ePackage>> <Package> variables
Qualified Namegast::variables::CatchParameter
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 rethrown
Public <Primitive Type> Boolean rethrown

This property is true if the exception, which is handled by this catch parameter is rethrown to the caller.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> CatchParameter
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
Namerethrown
Name Expression
Namespace<Class> CatchParameter
Opposite
Owned Template Signature
Owner<Class> CatchParameter
Owning Association
Owning Template Parameter
Qualified Namegast::variables::CatchParameter::rethrown
Stereotype
Template Parameter
Type<Primitive Type> Boolean
Upper1
Upper Value
VisibilityPublic


 surroundingFunction
Public <Class> Function surroundingFunction

This property represents a reference to the function in which this catch parameter is declared.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_catchParameters_surroundingFunction
Association End
Class<Class> CatchParameter
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> CatchParameter
Opposite<Property> catchParameters : CatchParameter [0..*]
Owned Template Signature
Owner<Class> CatchParameter
Owning Association
Owning Template Parameter
Qualified Namegast::variables::CatchParameter::surroundingFunction
Stereotype
Template Parameter
Type<Class> Function
Upper1
Upper Value
VisibilityPublic