Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-05-11Bug 516503 - [Extra] Remove Non working rich text featuresBenoit Maggi2-38/+0
- remove non released features org.eclipse.papyrus.extra.richtext.feature and org.eclipse.papyrus.extra.epf.richtext.feature - also remove remaining files for soaml and alf feature moved in incubation Change-Id: I0bb9a7678844d66fcc398b7e160012473fcf89f2 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-10Bug 516177 - [Toolsmiths][userxp] group new File under two new foldersFrancois Le Fevre2-3/+4
Actions -declaration of secundary category -migration of new element into category Tests -start runtime and check the presence of menu Change-Id: I17b94d34b2a6b105c907aea3a83b06b10a947a15 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-05-09Bug 516224 - [Extra] Archive soamlBenoit Maggi230-63791/+0
remove soaml plugins and feature Change-Id: I4150a3508794c26a69ff8121baee859aeb6ffda7 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-05Bug 516081 - [Toolsmiths][userxp] homogenize the New... menu in order toFrancois Le Fevre2-3/+5
highlight all papyrus extensions Actions -externalize string -add papyrus as prefixed to allow a good filter -nattable remove a project true Change-Id: Id97aea28292601ca074a6763a318d761beef8688 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-04-10Bug 512989 - [DSML Validation] The dsml validation extra should be movedBenoit Maggi1-3/+2
to incubation repository - remove all the code related to dsml.validation (except the documentation) - the code is now available in org.eclipse.papyrus.incubation - remove unused dependency in rsa migration and soaml Change-Id: Id87206bd516a2cc064c05b036d56714b5e369b6c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit4-20/+20
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar3-13/+13
architectural contexts and viewpoints Replaced the viewpoint configuration framework by a new architectural context/viewpoint framework. This involves defining architecture contexts and viewpoints in models and contributing them via extension points or via the preferences. Models reference an architecture context and a set of viewpoints at creation time, but can be switched later. Architecture contexts double as client contexts for which elementtypesetconfigurations can be registered. They also define viewpoints, which reference representation kinds (diagrams or tables). This contribution defines three architecture contexts: UML, Profile, and SysML corresponding to what Papyrus used to call diagram categories. Change-Id: I203b58d9e97afdffc45c2674683c0281eb8a7c5b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-02-03Bug 511550 - [Quality] Remove deprecated classes in Wizard Plugin Benoit Maggi2-3/+2
- remove all deprecated classes in org.eclipse.papyrus.uml.diagram.wizards plugin Change-Id: Ifa1cba6232fa3b3d97de2e1346767b13b06f37c9 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit4-52/+52
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus8-0/+1408
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-17Bug 487933 - [Extra][SysML 1.1] Extra plu-gins shouldn't depend on Sysml Benoit Maggi2-149/+144
- correct wrong documentation in effb - change name properties in EASTADL - remove unused import in req - remove wrong comment in Soaml Change-Id: I9052d33ce5208952fe79c2e42fc2491934b3aa6f Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.emf bundle to a new org.eclipse.papyrus.infra.ui.emf bundle. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.emf.tests bundle. Now that we have an UI EMF bundle, move the editor-page advices from the infra.ui bundle into it, which is a more appropriate home for them. One UI dependency is removed by reordering of code in the EMFHelper::getEObject(Object) API: * the EMF Facet tree elements are once again IAdaptables, providing their encapsulated EObjects or EReferences as adapters. So, the case handling IAdaptable is moved ahead of the test for is-an-EObject because these tree elements are also EObjects but are not interesting in themselves Also, the dialog-settings for the EMF Facet customization manager are moved into the infra.ui.emf bundle, as is the lazy initialization of the manager from those settings. Clients are refactored to get the customization manager from this new bundle (via a new ProviderHelper API) to ensure this lazy initialization. Various UI-dependent ServiceUtilsForXyz classes that were in the infra.emf bundle but had nothing to do with EMF are moved into the infra.ui bundle. UI-dependent classes from the org.eclipse.papyrus.infra.emf.readonly bundle are moved into the org.eclipse.papyrus.infra.ui.emf, also. These include extraction of the editor reload listener from the ReadOnlyManager class by means of a new general-purpose IReadOnlyManagerProcessor OSGi service interface. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: Ieb0993b2ed1a7a49890d3471c7b42bc4f218fec6
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus3-3/+4
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
2015-11-13delete ServiceInterface_base Interface.fadwa tmar90-714/+1205
modify ocl constraint for ServiceContract Change-Id: Id01ce7e7674d16baaaf258922c35d074afea7508 Signed-off-by: fadwa tmar <fadwa.tmar@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez8-51/+51
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2015-06-11469953: [Releng] Update the build to support a global POMCamille Letavernier4-8/+8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-29Merge branch 'master' of ↵Saadia DHOUIB1-1/+3
https://sdhouib@git.eclipse.org/r/papyrus/org.eclipse.papyrus
2015-05-29Adding SoaML 16x16 iconSaadia DHOUIB5-3/+3
2015-05-28[Releng] Fix build.properties for SoaML plug-inCamille Letavernier1-1/+3
Change-Id: Ic473404e9c6007ff5843544389aab09a245679aa Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-28[Releng] Initial fix + cleanup for SoaML plug-insCamille Letavernier12-9/+182
Change-Id: I2d6f6eb48a1a265eb4f334e4e4c1a73936696e57 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-28Remonving deprecated soaml palettessdhouib4-42/+1
2015-05-28First commit of SoaML pluginssaadia dhouib190-0/+61799

    Back to the top