Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MoDisco/Z

Metaobject.gifClass Abstract_declarator

Attributes

Relations

Metaobject.gifClass Abstract_declarator_seq (Direct_abstract_declarator)

Attributes

Relations
Container.gifabstract_declarator [0..*] : Abstract_declarator

Metaobject.gifClass Additive_expression (Shift_expression)

Attributes

Relations

Metaobject.gifClass And_equality_expression (And_expression)

Attributes

Relations
Container.gifand_expression [1..1] : And_expression
Container.gifequality_expression [1..1] : Equality_expression

Metaobject.gifClass And_expression (Exclusive_or_expression)

Attributes

Relations

Metaobject.gifClass Assignment_expression (ExpressionInitializer)

Attributes

Relations

Metaobject.gifClass Assignment_operator

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Auto (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Break (Jump_statement)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Cast_expression (Multiplicative_expression)

Attributes

Relations

Metaobject.gifClass Char (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Character_constant (Constant)

Attributes
Attribute.gifvaleur : EChar

Relations

Metaobject.gifClass Comment

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Compound_statement (Statement)

Attributes

Relations
Container.gifdeclaration [0..*] : Declaration
Container.gifstatement [0..*] : Statement

Metaobject.gifClass Conditional_expression (Assignment_expression)

Attributes

Relations

Metaobject.gifClass Const (Type_qualifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Constant (Primary_expression)

Attributes

Relations

Metaobject.gifClass Constant_expression (Struct_declarator)

Attributes

Relations
Container.gifconditional_expression [1..1] : Conditional_expression

Metaobject.gifClass Constant_expression_statement (Labeled_statement)

Attributes

Relations
Container.gifconstant_expression [1..1] : Constant_expression
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Continue (Jump_statement)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Declaration (External_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [0..*] : Declaration_specifier
Container.gifinit_declarator [0..*] : Init_declarator

Metaobject.gifClass Declaration_specifier

Attributes

Relations

Metaobject.gifClass Declaration_specifier_abstract_declarator (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier
Container.gifabstract_declarator [1..1] : Abstract_declarator

Metaobject.gifClass Declaration_specifier_declarator (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier
Container.gifdeclarator [1..1] : Declarator

Metaobject.gifClass Declaration_specifier_seq (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier

Metaobject.gifClass Declarator (Struct_declaratorDirect_declaratorInit_declarator)

Attributes

Relations
Container.gifpointer [0..1] : Pointer
Container.gifdirect_declarator [0..1] : Direct_declarator

Metaobject.gifClass Declarator_constant_expression (Struct_declarator)

Attributes

Relations
Container.gifdeclarator [1..1] : Declarator
Container.gifconstant_expression [1..1] : Constant_expression

Metaobject.gifClass Declarator_initializer (Init_declarator)

Attributes

Relations
Container.gifdeclarator [1..1] : Declarator
Container.gifinitializer [1..1] : Initializer

Metaobject.gifClass Default_statement (Labeled_statement)

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Different_equality_relational_expression (Equality_expression)

Attributes

Relations
Container.gifequality_expression [1..1] : Equality_expression
Container.gifrelational_expression [1..1] : Relational_expression

Metaobject.gifClass Direct_abstract_declarator (Abstract_declarator)

Attributes

Relations

Metaobject.gifClass Direct_abstract_declarator_constant_expression (Direct_abstract_declarator)

Attributes

Relations
Container.gifdirect_abstract_declarator [0..1] : Direct_abstract_declarator
Container.gifconstant_expression [0..1] : Constant_expression

Metaobject.gifClass Direct_abstract_declarator_parameter_type_list (Direct_abstract_declarator)

Attributes

Relations
Container.gifdirect_abstract_declarator [0..1] : Direct_abstract_declarator
Container.gifparameter_type_list [0..1] : Parameter_type_list

Metaobject.gifClass Direct_declarator

Attributes

Relations

Metaobject.gifClass Direct_declarator_constant_expression (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifconstant_expression [0..1] : Constant_expression

Metaobject.gifClass Direct_declarator_identifier (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Direct_declarator_parameter_type_list (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifparameter_type_list [1..1] : Parameter_type_list

Metaobject.gifClass Directory (EPackage)

Attributes

Relations
Container.giftranslation_unit [0..*] : Translation_unit

Metaobject.gifClass Divide_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Do_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifstatement [1..1] : Statement
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Double (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Double_plus_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Double_subtract_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Else

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Enum_specifier (Type_specifier)

Attributes

Relations

Metaobject.gifClass Enumeration_constant (Constant)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Enumerator (Enumerator_list)

Attributes

Relations

Metaobject.gifClass Enumerator_list (Enum_specifier)

Attributes

Relations

Metaobject.gifClass Enumerator_list_seq (Enumerator_list)

Attributes

Relations
Container.gifenumerator_list [1..1] : Enumerator_list
Container.gifenumerator [1..1] : Enumerator

Metaobject.gifClass Equal_equality_relational_expression (Equality_expression)

Attributes

Relations
Container.gifequality_expression [1..1] : Equality_expression
Container.gifrelational_expression [1..1] : Relational_expression

Metaobject.gifClass Equality_expression (And_expression)

Attributes

Relations

Metaobject.gifClass Exclusive_or_and_expression (Exclusive_or_expression)

Attributes

Relations
Container.gifexclusive_or_expression [1..1] : Exclusive_or_expression
Container.gifand_expression [1..1] : And_expression

Metaobject.gifClass Exclusive_or_expression (Inclusive_or_expression)

Attributes

Relations

Metaobject.gifClass Expression

Attributes

Relations
Reference.gifcomment [0..1] : Comment

Metaobject.gifClass Expression_assignment_expression (Expression)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Expression_init

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Expression_max

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Expression_parenthese (Primary_expression)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Expression_statement (Statement)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Extern (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass External_declaration

Attributes

Relations
Container.gifcomment [0..*] : Comment

Metaobject.gifClass Float (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Floating_constant (Constant)

Attributes
Attribute.gifvaleur : EFloat

Relations

Metaobject.gifClass For_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifvar_expression [0..1] : Var_expression
Container.gifexpression_init [0..1] : Expression_init
Container.gifexpression_max [0..1] : Expression_max
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Function_definition (External_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [0..*] : Declaration_specifier
Container.gifdeclarator [0..1] : Declarator
Container.gifdeclaration [0..*] : Declaration
Container.gifcompound_statement [0..1] : Compound_statement

Metaobject.gifClass Goto (Jump_statement)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Identifier (Direct_declaratorPrimary_expressionEnum_specifierEnumerator)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Identifier_constant_expression (Enumerator)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifconstant_expression [1..1] : Constant_expression

Metaobject.gifClass Identifier_enumerator_list (Enum_specifier)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifenumerator_list [1..1] : Enumerator_list

Metaobject.gifClass Identifier_statement (Labeled_statement)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifstatement [1..1] : Statement

Metaobject.gifClass If_else_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifThen [1..1] : Then
Container.gifElse [1..1] : Else

Metaobject.gifClass If_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [0..1] : Statement

Metaobject.gifClass Includes (External_declaration)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Inclusive_exclusive_or_expression (Inclusive_or_expression)

Attributes

Relations
Container.gifinclusive_or_expression [1..1] : Inclusive_or_expression
Container.gifexclusive_or_expression [1..1] : Exclusive_or_expression

Metaobject.gifClass Inclusive_or_expression (Logical_and_expression)

Attributes

Relations

Metaobject.gifClass Inferior_equal_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Inferior_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Init_declarator

Attributes

Relations

Metaobject.gifClass Initializer (Initializer_list)

Attributes

Relations

Metaobject.gifClass Initializer_list

Attributes

Relations

Metaobject.gifClass Initializer_list_list (Initializer)

Attributes

Relations
Container.gifinitializer_list [1..*] : Initializer_list

Metaobject.gifClass Initializer_list_only (Initializer)

Attributes

Relations
Container.gifinitializer_list [1..1] : Initializer_list

Metaobject.gifClass Initializer_list_seq (Initializer_list)

Attributes

Relations
Container.gifinitializer_list [1..1] : Initializer_list
Container.gifinitializer [1..1] : Initializer

Metaobject.gifClass Int (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Integer_constant (Constant)

Attributes
Attribute.gifvaleur : EInt

Relations

Metaobject.gifClass Iteration_statement (Statement)

Attributes

Relations

Metaobject.gifClass Jump_statement (Statement)

Attributes

Relations

Metaobject.gifClass Labeled_statement (Statement)

Attributes

Relations

Metaobject.gifClass Left_shift_expression (Shift_expression)

Attributes

Relations
Container.gifshift_expression [1..1] : Shift_expression
Container.gifadditive_expression [1..1] : Additive_expression

Metaobject.gifClass Logical_and_expression (Logical_or_expression)

Attributes

Relations

Metaobject.gifClass Logical_and_inclusive_or_expression (Logical_and_expression)

Attributes

Relations
Container.giflogical_and_expression [1..1] : Logical_and_expression
Container.gifinclusive_or_expression [1..1] : Inclusive_or_expression

Metaobject.gifClass Logical_or_and_expression (Logical_or_expression)

Attributes

Relations
Container.giflogical_or_expression [1..1] : Logical_or_expression
Container.giflogical_and_expression [1..1] : Logical_and_expression

Metaobject.gifClass Logical_or_expression (Conditional_expression)

Attributes

Relations

Metaobject.gifClass Logical_or_expression_conditional (Conditional_expression)

Attributes

Relations
Container.giflogical_or_expression [1..1] : Logical_or_expression
Container.gifexpression [1..1] : Expression
Container.gifconditional_expression [1..1] : Conditional_expression

Metaobject.gifClass Long (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Mod_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Multip_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Multiplicative_expression (Additive_expression)

Attributes

Relations

Metaobject.gifClass Parameter_declaration (Parameter_list)

Attributes

Relations

Metaobject.gifClass Parameter_list (Parameter_type_list)

Attributes

Relations

Metaobject.gifClass Parameter_list_declaration (Parameter_list)

Attributes

Relations
Container.gifparameter_list [0..1] : Parameter_list
Container.gifparameter_declaration [0..1] : Parameter_declaration

Metaobject.gifClass Parameter_list_list (Parameter_type_list)

Attributes

Relations
Container.gifparameter_list [0..*] : Parameter_list

Metaobject.gifClass Parameter_type_list

Attributes

Relations

Metaobject.gifClass Plus_expression (Additive_expression)

Attributes

Relations
Container.gifadditive_expression [1..1] : Additive_expression
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression

Metaobject.gifClass Pointer (Abstract_declarator)

Attributes

Relations
Container.giftype_qualifier [0..*] : Type_qualifier
Container.gifpointer [0..1] : Pointer

Metaobject.gifClass Pointer_direct_abstract_declarator (Abstract_declarator)

Attributes

Relations
Container.gifpointer [1..1] : Pointer
Container.gifdirect_abstract_declarator [1..1] : Direct_abstract_declarator

Metaobject.gifClass Postfix_assignment_expression (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Postfix_expression (Unary_expression)

Attributes

Relations

Metaobject.gifClass Postfix_expression_arrow_identifier (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Postfix_expression_dot_identifier (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Postfix_expression_double_plus (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression

Metaobject.gifClass Postfix_expression_double_subtract (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression

Metaobject.gifClass Postfix_expression_expression (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Primary_expression (Postfix_expression)

Attributes

Relations

Metaobject.gifClass Register (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Relational_expression (Equality_expression)

Attributes

Relations

Metaobject.gifClass Return (Jump_statement)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Right_shift_expression (Shift_expression)

Attributes

Relations
Container.gifshift_expression [1..1] : Shift_expression
Container.gifadditive_expression [1..1] : Additive_expression

Metaobject.gifClass Selection_statement (Statement)

Attributes

Relations

Metaobject.gifClass Shift_expression (Relational_expression)

Attributes

Relations

Metaobject.gifClass Short (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Signed (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Sizeof_type_name (Unary_expression)

Attributes

Relations
Container.giftype_name [1..1] : Type_name

Metaobject.gifClass Sizeof_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Specifier_qualifier

Attributes

Relations

Metaobject.gifClass Statement

Attributes

Relations
Container.gifcomment [0..*] : Comment
Container.gifsuivant [0..1] : Statement

Metaobject.gifClass Static (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Storage_class_specifier (Declaration_specifier)

Attributes

Relations

Metaobject.gifClass String (Primary_expression)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Struct (Struct_or_union)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Struct_declaration

Attributes

Relations
Container.gifspecifier_qualifier [0..*] : Specifier_qualifier
Container.gifstruct_declarator_list [0..1] : Struct_declarator_list

Metaobject.gifClass Struct_declarator (Struct_declarator_list)

Attributes

Relations

Metaobject.gifClass Struct_declarator_list

Attributes

Relations

Metaobject.gifClass Struct_declarator_list_seq (Struct_declarator_list)

Attributes

Relations
Container.gifstruct_declarator_list [0..1] : Struct_declarator_list
Container.gifstruct_declarator [1..1] : Struct_declarator

Metaobject.gifClass Struct_or_union

Attributes

Relations

Metaobject.gifClass Struct_or_union_specifier (Type_specifier)

Attributes

Relations

Metaobject.gifClass Struct_or_union_with_decl (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifstruct_declaration [0..*] : Struct_declaration

Metaobject.gifClass Struct_or_union_with_id (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Struct_or_union_with_id_decl (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifidentifier [1..1] : Identifier
Container.gifstruct_declaration [0..*] : Struct_declaration

Metaobject.gifClass Subtract_expression (Additive_expression)

Attributes

Relations
Container.gifadditive_expression [1..1] : Additive_expression
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression

Metaobject.gifClass Superior_equal_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Superior_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Switch_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Then

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Translation_unit

Attributes

Relations
Container.gifcomment [0..*] : Comment
Container.gifidentifier [1..1] : Identifier
Container.gifexternal_declaration [0..*] : External_declaration

Metaobject.gifClass Type_cast_expression (Cast_expression)

Attributes

Relations
Container.giftype_name [1..1] : Type_name
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Type_name

Attributes

Relations
Container.gifspecifier_qualifier [1..*] : Specifier_qualifier
Container.gifabstract_declarator [0..1] : Abstract_declarator

Metaobject.gifClass Type_qualifier (Declaration_specifierSpecifier_qualifier)

Attributes

Relations

Metaobject.gifClass Type_specifier (Declaration_specifierSpecifier_qualifier)

Attributes

Relations

Metaobject.gifClass Typedef (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Typedef_name (Type_specifier)

Attributes

Relations
Container.gifidentifier [0..1] : Identifier

Metaobject.gifClass Unary_expression (Cast_expression)

Attributes

Relations

Metaobject.gifClass Unary_operator

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Unary_operator_assignment_expression (Assignment_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression
Container.gifassignment_operator [1..1] : Assignment_operator
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Unary_operator_cast_expression (Unary_expression)

Attributes

Relations
Container.gifunary_operator [1..1] : Unary_operator
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Union (Struct_or_union)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Unsigned (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Var_expression

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Void (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Volatile (Type_qualifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass While_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [1..1] : Statement

Back to the top