cimug-org / CIMTool

CIMug's CIMTool for the Common Information Model (CIM).
http://cimtool.ucaiug.io/
GNU Lesser General Public License v2.1
44 stars 5 forks source link

Aggregation relationships are not appearing in the Profile Add/Remove tab #131

Closed tviegut closed 3 months ago

tviegut commented 3 months ago

Discussed in https://github.com/cimug-org/CIMTool/discussions/129

Originally posted by **walterconcert** August 6, 2024 Hello everyone! Is it expected that Aggregation relationship between classes doesn't appear in the Project Model view? Only association and generalization? I have an .eap from customer that has some aggregations. As I prefer to work with CIMTool to build the profiles, it has becoming a problem for me.
walterconcert commented 3 months ago

Thanks @tviegut for opening the issue. I am using .eap directly as schema in my project. I tried optionally export to xmi, but unsucessfuly when reading in CIMTool. Just a note: I am using EA 32bits, because the 64bits version is not working with output in .eap and .qea doesn't work in CIMTool, as far as I know.

walterconcert commented 3 months ago

To complement the title: Aggregation relationships are not appearing in the Project Model tab, as well.

tviegut commented 3 months ago

To complement the title: Aggregation relationships are not appearing in the Project Model tab, as well.

My fix addresses this aspect as well @walterconcert :). Also, support for EA16 (64-bit) .qea, .qeax, and (32-bit) .eapx and .feap project file types (i.e. https://github.com/cimug-org/CIMTool/issues/108 & https://github.com/cimug-org/CIMTool/issues/114) is implemented and tested and will be in the next release

tviegut commented 3 months ago

Hey @walterconcert , quick question. How urgent is your need for this fix?

walterconcert commented 3 months ago

@tviegut , I have to deliver the profiles by end of August to the customer. I can edit the profiles using EA (personally I prefer to use CIMTool), so it is not so urgent, but it would be great having the fix in CIMTool so would avoid some overhead.

admin-cimug commented 3 months ago

@walterconcert , I'll go ahead then and push out a general release for you hopefully by EOD or latest tomorrow. I tested this fix against '.XMI' and '.QEA'. It should work as well for your '.EAP' files

walterconcert commented 3 months ago

Great news, @tviegut! Thanks a lot!

admin-cimug commented 3 months ago

@walterconcert : The release has been published. Sorry for the delay.

walterconcert commented 3 months ago

Hi @tviegut ! I confess that I was not expecting even to have an answer so quickly in my post, as much a correction in the tool. So, no need to apologize :-). I am very surprised and thankful. I tested and it is okay! Thanks a lot and congrats for maintain and share so powerfull tool!