6.2.5.29. Architecture-EAImporter¶
Imports an Enterprise Architect model (in XMI1.1 format) into the RFG
Required inputs: RFG
This rule converts an XMI model (UML 1.3/XMI 1.1) exported from Enterprise Architect® to an RFG containing an architectural description based on the elements contained in the model.
The importer expects UTF-8-encoded XML files. If the XMI files have another encoding (especially multi-byte encodings like shift-jis), consider changing the encoding within Enterprise Architect or use the 'encoding' option.
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
add_classifier_edges¶
add_classifier_edges : bool = False
add_raw_guids¶
add_raw_guids : bool = False
architecture_view_name¶
architecture_view_name : str = 'EA Architecture'
encoding¶
encoding : str | None = None
excluded_class_stypes¶
excluded_class_stypes : list[str] = ['EntryPoint', 'ExitPoint']
export_warnings¶
export_warnings : bool = True
import_sequence_diagrams¶
import_sequence_diagrams : bool = False
import_structural_diagrams¶
import_structural_diagrams : bool = False
import_tagged_values¶
import_tagged_values : list[str] = []
imported_constraint_types¶
imported_constraint_types : list[str] = []
loglevel¶
loglevel : LogLevel = 'WARNING'
try_to_repair_nontree_structure¶
try_to_repair_nontree_structure : bool = False
uml_classifier_types¶
uml_classifier_types : list[str] = ['Object', 'ProvidedInterface', 'RequiredInterface', 'Part', 'InformationItem', 'TimeLine']
uml_types¶
uml_types
Names of UML types that should be converted.Type: list[str]
Default:
['Class', 'Interface', 'Package', 'Component', 'InformationItem', 'Operation', 'Attribute', 'TaggedValue', 'ClassifierRole', 'Port', 'Constraint']
xmi_files¶
xmi_files : set[bauhaus.analysis.config.LayerRelativePath] = set()
Option Types¶
These types are used by options listed above:
LogLevel¶
An enumeration.WARNING
INFO
DEBUG