| Summary: | [Element Edit Service] SysML specific types | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Patrick Tessier <Patrick.Tessier> | ||||
| Component: | Core | Assignee: | Project Inbox <mdt-papyrus-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P3 | ||||||
| Version: | 0.7.0 | ||||||
| Target Milestone: | 0.8.0 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Patrick Tessier
Created attachment 173456 [details]
mylyn/context/zip
impacted classes
added in r2465. The creation service should now be completed with more elements Some refactoring (class and package renaming mainly). The EditHelperAdvice now ensure that all necessary Profile applications are available during request approval. As a result, if the expected profiles are not applied, the request should be rejected an no creation command should be provided. Note that additional constraint may possibly be added in the handler, not for a correct execution of the creation command but for usability considerations (avoiding too many "Create new child" command in the menu). (r2521). - FlowPort specialization hierarchy modified (specific HelperAdvice(s) added depending on direction) - Name initialization added to existing elements - Requirement added with specific ModelExplorer creation command (r3121) In r3226: - FlowSpecification added with ModelExplorer creation command - FlowProperty added with ModelExplorer creation command - Bug fix - Command where disabled on a Package (except root Model) - It is no more possible to create (ModelExplorer) a Block (nested) in a Requirement or FlowSpecification - It is no more possible to create (ModelExplorer) a FlowSpecification (nested) in a Requirement - It is no more possible to create (ModelExplorer) a FlowPort (nested) if the owner is not a Block In r3521: - Several SysML element types added In r3525: - Fix for Problem / Rationale creation. In r3572: - fix : src-gen was not in the build In r3887: - Minor re-factoring. In r4049: - Allocate was not bound to Papyrus IClientContext. In r4470 - Part, Reference and Value property added. In r4471 - FlowPort type restriction (null / Block / Signal / DataType / ValueType). In r4472 - ConstraintProperty type restriction (null / ConstraintBlock) - FlowProperty type restriction (null / FlowSpecification / Block / Signal / DataType / ValueType) In r4479 : - Minor fixes on Part, Ref, and Value. - Entries added for these elements in SysML create child menu (to be completed with type dialog selection). In r4489 - Some SysML icons from Topcased added. In r4584 - Fix for Part and Ref creation. Part and Ref creation should result in the creation of an Association, see SysML spec. : [3] In the UML metamodel on which SysML is built, any instance of the Property metaclass that is typed by a block (a Class with the «block» stereotype applied) and which is owned by an Association may not have a name and may not be defined as a navigable owned end of the association. (While the Property has a “name” property as defined by its NamedElement superclass, the value of the “name” property, which is optional, must be missing.) In r5328 (0.8.1) ElementType added for NonAtomic FlowPort direct creation. (In reply to comment #17) > In r5328 (0.8.1) ElementType added for NonAtomic FlowPort direct creation. -> Trunk merge in r5350. This has been implemented; I close the task |