Community
Participate
Working Groups
Cloned from: 343361: [AllDiagrams] [Enhancements]All diagrams need to be regenerated https://bugs.eclipse.org/bugs/show_bug.cgi?id=343361 The enhancements provided by the bug 343092, bug 335987, bug 342954 need a regeneration of each diagram. I have created 3 new gmfgen nodes which are described here : http://wiki.eclipse.org/Papyrus_Developer_Guide/Papyrus_diagram_generation#Papyrus_Extension_Root_Node_Description for the bug 343092 : - all compartments with title should have the field "Needs Title" set to true -> a new tool in oep.gmfgenextension allows to change this field on the selected compartment - to hide the title, you should use the new gmfgen node: Compartment Title Visibility Preference for the bug 335987 - all external nodes labels and link labels should be referenced by the new GMFGen Node Label Visibility Preferences. -> icons for role are located in oep.diagram.common/label_role -> warning with the preferences pages : for example : same pages for AssociationNode, AssociationLink and AssociationBranchLink -> now we should have a page for AssociationLink and AssociationNode (change the field "DisplayName" in the gmfgen of the element -> AssociationBranch and AssociationLink should have the same "Display Name", BUT AssociationBranch should be located before AssociationLink in the model - the element which have labels should provides the EditPolicy ShowHideLabelEditPolicy -> for links it is done in a super class -> for node, you should provide it in the GMFGen (a tool is provided in oep.gmfgenextension) for the bug 342925 - a new node Compartment Visibility Preference allows to define hidden compartments by default. Currently, I'm not sure it is be useful. Best Regards, -- Vincent Lorenzo
Done in R4508
In R4509 : add headers!
This bug can be marked as closed.
I reopen the bug, because, in the previous commit, I have inversed AssociationBranch with AssociationLink and DependencyBranch with DependencyLink in the gmfgen. This change breaks the creation of associaton and dependency.
Corrected in R4548: - ElementBranches are after the Element Node - preferences page for AssociationBranch and DependencyBranch are created
This bug can be marked as closed fixed