eclipse-aaspe / package-explorer

AASX Package Explorer
Other
55 stars 20 forks source link

MIHO/masterV30_additions: Referencing elements in a submodel element list #142

Closed magnus-redeker closed 6 months ago

magnus-redeker commented 1 year ago

Describe the bug Referencing elements in a submodel element list is not functioning in branch MIHO/masterV30_additions.

Context According to DotAAS Pt1 grafik grafik

Consequently, the following example in AASXPE from branch MIHO/masterV30_additions grafik grafik

Error 01 When "Jump" the following error occurs grafik And from the log: Error: While retrieving element requested for navigate to: Sequence contains no elements Sequence contains no elements at at System.Linq.ThrowHelper.ThrowNoElementsException() at System.Linq.Enumerable.First[TSource](IEnumerable1 source) at Extensions.ExtendEnvironment.FindReferableByReference(Environment environment, IReference reference, Int32 keyIndex, List1 submodelElementList, ReferableRootInfo rootInfo) in D:\git\aasx-package-explorer\src\AasxCsharpLibrary\Extensions\ExtendEnvironment.cs:line 757 at Extensions.ExtendEnvironment.FindReferableByReference(Environment environment, IReference reference, Int32 keyIndex, List1 submodelElementList, ReferableRootInfo rootInfo) in D:\git\aasx-package-explorer\src\AasxCsharpLibrary\Extensions\ExtendEnvironment.cs:line 775 at Extensions.ExtendEnvironment.FindReferableByReference(Environment environment, IReference reference, Int32 keyIndex, List1 submodelElementList, ReferableRootInfo rootInfo) in D:\git\aasx-package-explorer\src\AasxCsharpLibrary\Extensions\ExtendEnvironment.cs:line 751 at AasxPackageExplorer.MainWindow.UiHandleNavigateTo(IReference targetReference, Boolean alsoDereferenceObjects) in D:\git\aasx-package-explorer\src\AasxPackageExplorer\MainWindow.xaml.cs:line 1584.

Error 02 When "Add existing", the number of the property in the list is empty grafik

juileetikekar commented 6 months ago

Hi @magnus-redeker,

Thank you for raising the issue !!

The support for branch "MIHO/masterV30_additions" will not be provided. However, the issue has been successfully reproduced in the "main" branch as well. We will keep you informed about further updates.