ArchCNL is an Architecture Conformance Checking Tool developed by the working group SWK (Software Engineering and Construction Methods) at the computer science department of the University of Hamburg
In PR #313 the superclass of the RuleWidget (responsible for displaying the list of architecture rules and linking to the RuleCreatorView was changed in order to be reused in the HierarchyView. However, this change removed the header from the RulesWidget making it impossible to access the RuleCreatorView.
This PR does the following:
Undo the changes to RulesOrMappingEditorView and RuleWidget in order to reactivate the header.
Move the HierarchyView specific code introduced in #313 to the RulesOrMappingEditorView directly into HierarchyView. HierarchyView was never supposed to be a subclass of RulesOrMappingEditorView in the first place as the name suggests.
In PR #313 the superclass of the RuleWidget (responsible for displaying the list of architecture rules and linking to the RuleCreatorView was changed in order to be reused in the HierarchyView. However, this change removed the header from the RulesWidget making it impossible to access the RuleCreatorView.
This PR does the following: