Project

General

Profile

Bug #3831

Some model elements are not referenced by ID

Added by Simon Barner about 1 year ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Start date:
09/30/2019
Due date:
% Done:

0%

Estimated time:

Description

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.

non-id-references.txt (2.83 MB) non-id-references.txt All non-ID references in the current set of example projects Simon Barner, 09/30/2019 05:24 PM

History

#1 Updated by Johannes Eder 7 months ago

  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.17 (Tested, Bug Free)

#2 Updated by Johannes Eder 6 months ago

  • Target version changed from AF3 2.17 (Tested, Bug Free) to AF3 2.18 - Critical bugs fixed

Also available in: Atom PDF