Some model elements are not referenced by ID
Some elements in the serialized models are not referenced by their ID, but using a notation that is based on their position in the model, e.g.:
outgoing="//@rootElements.1/@containedElements.0/@containedElements.0/@containedElements.0/@specifications.2/@containedElements.0/@connections.0">
This is because the types of the referenced elements do not inherit from
the IIdlabeled
and therefore do not provide an ID that could be
referenced.
In this issue, it should be investigated if this is actually a problem.
If so, all metaclasses should be changed to inherit from IIdlabled
(or
at least those that are used as targets in references). If needed, also
a migrator should be implemented, and all example projects should be
updated.
(from redmine: issue id 3831, created on 2019-09-30)
- Uploads:
- non-id-references.txt All non-ID references in the current set of example projects