Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-06-17Bug 495258: [BPMN] BPMNProfile tab in Properties view is not workingGéry Deloge260-389/+389
change namespace from org.eclipse.papyrus.views.properties to org.eclipse.papyrus.infra.properties.ui in xwt files Change-Id: I8069f360b5f3c344c701f1038c527b35c639efc2 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-05-09Bug 492649: [BPMN] missing diagrams icons in new project wizardGéry Deloge1-2/+2
Change-Id: I3a0e8b8658c70d6d7bd207e584d31ab1fd7d2117 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-04-29Bug 492103: [BPMN] Cannot create element from the paletteGéry Deloge5-555/+555
- migration of Element Types Signed-off-by: Géry Deloge <gery.deloge@gmail.com>
2016-04-19Bug 491883 - Remove the ExtendedTypes frameworkFlorian Noyrit2-2/+0
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
2016-03-22[BPMN] Declaring CSS using theJuan Cadavid4-2/+15
org.eclipse.papyrus.infra.gmfdiag.css.userAgentStyleSheet extension point instead of the viewpoint mechanism Change-Id: I681dac9d6186fc9a83438a1c4e5f27f42be09b0a Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus12-0/+2112
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Complete the configuration of PDE API Tooling in the Papyrus Main and Developer Tools projects, including: * adding the API Analysis nature and builder to .project where it was missing * adding a new menu action in the dev tools Project Management menu to ensure that all Oomph version-management projects in the workspace have API analysis also * fixing API version analysis problems, mostly by upversioning bundles to 2.0 but also applying API filters in some cases where it seems appropriate * implementing project-level API Analysis preferences for warning severity of missing @since doc tags (the default is error) and adding it to the Oomph project preferences management Change-Id: I3f5fad20ffc7bb66eec0abbb86b5cc52aacb1ff1
2016-02-22Bug 487480 - Refactor elementtypesconfiguration frameworkFlorian Noyrit10-5759/+5759
Insert a "oep/infra/types" layer to host the core elementtypesconfiguration framework. Move UML elementtypesconfiguration extensions to "oep/uml" Move EMF elementtypesconfiguration extensions to "oep/infra/emf" Move elementtypesconfiguration tests to oep/tests/junit/plugins/infra/types Rename all elementtypesconfiguration plugins (core, dev, tests and extensions) and corresponfing packages to shorter qualifiers as follows: oep.infra.elementtypesconfigurations -> oep.infra.types.core and oep.infra.types oep.infra.elementtypesconfigurations.edit -> oep.infra.types.edit oep.infra.elementtypesconfigurations.editor -> oep.infra.types.editor oep.infra.elementtypesconfigurations.ui -> oep.infra.types.ui oep.infra.elementtypesconfigurations.invarianttypes -> oep.infra.types.rulebased oep.infra.elementtypesconfigurations.emf -> oep.infra.emf.types oep.infra.elementtypesconfigurations.emf.ui -> oep.infra.emf.types.ui oep.uml.elementtypesconfigurations -> oep.uml.types oep.elementtypesconfigurations.developer -> oep.dev.types oep.infra.elementtypesconfigurations.tests -> oep.infra.types.tests oep.infra.elementtypesconfigurations.ui.tests -> oep.infra.types.ui.tests Change-Id: Iad7f5689b183e6ad29daab06a1cc2858ee408aa7
2016-02-15[BPMN] Migration of ui.wizards extension point andJuan Cadavid203-5744/+2393
ElementTypeConfigurations metamodel and removal of unused imports Change-Id: Ie65f2f7679d710407b3b7204e02a3ac321b3c933 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-02-12Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Factor UI dependencies out of the UML Element Types bundle. This includes moving some advices that interact with the user into a new org.eclipse.papyrus.uml.service.types.ui bundle. Pull up the PasteCommandService and IPasteCommandProvider API into the Infra Diagram layer where the extension point is defined. Deprecate the old API in the UML layer. Introduce a service for participation of languages in CSS styling: * styling reset actions in the Reset Style command * access to semantic model classes and properties to make available to CSS Factor PapyrusObservableValue and cohorts out of the UML Tools bundle into the Infra Layer for more general reuse and to relieve the Diagram Infrastructure layer of UML dependencies. The old API remains as deprecated. Remove the Infra Diagram Layer dependency on UML Layer for property testers governing deletion in the diagram. Includes introduction of a new IGraphicalDeletionHelper OSGi service for delegation of the determination of whether an element can be deleted from the diagram and replacement of the XML expression properties * org.eclipse.papyrus.uml.diagram.common.isSemanticDeletion * org.eclipse.papyrus.uml.diagram.common.isReadOnly by * org.eclipse.papyrus.infra.gmfdiag.common.isSemanticDeletion * org.eclipse.papyrus.infra.gmfdiag.common.canDelete (where the latter is the negation of the property that it supersedes) Extract UML dependencies from the Diagram Outline and CSS Editor bundles. Remove unused MDTUtil APIs that referenced a UML-specific annotation. Move the Diagram Infrastructure CSS Palette bundle into the UML layer because it serves to provide extensions on the Palette Service, which is an overtly UML-specific capability. All client APIs for the Properties View are moved from org.eclipse.papyrus.views.properties bundle to a new org.eclipse.papyrus.infra.properties.ui bundle. This includes renaming of: * extension points * label-provider contexts * XWT namespaces Add an "all UI tests" suite. Define a componentized hierarchical build layout of the main plug-ins Change-Id: I43f8f3644857a18b69715f5a2f1da9b1cf286d67
2016-02-03[BPMN] Specification of ClientContextID for element types and shapesJuan Cadavid6-8/+91
improvement Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-26[BPMN] Extension points renamingJuan Cadavid2-2/+2
Change-Id: I6bd5f50812f8e18e9642cd1becbe8f14505ab0d9 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-25[BPMN] Make special-type tasks (manual, script,...) show their icon byJuan Cadavid1-0/+7
default Change-Id: I4f198dd342b7a82f717d9654177b7f832c239c84 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-22Bug 485220: [Architecture] Provide a more modular architecture (& builds) ↵Christian W. Damus1-1/+1
for Papyrus https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Refactor the Properties Model bundles into the Infra Layer. The *.views.properties.model[.edit,.editor] bundles are renamed as *.infra.properties[.edit,.editor]. The packages within are correspondingly renamed. To support upgrade installation, special p2 update metadata tells the p2 engine how these bundles have been renamed, ensuring proper replacement of the old *.views.properties.model* bundles, because otherwise the clash of EMF model registrations would cause run-time errors. The *.views.properties.environment extension point is moved to *.infra.properties.environments. The *.views.properties.context extension point has the <context> element moved to a new *.infra.properties.contexts point. The <preferencePageBinding> element remains. JUnit tests pass, at least inasmuch as they pass in the nightly builds. Change-Id: I6445808f8eb1144b08c0cd5f0a487d1bad229a4c
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-2/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.tools bundle to org.eclipse.papyrus.infra.ui. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.tests bundle. Two crucial UI dependencies are inverted by introduction of new OSGi services with core interfaces specified in the non-UI layer: * IExecutorService extends Java Platform's ExecutorService with APIs for synchronous execution (a la Display.syncExec). A new CoreExecutors class in the infra.tools bundle supplies the instance provided by the OSGi service implementation in the infra.ui bundle. This provides compatibility for clients of various UIUtil APIs that they can no longer access * IContextualServiceRegistryTracker abstracts the concept of the default ServicesRegistry found in the currently active editor, which the ServiceUtilsForHandlers class (and hence all of its clients) relies on. Again an OSGi service implementation in the infra.ui bundle supplies the implementation of this tracker, which is exposed in infra.core through the service-utils API Also move UI-dependent APIs from the org.eclipse.papyrus.infra.core bundle into org.eclipse.papyrus.infra.ui. This includes * moving the 'papyrusDiagram' and 'papyrusContentOutline' extension points into the org.eclipse.papyrus.infra.ui namespace * moving various UI-related services such as EditorLifeycleManager, SaveLayoutBeforeClose, and the IMultiDiagramEditor, itself, into the org.eclipse.papyrus.infra.ui bundle This necessitates not only widespread refactorings on the moved APIs, but also concomitant move of other APIs in other bundles because they cannot plausibly use these moved APIs from their new home in org.eclipse.papyrus.infra.ui and/or they cannot reasonably also be moved to the UI bundle and/or they must be used by bundles that now have no UI dependency: * the DI/sash-windows EMF model is moved out of infra.core.sasheditor.di bundle into a new model-only org.eclipse.papyrus.infra.sashwindows.di bundle (which symbolic name incidentally now better reflects the contained Java package names) * the IPageManager and ILocalPageService interfaces are moved out of infra.core.sasheditor.di bundle because they need to remain accessible by headless code such as the edit advices that ensure deletion of sash-model pages for notations that are deleted. These are now in a package named org.eclipse.papyrus.infra.code.sashwindows.di.service. Accordingly the class hierarchy implementing the IPageManager interface is changed: the obsolete PageMngrImpl is deleted, replaced by a BasicPageManagerImpl which now the PageManagerImpl extends. A service factory creates the basic page manager in a headless context, but is overridden by the UI-aware implementation when the UI bundles are installed * the MultiDiagramEditorGefDelegate (which has a GEF 3 dependency) is moved from the org.eclipse.papyrus.infra.core.sasheditor bundle to a new org.eclipse.papyrus.infra.gmfdiag.gef bundle. Its usage for an adapter of ActionRegistry type is extracted out of the CoreMultiDiagramEditor class into a new external adapter-factory in the infra.gmfdiag.gef bundle Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I573dee5d9312d6e5746d74575350d0152b591ab3
2016-01-13[BPMN] Correct plug-in ID in Activator and bundle.propertiesJuan Cadavid2-2/+2
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-12[BPMN] Include collaboration diagram plugin in feature and build andJuan Cadavid5-1/+5
about.html in src build Change-Id: Ie343537d76632c0507ae60b1e66f0052aa4615d1 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-11485015: [CSS][Activity] Stereotype labels on OpaqueActions cannot beJuan Cadavid1-24/+24
hidden by CSS https://bugs.eclipse.org/bugs/show_bug.cgi?id=485015 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-08[BPMN] New icons for the diagram typesJuan Cadavid7-0/+10
Change-Id: I05eb56be2612c3f016f53121b3fa8ea38d16da49 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-08[BPMN] Collaboration diagram palette fixingJuan Cadavid3-31/+13
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-08[BPMN] Fixing icons for model explorerJuan Cadavid1-24/+140
Change-Id: Iec34af8697e45748f4037e518abaac499ed93a60 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2016-01-08485077: [BPMN] Provide an editor for the collaboration diagramJuan Cadavid19-30/+2309
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485077 Change-Id: I2defc6b9b0979267018ef9bed5fa5dd6c3e3b83f Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-12-28Bug 483018: [BPMN] Data objects are not showing in the Process diagramJuan Cadavid1-2/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=483018 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr> [BPMN] Default style aesthetic improvements Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-12-05Bug 483018: [BPMN] Data objects are not showing in the Process diagramJuan Cadavid1-2/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=483018 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-11-25Bug 483015: [BPMN] BPMN Tasks should allow multiline edition in diagramJuan Cadavid1-1/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=483015 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-11-19[BPMN][Manufacturing] Switch to Java 1.8 and entry in Papyrus OomphJuan Cadavid15-119/+119
model for BPMN Change-Id: Ie09a6eb5ec3b6ab457fd7b8e2087de80cde933e9 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-29[BPMN] CSS improvementsJuan Cadavid1-2/+2
Change-Id: I3c128d5e1fdb77ea332812539440fd224dd9f27c Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-23[BPMN] Palette correctionJuan Cadavid1-0/+11
Change-Id: I2fdd5d90ecc6107073f3033390627062588e8f4b
2015-10-23Bug 480488: [BPMN] All Task icons are the sameJuan Cadavid2-12/+0
they should be changed to specific ones https://bugs.eclipse.org/bugs/show_bug.cgi?id=480488 Change-Id: I92f71dc8525f79fbbed7369bb300b6ca9e795b75 Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-22[BPMN] Implementation of generic "Task" element with no special typeJuan Cadavid8-320/+1404
Refactoring of semantic and graphic ElementTypes Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-19Icons for Papyrus BPMN palette and profile, corrections forJuan Cadavid7-1311/+11356
CarFactory.notation and QVTO script for B2MML Change-Id: I587cce24fc2747ed476bcf12bcb2f5f19cdd1a4d Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-17Papyrus4Manufacturing and BPMN examplesJuan Cadavid4-394/+1731
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-10-15BPMN lanes implementationJuan Cadavid26-36/+1480
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez10-122/+119
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2015-07-17[BPMN] Missing entries in build.properties Juan Cadavid2-2/+5
Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-07-17Papyrus BPMN customizationJuan Cadavid1-4/+0
Bundle info corrections Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-07-17Papyrus BPMN customizationJuan Cadavid18-30/+81
Bundle info corrections Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>
2015-07-16Papyrus BPMN customizationJuan Cadavid702-0/+136248
Change-Id: Ifccfedbbd4f30f166e1b39136ec1822a63f4f33c Signed-off-by: Juan Cadavid <juan.cadavid@cea.fr>

    Back to the top