Overview Schemas Index

Expression_arm         


ENTITY Comparison_expression
          ABSTRACT SUPERTYPE OF (ONEOF (Comparison_equal, Comparison_greater, Comparison_greater_equal, Comparison_less, Comparison_less_equal, Comparison_not_equal, Like_expression))
          SUBTYPE OF (Boolean_expression, Binary_generic_expression);
          SELF\Binary_generic_expression.operands : LIST [2:2] OF Expression;
WHERE
          WR1: (
          ('NUMERIC_EXPRESSION_ARM.NUMERIC_EXPRESSION' 
                    IN TYPEOF(SELF\Binary_generic_expression.operands[1]))
AND 
           ('NUMERIC_EXPRESSION_ARM.NUMERIC_EXPRESSION' 
                    IN TYPEOF(SELF\Binary_generic_expression.operands[2])))
OR
           (('BOOLEAN_EXPRESSION_ARM.BOOLEAN_EXPRESSION' 
                    IN TYPEOF(SELF\Binary_generic_expression.operands[1]))
AND 
          ('BOOLEAN_EXPRESSION_ARM.BOOLEAN_EXPRESSION'
                    IN TYPEOF(SELF\Binary_generic_expression.operands[2])))
OR
          (('STRING_EXPRESSION_ARM.STRING_EXPRESSION'
                    IN TYPEOF(SELF\Binary_generic_expression.operands[1]))
AND 
          ('STRING_EXPRESSION_ARM.STRING_EXPRESSION' 
                    IN TYPEOF(SELF\Binary_generic_expression.operands[2])));
END_ENTITY; -- Comparison_expression

Entity data types and their attributes

Generic_expression
          -
Expression
          -
Boolean_expression
          -
Binary_generic_expression
          operands: LIST [2:2] OF Generic_expression;
Comparison_expression
          (RT) operands: LIST [2:2] OF Expression;

Known subtypes

          Comparison_equal (Expression_arm)
          Comparison_greater (Expression_arm)
          Comparison_greater_equal (Expression_arm)
          Comparison_less (Expression_arm)
          Comparison_less_equal (Expression_arm)
          Comparison_not_equal (Expression_arm)
          Like_expression (Expression_arm)

Users

Generic_expression
          Applied_risk_source_assignment.items
                    risk_source_item
                              upfromsm_ap233_risk_source_item
          Assigned_property.described_element
                    property_assignment_select
                              smpushup_ap233_property_assignment_select
          Binary_generic_expression.operands
          Condition_parameter.parameter
                    condition_parameter_item
                              fbb_condition_parameter_item
                                        parameter_value_select
          Format_function.format_string
          Format_function.value_to_format
          Index_expression.index
          Index_expression.operand
          Interval_expression.interval_high
          Interval_expression.interval_item
          Interval_expression.interval_low
          Issue_reference.item
                    issue_reference_item
                              upfromsm_ap233_issue_reference_item
          Multiple_arity_generic_expression.operands
          Named_variable_semantics.variable_context
          Parameter_value_representation_item.parameter_value
                    parameter_value_select
          Substring_expression.index1
          Substring_expression.index2
          Substring_expression.operand
          Unary_generic_expression.operand
Expression
          Comparison_expression.operands
          Expression_assignment.expression
Boolean_expression
          Multiple_arity_boolean_expression.operands
          Not_expression.operand
          Xor_expression.operands
Generic_expression
          Applied_risk_source_assignment.items
                    risk_source_item
                              upfromsm_ap233_risk_source_item
          Assigned_property.described_element
                    property_assignment_select
                              smpushup_ap233_property_assignment_select
          Binary_generic_expression.operands
          Condition_parameter.parameter
                    condition_parameter_item
                              fbb_condition_parameter_item
                                        parameter_value_select
          Format_function.format_string
          Format_function.value_to_format
          Index_expression.index
          Index_expression.operand
          Interval_expression.interval_high
          Interval_expression.interval_item
          Interval_expression.interval_low
          Issue_reference.item
                    issue_reference_item
                              upfromsm_ap233_issue_reference_item
          Multiple_arity_generic_expression.operands
          Named_variable_semantics.variable_context
          Parameter_value_representation_item.parameter_value
                    parameter_value_select
          Substring_expression.index1
          Substring_expression.index2
          Substring_expression.operand
          Unary_generic_expression.operand
Binary_generic_expression
Comparison_expression

Global rules for this entity data type

          -