(In reply to Oliver Kellogg from comment #73)
> Created attachment 87920 [details] > Demo file for the format generated by Embarcadero's "Describe" UML tool > [...] > Umbrello does not complain on loading - but nothing is actually imported. The following changes add support for loading the demo file: umbrello/{association,classifier,enum,operation,package}.cpp function load() - Support special tags used by Embarcadero Describe. umbrello/object_factory.cpp function makeObjectFromXMI() - Support association special tag <UML:Aggregation> used by Embarcadero. umbrello/umldoc.cpp - In function loadFromXMI(), support <UML:Model> equivalent tag <UML:Project> used by Embarcadero Describe. - In function loadUMLObjectsFromXMI(), support <UML:Namespace.ownedElement> equivalent tag <UML:Element.ownedElement> used by Embarcadero Describe. umbrello/umlobject.cpp fuction loadFromXMI() - Generate new UniqueID for all cases of non existent xmi id. - Downgrade non existence of xmi.id from error to warning. CCBUG:56184
parent
c473c5bb
Please register or sign in to comment