Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-03-02Bug 488853: [Extra Plugin][Req] the namespace of papyrus req mustPatrick Tessier72-9624/+0
papyrus.requirement https://bugs.eclipse.org/bugs/show_bug.cgi?id=488853 Change-Id: Icaa0ed35c4460cb34dd7914c3fb7a25031455219 Signed-off-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2016-03-02Bug 485261: [Extra Plugin][Req] Make import export reqif more robust andPatrick Tessier20-4713/+1719
more generic https://bugs.eclipse.org/bugs/show_bug.cgi?id=485261 Change-Id: I873a76f4d68a2ea9bd4f424c41c8218ba5748873
2016-02-17Bug 487933 - [Extra][SysML 1.1] Extra plu-gins shouldn't depend on Sysml Benoit Maggi2-144/+142
- 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-28[BMM] Updating to Papuyrus 2.0. Fixing features.properties, moving bmmMauricio Alferez275-27187/+0
to its own directory and updating missing extension point to papyrus.infra.core.papyrusDiagram Change-Id: Ia8ccb32b0a31a068f25d3dbed2c0d1f74119889a Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus7-40/+49
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. Damus8-8/+12
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-20[Extra plugins][Req] Improving generatorMauricio Alferez5-18/+185
Change-Id: I9bcdaa07949efebd9b12801ee3a3f50e961ba2ba Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-11-10[Extra plugins][Req] Fix wrong Bundle-Vendor detected byMauricio Alferez1-1/+1
https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra-Tests/1584/testReport/junit/org.eclipse.papyrus.bundles.tests/BundlesTests/vendorTest/ Change-Id: I9f6bcb8bc5a4dd2eeb5e3a0918f954271098bf0e Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-11-10Bug 481377 - [Extra plugins][Req] The assistant shall support theMauricio Alferez50-238/+1760
creation of initial profiles based on class diagram - New plugin req.domainModel2profile - New submenu in PapyrusReq called "Tools to define requirements profile" with two entries: "Define or Update Stereotype and Profile on Demand", and "Generate Profile from Domain Model". --- - I updated the org.eclipse.papyrus.req.feature to include the new req.domainModel2profile plugin and the pom.xml files. - I also took the time to correct comments and typos. Change-Id: Id829cd3dad789e691f1164af89463f8afbeb72e9 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-11-02Bug 481237 - [Extra plugins][Req] Papyrus Req icon should have aMauricio Alferez6-5/+5
transparent background Change-Id: I6ae6a8963ac3f28dc254814c19c36724574965d4 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-26[Extra plugins][BMM] new rectilinear and bendpoints styleMauricio Alferez1-0/+2
Change-Id: If055dab2ff74250dea6b1823828b02c6cbc5415f Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-21[Extra plugin][Req][BMM] UI minor improvementsMauricio Alferez2-20/+19
Change-Id: I010e7cac91cff4ab8d020aab5552795ddb0cf95e Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-21[Extra plugins][BMM] Removing deprecated paletteDefinitionMauricio Alferez1-15/+0
Change-Id: I44d7d15f3886759d7d215a5fe5cb9feb3ff2c3eb Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-19[Extra plugins][BMM] UI improvementsMauricio Alferez5-2/+533
Change-Id: Ie92f6fb632b91e83853f02fef512bc69ca517b4c Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-16Adding PapyrusPath to Goal Mauricio Alferez1-11/+9
Change-Id: Ib664d22d90ba8f7bc26f1cb84243420f0e2d81bc Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-15[Extra plugins][Req][BMM] Adding BMM to papyrus extra update siteMauricio Alferez7-7/+58
Change-Id: Ide7a4d21fd890561702a105bf0101156a093a740 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-14Bug 479713 - [Extra plugin][Req][BMM] BMM shall provide a wizard toMauricio Alferez18-7/+441
create models and projects Change-Id: I30a79c315453bbc666d402d702e55139cba83763 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-14Bug 479714 - [Extra plugin][Req][BMM] BMM shall provide a ViewpointMauricio Alferez9-0/+186
mechanism Change-Id: I9df41dacb0b210d24d262a2c5d671b2ad989410d Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-06Bug 478875 - [Extra Plugin][Req] Assistant shall include menu iconsMauricio Alferez12-19/+26
Change-Id: I9658f97da28c4dec74ef630b72dcbbb5f3baaa86 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-10-01Bug 478389 - [Extra Plugin][Req] Add support to create Verify linksMauricio Alferez10-13/+234
Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-30Bug 478595 - [Extra Plugin][Req] Decomposed requirements shall have id'sMauricio Alferez5-25/+79
based on their parent requirement Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-29Bug 478386 - [Extra Plugin][Req] Add support to create Satisfy linksMauricio Alferez5-0/+226
Change-Id: Ib955c6040b5fd022d8506c05fb0465d09a3e4834 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-24Bug 477558 - [Req][BMM][CSS] Shapes do not allow to anchor edgesMauricio Alferez17-389/+411
Change-Id: Ic2c099e83c21464acb4801a4481921846d2ce57a Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-23Bug 478140 - [Req][BMM] Create default icons and shapes for Other NodesMauricio Alferez4-23/+136
Change-Id: I6872b1377d0db4fa3fbebc9bf5125f8a74dc0ef5 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-22Bug 477369 - [Req][BMM] Missing ElementsMauricio Alferez3-1/+110
Change-Id: I3cc515fbf6722d0b6a374c99faa1c839993eb224 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-18Bug 477726 - [REQ][SysML] Requirements decomposition supportMauricio Alferez5-4/+194
Change-Id: I474e5477f296affb33a7a3dc82a676ef09d6fca6 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-14[Req][BMM] Removing inactive CSS reference in "Means" profile diagramMauricio Alferez2-319/+603
Change-Id: I2ec4f856f622b8c33a41f3cba8aecded27cd7f41 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-09Bug 473610 - [Req] NullPointerException in Truc NGUYEN6-27/+198
InitDerivedReqCommand.getToPackage Conflicts: extraplugins/req/org.eclipse.papyrus.req.sysml.assistant/META-INF/MANIFEST.MF Change-Id: Ic1eb3cd72cca78049ae52a74287314e58f4d08ad Signed-off-by: Truc NGUYEN <truc.nguyen@cea.fr>
2015-09-04[REQ][BMM] UI for BMMMauricio Alferez46-0/+1586
Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-09-02[REQ][BMM] Removing the old BMM profile, generating code and adding aMauricio Alferez201-587/+23695
dozen of profile diagrams Change-Id: I3e49b75bbe8c921079a371e220fdec7c905ca8f4 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez6-39/+39
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2015-07-17[Papyrus REQ] new org.eclipse.papyrus.req.bmm.profileMauricio Alferez12-0/+778
Change-Id: I17e01d0672b38b1dd5137ff3c547dd3694f34f95 Signed-off-by: Mauricio Alferez <mauricio.alferez@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-06-09[Releng] Fix bundle-vendorCamille Letavernier1-1/+1
Change-Id: I7941a548c6c2acb736e811459f335b6f5caf3253 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-09[Releng - ReqIF] Remove developer documentation model from the buildCamille Letavernier1-1/+0
2015-06-09[Releng] Fix bundle metadataCamille Letavernier14-22/+16
Change-Id: I9bdc92287771186dc34544fa82c54f69f09e30fa Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-08Bug 469618 - [Papyrus Req] Papyrus shall be able to help mangement ofptessier6-5/+12
model by using requirements Change-Id: Ibc8ee4d7c3e12cddd21124e467721fdf2fceb116
2015-06-08Bug 469618 - [Papyrus Req] Papyrus shall be able to help mangement ofptessier1-1/+1
model by using requirements commit feature Change-Id: I6adf88437932a45faedcbe62ba20fa35da0e66c0
2015-06-08Bug 469618 - [Papyrus Req] Papyrus shall be able to help mangement ofptessier8-16/+12
model by using requirements commit feature Change-Id: I6adf88437932a45faedcbe62ba20fa35da0e66c0
2015-06-08Papyrus REQ SysML traceability assistant pluginMauricio Alferez22-0/+1222
Change-Id: Icb10f0c3ef7e600eb455434ab32603ac31d0213e Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr> Reviewed-on: https://git.eclipse.org/r/48948 Tested-by: Hudson CI Reviewed-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2015-06-08Papyrus REQ SysML assistant pluginMauricio Alferez42-0/+1772
Change-Id: I485ee65b017db1ed1ba2459d413053ac650db6d9 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr> Reviewed-on: https://git.eclipse.org/r/48838 Tested-by: Hudson CI Reviewed-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2015-06-08447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier5-10/+62
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 add list of modified elements Change-Id: If9963990d13281d6644be381c156a0bb4bf19a93
2015-05-20447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier7-462/+1243
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 Finalize re-import Change-Id: I3b6b416bbc2c21063c78fee6059e1fb01bcb240c
2015-05-19447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier8-33/+926
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 add codes to reimport Change-Id: Ied823f572ce685bc5f4a2851c7f217a93ac96604
2015-04-17447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 Update Test for Reimport Change-Id: I7de40801d75a68dc4ccf30b93ee174db5862f32d
2015-03-16Siple modifications in the Manifest to see the Importing / Exporting tomauricio alferez2-8/+37
ReqIf tool working. Change-Id: I442459a2658e4daebc60ee74d9c385a1a8e25319 Signed-off-by: mauricio alferez <mauricio.alferez@cea.fr>
2015-02-17Bug 457266 - Remove pdoc from papyrus repositoryBenoit Maggi3-5/+2
Change-Id: I621a26b4b5fb54cf096817c7859f8628e423645c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2015-02-11447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier8-1003/+3146
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus Change-Id: If563cbe55b3def85c1f3249facd6e856fd5bdd83
2015-02-10447870: [Papyrus Req] Papyrus shall import or export reqIF fileptessier2-11/+30
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 # WARNING: head commit changed in the meantime Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus Change-Id: Iba8913ebf55c093a4af3878351abcdfc1286843f
2015-02-10# WARNING: head commit changed in the meantimeptessier2-126/+175
447870: [Papyrus Req] Papyrus shall import or export reqIF file https://bugs.eclipse.org/bugs/show_bug.cgi?id=447870 Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus Change-Id: I292c16f9f160ff0f90b6595b6abd79ec50a6756a

Back to the top