Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/Papyrus Developer Guide/Embedded Editors Developer Documentation"

(List of specific editors by Uml elements)
Line 28: Line 28:
 
* org.eclipse.uml2.uml.ValueSpecification
 
* org.eclipse.uml2.uml.ValueSpecification
 
**[[Value Specification Xtext editor]]
 
**[[Value Specification Xtext editor]]
 +
 +
* org.eclipse.uml2.uml.NamedElement
 +
**[[Papyrus_Developer_Guide/Papyrus_Embedded_Editors_Documentation/Textual Editor For NamedElement|Textual Editor For NamedElement]]

Revision as of 07:54, 13 March 2015

Embedded Editors

Papyrus uses embedded editors to provide specific functionalities (parsing, validation...) for Uml elements.


Priority policy

There are 5 levels : Lowest, Low, Medium, High, Highest

- This priority policy has been defined so that:

  • an external contribution is NOT the default editor with the classic configuration (LOW)
  • an external contribution can be set to default editor(use High or Highest)

- To achieve that:

  • the default priority is set to low
  • Papyrus editors priority is set to medium
  • Papyrus editors, defined to be the default ones, their priority is set at medium


List of specific editors by Uml elements

  • org.eclipse.uml2.uml.Constraint
    • Essential OCL constraint editor
    • Textual editor for constraint edition with VSL
    • JAVA Constraint
  • org.eclipse.uml2.uml.OpaqueExpression
    • Essential OCL constraint editor

Back to the top