Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 290689

Summary: [All diagrams] New abstract figures
Product: [Modeling] Papyrus Reporter: Patrick Tessier <Patrick.Tessier>
Component: CoreAssignee: Patrick Tessier <Patrick.Tessier>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 Keywords: plan
Version: 0.7.0   
Target Milestone: M3   
Hardware: PC   
OS: Windows XP   
Whiteboard: [All diagrams]
Attachments:
Description Flags
mylyn/context/zip none

Description Patrick Tessier CLA 2009-09-28 06:50:59 EDT
Add new abstract figures and interface in the common in order to manage stereotypes on Ellipse, RoundedRectangle figure
Comment 1 Patrick Tessier CLA 2009-09-28 09:07:47 EDT
Created attachment 148228 [details]
mylyn/context/zip

impacted classes
Comment 2 Patrick Tessier CLA 2009-09-28 09:23:07 EDT
New Interface have been added
IPapyrusNodeFigure  to manage shadow and transparency
IPapyrusNodeUMLElementFigure to manage stereotype
IpapyrusNodeNamedElementFigure to manage name and qualified name.

So editPart as NodeEditPart is linked to a IPapyrusNodeFigure
UMLNodeEditPart to a IPapyrusNodeUMLElementFigure
and NamedElementEditPart to IPapyrusNodeNamedElementEditPart
Comment 3 Yann Tanguy CLA 2009-09-29 06:31:08 EDT
IPapyrusNodeFigure has been extended with setLineStyle / getLineStyle method implemented by GMF NodeFigure. 
These methods are used by Property represented as Part in Composite structure diagram, in order to show the related figure with dashed lines.

(r542)

(In reply to comment #2)
> New Interface have been added
> IPapyrusNodeFigure  to manage shadow and transparency
> IPapyrusNodeUMLElementFigure to manage stereotype
> IpapyrusNodeNamedElementFigure to manage name and qualified name.
> 
> So editPart as NodeEditPart is linked to a IPapyrusNodeFigure
> UMLNodeEditPart to a IPapyrusNodeUMLElementFigure
> and NamedElementEditPart to IPapyrusNodeNamedElementEditPart