Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus/NewAndNoteworthy/Luna"
< Papyrus
(→Diagrams) |
m (→Usability) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
== Performance == | == Performance == | ||
− | * General | + | * General improvement for Papyrus performance and memory consumption |
== Usability == | == Usability == | ||
* New extenssible framework for enabling Copy, Cut and Past. | * New extenssible framework for enabling Copy, Cut and Past. | ||
− | * Improved support for OCL. | + | * Improved support for OCL: |
+ | ** xtext based editor for OCL expressions (i.e. completion and syntax validation), | ||
+ | ** Context element can be setup graphically via new context-link relationship in diagrams | ||
+ | ** OCL aware validation: OCL constraints in profiles and instance specifications are validated. | ||
+ | ** For more information see [https://wiki.eclipse.org/Papyrus_User_Guide#Constraints_in_Papyrus Constraints in Papyrus] | ||
+ | ** Possibility to generate plugin with constraints embedded into plugin.xml. '''NOTE: documentation embedded into the Papyrus 1.0 distribution for luna is not up to date'''. See [https://wiki.eclipse.org/Papyrus/UserGuide/Profile_Constraints profile constraints] instead. | ||
== Documentation == | == Documentation == | ||
Line 27: | Line 32: | ||
[https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=resolution&chfieldfrom=2014-01-01&chfieldto=Now&classification=Modeling&component=Core&component=Diagram&component=Others&component=Table&component=Views&list_id=9229945&order=changeddate%2Cpriority%2Cbug_severity&product=MDT.Papyrus&query_based_on=&query_format=advanced&version=1.0.0] | [https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=resolution&chfieldfrom=2014-01-01&chfieldto=Now&classification=Modeling&component=Core&component=Diagram&component=Others&component=Table&component=Views&list_id=9229945&order=changeddate%2Cpriority%2Cbug_severity&product=MDT.Papyrus&query_based_on=&query_format=advanced&version=1.0.0] | ||
− | More than 8500 tests | + | More than 8500 tests daily executed: |
[https://hudson.eclipse.org/hudson/job/papyrus-trunk-nightly-tests/] | [https://hudson.eclipse.org/hudson/job/papyrus-trunk-nightly-tests/] |
Latest revision as of 09:09, 24 June 2014
New & Noteworthy in Papyrus for Luna
Diagrams
- New UML timing diagram editor
- New UML overview sequence diagram editor
- New SysML parametric diagram editor
- All other UML editor have been also improved, specially the sequence diagram editor
- All diagramatic editors have been regenerated using the Luna version of GMF Tooling.
Tables
- New framework for table-based editor within Papyrus based on last version of NatTable.
- New SysML requirements tabular editor
- New SysML allocation tabular editor
Performance
- General improvement for Papyrus performance and memory consumption
Usability
- New extenssible framework for enabling Copy, Cut and Past.
- Improved support for OCL:
- xtext based editor for OCL expressions (i.e. completion and syntax validation),
- Context element can be setup graphically via new context-link relationship in diagrams
- OCL aware validation: OCL constraints in profiles and instance specifications are validated.
- For more information see Constraints in Papyrus
- Possibility to generate plugin with constraints embedded into plugin.xml. NOTE: documentation embedded into the Papyrus 1.0 distribution for luna is not up to date. See profile constraints instead.
Documentation
- New documentation embedded in the tools
Tests and Debug
More than 200 hundred bugs fixed since 2013-01-01: [1]
More than 8500 tests daily executed: [2]