[CCCC] Create a LinkManager as an interface for the CCCC
Currently, the link information about the involved model elements is stored as hardcoded XML file in the res folder of the C4, and then extracted into the consistency configuration during setup. This is not very generic and especially not handy if already other external link solutions like tracing systems, etc. are present and should be used.
Therefore, it would be beneficial to have an interface of an link manager via which the C4 will get all current links. This link manager can then, e.g., request the existent links from all adapters and might also be able to create a connection to external tools/resources to get more links. These links might still be hardcoded, but at least the C4 itself does not contain then hardcoded links anymore.
The interface might be built in a similar way as the encryption manager interface: https://git.fortiss.org/af3/kernel/-/blob/master/org.fortiss.consistency/src/org/fortiss/consistency/security/encryption/IEncryptionManager.java So that you can easily switch between different link managers or that all regisetred ones are used to get in the beginning the links (e.g., one that gets all manual links from the xml file, but then also in the future other possibilities that just need to be registered in this interface)