KlasseCompareExpression

This class represents an expression formed by a comparison of two terms, e. g. a op b, where a and b are boolean expressions and op is a boolean operator defined as member of boolean operations.

Attribute
<Enumeration> CompareOperations operation operation

The operation attribute specifies the actual operation.

<Class> Term left left

This property represents the left operand of the expression.

<Class> Term right right

This property represents the right operand of the expression.

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

Details für Attribute

 left
Public <Class> Term left

This property represents the left operand of the expression.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_left_compareExpression
Association End
Class<Class> CompareExpression
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
Nameleft
Name Expression
Namespace<Class> CompareExpression
Opposite
Owned Template Signature
Owner<Class> CompareExpression
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::CompareExpression::left
Stereotype
Template Parameter
Type<Class> Term
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 operation
Public <Enumeration> CompareOperations operation

The operation attribute specifies the actual operation.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> CompareExpression
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
Nameoperation
Name Expression
Namespace<Class> CompareExpression
Opposite
Owned Template Signature
Owner<Class> CompareExpression
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::CompareExpression::operation
Stereotype
Template Parameter
Type<Enumeration> CompareOperations
Upper1
Upper Value
VisibilityPublic


 right
Public <Class> Term right

This property represents the right operand of the expression.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_right_compareExpression
Association End
Class<Class> CompareExpression
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
Nameright
Name Expression
Namespace<Class> CompareExpression
Opposite
Owned Template Signature
Owner<Class> CompareExpression
Owning Association
Owning Template Parameter
Qualified Nameexpressionsdecorator::CompareExpression::right
Stereotype
Template Parameter
Type<Class> Term
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic