6.2.5.32. Architecture-QEAImporter

Imports an Enterprise Architect model from a .qea/.qeax file into the RFG

Required inputs: RFG

This rule imports an EA model (given as .qea/.qeax file) into an RFG view.

Possible Messages

This rule has no predefined messages.

Options

architecture_view_name

architecture_view_name : str = 'None (value must be set)'

Name of the generated architecture view.
 

excluded_types

excluded_types : set[str] = set()

List of names of node types that should not be imported.
 

export_warnings

export_warnings : bool = True

Export output messages to the analysis database.
 

import_attributes

import_attributes : bool = False

Specifies whether UML attributes shall be imported.
 

import_operation_attributes

import_operation_attributes : bool = False

Specifies whether the following operation attributes shall be imported:
  • visibility
  • static
  • abstract
 

import_signatures

import_signatures : bool = False

Specifies whether operation signatures (parameters and return type) shall be imported.
 

imported_tagged_values

imported_tagged_values : list[str] = ['Axivion.LinkageName']

Names of tagged values that are imported. By default, the tagged value Axivion.LinkageName is imported, which carries the linkage names of architecture nodes generated by the architecture reengineering rules and is used to disambiguate model elements sharing the same name and type.
 

loglevel

loglevel : LogLevel = 'WARNING'

Logging mode. WARNING only outputs errors and warnings, INFO additionally prints info messages, DEBUG additionally outputs info and debug messages.
 

qea_file_path

qea_file_path : bauhaus.analysis.config.LayerRelativePath = 'None (value must be set)'

Path to the EA .qea/.qeax file.
 

tagged_value_attribute_prefix

tagged_value_attribute_prefix : str = 'UML:taggedValue:'

The prefix of the attribute names used to store imported tagged values.
 

Option Types

These types are used by options listed above:

LogLevel

An enumeration.
 
  • WARNING

  • INFO

  • DEBUG