6.2.5.30. Architecture-QEAExporter¶
Exports an architecture view to a .qea file for Enterprise Architect (Unsupported preview)
Required inputs: RFG
Unsupported preview.
This rule exports an architecture view to a .qea file.
Possible Messages
This rule has no predefined messages.
Options¶
This rule shares the following common options: exclude_messages_in_system_headers, excludes, includes, justification_checker, post_processing, provider, severity
The following places define options that affect this rule: Analysis-GlobalOptions
architecture_view_name¶
architecture_view_name : str = 'None (value must be set)'
attribute_node_types¶
attribute_node_types : list[str] = ['UML Attribute']
class_node_types¶
class_node_types : list[str] = ['UML Class']
component_node_types¶
component_node_types : list[str] = ['UML Component']
ea_file_path¶
ea_file_path : bauhaus.analysis.config.LayerRelativePath = 'None (value must be set)'
.qea or .eapx or .eap) project file.
edge_mapping¶
edge_mapping
Mapping from RFG edges to EA edges.Type: dict[RFGEdgeOption, EdgeConfig]
Default:
{ 'Extend': bauhaus.architecture.ea_export.ea_export_base.EdgeConfig( ea_edge='Generalization', reverse=True ), 'Source_Dependency': bauhaus.architecture.ea_export.ea_export_base.EdgeConfig( ea_edge='Dependency', reverse=False ) }
export_warnings¶
export_warnings : bool = True
language¶
language : Language = 'C++'
loglevel¶
loglevel : LogLevel = 'WARNING'
operation_node_types¶
operation_node_types : list[str] = ['UML Operation']
package_node_types¶
package_node_types : list[str] = ['UML Package']
parameter_node_types¶
parameter_node_types : list[str] = ['UML Parameter']
Option Types¶
These types are used by options listed above:
EAEdgeOption¶
An enumeration.Dependency
Generalization
EdgeConfig¶
EdgeConfig(ea_edge: bauhaus.architecture.ea_export.ea_export_base.EAEdgeOption =ea_edge : EAEdgeOption = 'Dependency'
reverse : bool = False
Language¶
An enumeration.C++
C
Java
C#
Python
LogLevel¶
An enumeration.WARNING
INFO
DEBUG
RFGEdgeOption¶
An enumeration.Source_Dependency
Extend