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

Bug 333952

Summary: [SysML Internal Block Diagram] Manager for provided and required interfaces for a Port
Product: [Modeling] Papyrus Reporter: Yann Tanguy <yann.tanguy>
Component: CoreAssignee: Vincent Lorenzo <vincent.lorenzo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.7.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 331133    
Bug Blocks:    

Description Yann Tanguy CLA 2011-01-11 04:14:58 EST
A convenient dialog should be provided to deal with Provided / Required interfaces in Internal Block Diagrams.

The dialog from Composite Structure Diagram is available but should not be allowed when a FlowPort is selected (can not have any Provided/Required interface).
Comment 1 Vincent Lorenzo CLA 2011-01-28 08:22:55 EST
Done In R3854   (v0.8.0) : by default, the action is visible only on the Composite Diagram.
	Each diagram which needs this action must provide a handler with specific conditions to enable the action : 

The handler provided in the composite diagram disabled the action when the diagram is not a composite diagram
Internal Block Diagram provided its own handler which activates the action, only when the diagram is Internal Block!

oep.diagram.common provides a propertyTester to test the type of diagram
Comment 2 Yann Tanguy CLA 2011-02-03 05:12:30 EST
Done.
Comment 3 Yann Tanguy CLA 2011-08-19 05:36:49 EDT
Minor fix 0.8.1 r5270 / Trunk r5273.
- Allow the dialog to be open from a Port either represented as an AffixedChild or a ChildLabelNode.