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

Bug 330182

Summary: [SysML Block Definition Diagram] Papyrus shall provide an editor for SysML Block Definition Diagrams (BDD).
Product: [Modeling] Papyrus Reporter: Sébastien Gérard <sebastien.gerard>
Component: DiagramAssignee: Project Inbox <mdt-papyrus-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: eclipse-bugzilla
Version: unspecifiedKeywords: plan
Target Milestone: M6   
Hardware: All   
OS: All   
Whiteboard: Editors
Bug Depends on: 327460, 327465, 327533, 327894, 328580, 328582, 328583, 351451    
Bug Blocks:    

Description Sébastien Gérard CLA 2010-11-13 17:13:08 EST
Papyrus shall provide an editor for SysML Block Defintion Diagrams (BDD).
Comment 1 Yann Tanguy CLA 2011-04-19 13:18:27 EDT
In r4493 - BDD Refactoring (improved handling of Classifier-like elements and elements inherited from Class Diagram).
In r4494 - Plugin settings updated.
In r4496 - Navigation and shortcut disabled by CustomEditPolicyProvider, comment following lines to test these features:
		// Navigation policy temporary disabled (work in progress on decorator service).
		if (editPart instanceof IPrimaryEditPart) {
			editPart.removeEditPolicy(NavigationEditPolicy.NAVIGATION_POLICY);
			editPart.removeEditPolicy(EditPolicyRoles.POPUPBAR_ROLE);
		}
In r4497 - Palettes declared in separated extensions, labels corrected.


Known issues:
- Palettes reorganization is in progress
- Creation problems in compartment after hiding / showing compartment that were not visible on creation (not specific to this diagram).
- Problem & Rationale element lacking
- InstanceSpecification link lacking
- Association(s) to be improved
- AssociationBlock still uses the class figure from ClassDiagram
- AssociationBlock dnd creates a Block
Comment 2 Yann Tanguy CLA 2011-04-20 07:35:51 EDT
In r4505 - Errors fixed in MANIFEST.MF
Comment 3 Yann Tanguy CLA 2011-05-21 04:09:39 EDT
In r4753.
- Association implementation improved.
- AssociationBlock removed (implementation deferred to 0.9.0)
- Some palette reorganization.
- Usage and InterfaceRealization fixed.

Known issues:
- Palette "Incubation" is meaningless keept for the moment for development reason only (to be removed for 0.8.0).
- Creation problems in compartment after hiding / showing compartment that were not visible on creation (not specific to this diagram).
- Problem & Rationale element lacking
- InstanceSpecification link lacking
- Port and FlowPort label are incorrect when shown as border nodes
- Various advices to add in order to keep consistency of Association, Part, Ref...
- Preferences keys are not well built (may be mixed for different elements).
Comment 4 Yann Tanguy CLA 2011-06-24 11:33:00 EDT
In r4877 - Minor source formatting update.
Comment 5 Yann Tanguy CLA 2011-06-29 06:09:49 EDT
(In reply to comment #4)
> In r4877 - Minor source formatting update.

Merge into trunk : r4913.
Comment 6 Yann Tanguy CLA 2011-08-04 09:25:36 EDT
In r5192 – Minor source cleanup (+ trunk merge in r5193).
Comment 7 Yann Tanguy CLA 2011-08-04 12:25:23 EDT
In r5197 – Minor fix (+ trunk merge in r5198).
Comment 8 Yann Tanguy CLA 2011-08-19 05:32:46 EDT
In r5271 (0.8.1) and r5272 (trunk) - Unused EditPolicy marked deprecated.
Comment 9 Camille Letavernier CLA 2013-03-25 08:18:10 EDT
Papyrus provides a Block Definition Diagram. I close this task.