KlasseCastExpression

This class represented a cast expression, i.e., expressions in the form (Type)expression.

Attribute
<Class> TypeReference type type

This attribute represents the type to which the expression is casted.

<Class> BooleanExpression expression expression

This property represents the expression that is casted to a specific type.

!!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::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
NameCastExpression
Name Expression
Namespace<<ePackage>> <Model> expressionsdecorator
Owned Template Signature
Owner<<ePackage>> <Model> expressionsdecorator
Owning Template Parameter
Package<<ePackage>> <Model> expressionsdecorator
Qualified Nameexpressionsdecorator::CastExpression
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 expression
Public <Class> BooleanExpression expression

This property represents the expression that is casted to a specific type.

Eigenschaften:

AggregationComposite
Alias
Association
Association End
Class<Class> CastExpression
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
Multiplicity1
Nameexpression
Name Expression
Namespace<Class> CastExpression
Opposite
Owned Template Signature
Owner<Class> CastExpression
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::CastExpression::expression
Stereotype
Template Parameter
Type<Class> BooleanExpression
Upper1
Upper Value
VisibilityPublic


 type
Public <Class> TypeReference type

This attribute represents the type to which the expression is casted.

Eigenschaften:

AggregationComposite
Alias
Association
Association End
Class<Class> CastExpression
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
Multiplicity1
Nametype
Name Expression
Namespace<Class> CastExpression
Opposite
Owned Template Signature
Owner<Class> CastExpression
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::CastExpression::type
Stereotype
Template Parameter
Type<Class> TypeReference
Upper1
Upper Value
VisibilityPublic