Inconsistency Check validates the consistency of shared models between Sequence diagrams and Class diagrams and gives an alert if it detects any inconsistencies.
Column Description No Row number Error Message Gives an alert message if it detects any inconsistencies for you to repair. Sequence Diagram It shows a full path of the Sequence Diagram that the target model is drawn. Message Information Return Value = Sequence number:Message Name (Parameter:Type):Return Value Type Source Lifeline Name of Lifeline : Base Class Target Lifeline Name of Lifeline : Base Class Error Level Critical Error Warning Notice
When you create a message in Sequence diagrams in Astah, you can choose "Operation" of the target lifeline's base class' from its combo box, and the Inconsistency Check advises you if it detects that messages in Sequence diagrams are not using any of those "operations".
Show target model's property¶By double-clicking a line in the Inconsistency Check view, Astah opens the selected models' property in the Property View (Left bottom pane) so that you can swiftly move on to modify property promptly.
Open the diagram where the target model element is drawn¶By double-clicking a line in the Inconsistency Check view, Astah also opens the related diagram and show target model in the center of the diagram.
Jump to the target model in diagram¶Right-click the error line and select [All Related Diagrams] from the Pop-up menu, you can select the diagram that the target diagram is drawn to open in the Diagram Editor.
Jump to the target model in structure tree¶Right-click the error line and select [Show in Structure Tree] from the Pop-up menu, so that you can jump to the target model in the Structure Tree (Top left pane).
Export to Excel¶
You can export this list to Excel by selecting the top right button "Export to Excel".
[Exoport] dialog appears. Specify the directory where you want the file to be exported and click [Export] button. Check "Open the exported file automatically" if you want to open the exported excel right away.
Inconsistency check list will be exported into Excel as the figure below.