Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Papyrus/NewAndNoteworthy/Luna"

(Diagrams)
m (Usability)
 
(4 intermediate revisions by 2 users not shown)
Line 14: Line 14:
  
 
== Performance ==
 
== Performance ==
* General improvemnt fo Papyrus performance and memory consumption
+
* 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 dayli executed:
+
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]

Back to the top