Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-03-25Bug 579414 - [Releng] Update references for 6.2.0Quentin Le Menez2-2/+2
Change-Id: Ifd8bb3ae6df0eeb551623be90f4cc587bb6bb6c9 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2022-01-11[Releng] Relax junit version due to incompatibilites with jupiterQuentin Le Menez2-2/+2
Change-Id: Ic86b098263e4272517eaca953fee8a5e4d133839 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2022-01-06Bug 577567 - [Releng] Update RCP and platform post releasePauline DEVILLE3-4/+4
Change-Id: If11e3861259fedae35976662ab1ec349a6a6bfb9 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2022-01-04Bug 576004 - [Architecture][API] Provide an API to listen easily ↵Vincent Lorenzo2-7/+9
architecture context changes Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I40efea89296c5335c23cf2336f1dd98f4f679ef2
2021-11-17Bug 576227 - [Releng] Cannot install textEdit feature6.0.0_M3Pauline DEVILLE1-3/+3
Change-Id: I0d2be2e94dc1663342c3e1ba08a89216228a5e13 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2021-10-25Bug 573986: [Toolsmiths] Properties view editor validation & incrementalChristian W. Damus2-0/+14
updates Common fixes - fix encoding and decoding of related object URIs in the problem markers - handle stereotypes in nested packages (not profiles) - fix NPE in architecture builder - prompt to save editor before running quick fix if it's dirty - save editor after running quick fix - save and clean up resources loaded by the quick fix that the editor doesn't need to know about - delete cross-references within the scope of context models when deleting a data-context element, to account for supertype references, both in the editor and the quick fix Properties validation builder - add new validation builder plug-in for Properties models - check plugin.xml extensions for context and environment models - check existence of referenced Java classes and implied bundle dependencies - handle 'ppe' URI scheme in ModelDependenciesChecker via new generic service - ensure that HREFs to environment models that do not use XMI IDs are not broken by automatic assignment of IDs on resource load - ensure that XMI IDs are generated in context resources - add annotations to the generated Properties Context model to trace to the original source model (UML Profile or Ecore model) - add annotations to data context roots to record which layout generator was used to generate sections (used for quick fixes) - hide annotations from the editor by default because they need not (and probably should not) be edited by the user - infer traceability to source models from known constraints and internal relationships in the context model - add derived reference to views that use a section, supported by generated CacheAdapter implementation - add model validation rules for missing and obsolete data context elements and properties in the context model - add custom validation rules for EMFInstanceOf, UMLInstanceOf, and HasStereotype constraints, that their referenced classes can be resolved - validate that data-context properties, elements, and packages match their corresponding source model elements by name - quick fixes to rename data-context properties, elements, and packages to match their source model elements - includes 'touching' affected XWT resources to ensure that their qualified name references are updated - add check for missing data-context package for nested package/profile - check for entire source package/profile moved Add marker resolutions for - simple property-type inconsistency problems - delete obsolete data-context properties - add missing data-context properties - add missing data-context properties with property editors in sections - delete obsolete data-context elements - add missing data-context elements - add missing data-context elements with generated views - quick fixes to generate data-context package with or without views - add quick fix to find new package/profile location and update all source link URIs - add a quick fix for unresolved class problems in constraints - get appropriately qualified "expected name" of the class referenced by a constraint for population of marker data for the quick fix - generate a fix for each valid name that the constraint can reference Change-Id: Iebd062470d7539d15321cffa80556fc1d22023f2 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-10-20Bug 576227 - [Releng] Update versions and platforms post releasePauline DEVILLE13-45/+48
- increase features version to follow plugins version Change-Id: Ia7ef37c64c2ba7e62f375bedaaec0bbae3365459 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-19Bug 575254: [Toolsmiths] Remove the plugin org.eclipse.papyrus.gmfgenextensionVincent Lorenzo1-7/+0
Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I560e7206ce15f5af7bee91eb30453d13fe71ad81
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - cleaning stepEtienne Allogo27-2286/+50
[L1.1] Acceptance - Integration of the gmf tooling plugin in papyrus - Dependencies to xpand and qvto removed - Obsolete plugins (graphdef /bridge, etc.) /external 'x-friends' removed - Prohibited 're-export' removed + fix dependencies - o.e.p.gmf.tooling.feature merged into o.e.p.diagramgen.feature Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: I93fd6980447d586728e31395d0637b278dcd62cf
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - merge xtend ↵Etienne Allogo1-7/+0
template L1.4. Merge papyrus templates (org.eclipse.papyrus.def/xtend) into org.eclipse.papyrus.codegen/xtend Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: Ic159b50b6866a704c0c5928ded7d429347760e37
2021-10-08Bug 576472: [Editor][XText] Papyrus must provide a way to open the ↵Vincent Lorenzo7-0/+189
XTextEditor as a nested editor - contribute the metamodel TextDocument plugins - contribute the metamodel TextDocumentRepresentation plugins for the connection to the architecture framework - contribute the UI plugin (rename handler, ModelResource, label provider, creation menu, adapter factory, ...) - contribute the element type plugin - contribute the view properties plugin - contribute the xtext connection plugin - contribute the example plugin (XText UML Properties editor can now be open in the SashEditor) - provide a new additionnal feature Change-Id: I43dae8f6292a94d64ff34c809ef08972997f9701 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-09-02Bug 573410: [Toolsmiths] Plug-in builder reports spurious problems in ↵Christian W. Damus1-1/+8
Expansion Models - update the validation to use the ClasspathHelper to support classes in the JDT workspace classpath - add JUnit test coverage Change-Id: Ie6337c57b4a574f7bc47fe07c1d3f8de88deccd4 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-07-22Bug 572017 - [Releng] Update dependencies and releng platformbugs/5.2.0_relengQuentin Le Menez1-0/+4
- Update releng platform to the latest dependencies - Add XWT dependency to the infra.ui feature - Rewire jboss p2 links to feed the XWT update site to the p2 installer Change-Id: I2458908d66f8080517a35213ecf11e06500e5804 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2021-07-13Bug 572633: [Toolsmiths] New Child Menus: plug-in builderChristian W. Damus2-0/+14
- create a New Child Menu validation bundle with the plug-in checker implementation - implement role validation based on a workspace-wide Element Types Configurations index on a refactoring of the Architecture Domain model index - integrate the New Child Menu plug-in checkers into the Papyrus Project Builder - support plug-in relative paths for icons in creation menu models in addition to absolute URIs - avoid unintended automatic builds during plug-in builder tests - add documentation of the new child plug-in validation Change-Id: Iadbbd7515a092290d5b66d17ff22676d330f61c3 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-06-01Bug 573885: ElementTypes are badly generatedChristian W. Damus1-0/+7
- account for indirectly applied profiles on nested packages in the stereotype application matcher/advice implementation Change-Id: I19acbbb9fd2596926a1a4952da2770f77e273309 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-05-27Bug 571948 - [Core][Editor] When the editor is opening the tool shouldPauline DEVILLE4-15/+21
display progress informations * Export IStatusService as api Change-Id: Ibc6fdb202d3640f08a526384d63d4c883840d68b Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-05-26Bug 572017 - [Releng] Update targeplatform and tycho configurationQuentin Le Menez5-15/+27
- Remove server targets - Update build steps Change-Id: I98298cb61d44a841c5a317b840a30c819467773f Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2021-05-21Bug 570542: [Toolsmiths] Provide cookbook to guide toolsmith developersChristian W. Damus1-0/+7
- implement example element types in an example architecture project - deploy the example project via the EMF Examples Installer wizard - document recipes for Element Types Configurations by reference to the example project - includes a maven Antrun step to embellish the generated doc with a convenient hyperlink to install the example project - includes a fix for an NPE in MultiDependencyHelper in models that do not support UML Dependency relationships and which resulted in total failure of connection handles Change-Id: I4119f898388aef7ec10c8a2100cf79f003362c0c Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Remi Schnekenburger <rschekenburger@eclipsesource.com> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-04-14Bug 572810 - [Toolsmith] Missing licence in featureRemi Schnekenburger1-7/+9
- add properties Change-Id: Ifca64c8d6b1d8ff56f96581c19dce71ba360e125
2021-03-26Bug 570097: [Toolsmiths] Architecture Domains: Validation BuilderVincent Lorenzo1-26/+40
- JUnit test coverage. - Add coverage of binary command class resolution in dependencies checking. - Includes refactoring of auxiliary project importation for reuse in the new test case. - add Element Types builder test for case of types set referenced by a registered architecture model, which presents no problem - update the test fixture to register architecture models imported in test projects for the duration of the test, required for the new test case - test for validation of icon resources in Element Types Configurations models Change-Id: I9607a0fd576a707cf48a51b09bc573869ade7d10 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-26Bug 569356: [Toolsmiths] Support regeneration of ElementTypesConfiguration ↵Vincent Lorenzo1-0/+6
models https://bugs.eclipse.org/bugs/show_bug.cgi?id=569356 - add documentation about generation/incremental generation of Element Types for a Profile Change-Id: Ie625a4124967736b0a4cacf451f9b43db9d74bd7 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-26Bug 569357: [Toolsmiths] ElementTypes: Model and Plug-in ValidationVincent Lorenzo1-1/+8
Add documentation of plug-in builder usage and element-types validation rules. Add initial docs for the plug-in builder APIs. Change-Id: I6bfff5d3e7a5998f8951d74deaccdc7ab62d82c4 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-22Bug 567632: [Toolsmiths] Papyrus must provide specific builders to itsVincent Lorenzo6-0/+94
developer to ensure robustness of the code - provide builders - provide new validators Change-Id: Ide60d2f152b6af49cb99c65eed6cff794446dd9c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2021-03-17Bug 572017 - Update versions and platforms post releaseQuentin Le Menez2-3/+3
- Update sdk and RCP versions - Add a version for the guava dependency Change-Id: I2f6f8360de0e46b5121b62f81459481841adfa98 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2021-03-09Bug 570177 - [Releng] Update for 2021-03 RC1Quentin Le Menez3-11/+16
- Update maven plugin versions - Remove the jboss mecanism (not necessary anymore) - Add guava dependency plugin to paliate the API loss - Add missing @since tags - Add API filters because... reasons Change-Id: If0b5cb48172eed2e2079d38f1cc0c2a61fbaca1d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2021-02-05Bug 570944: [Toolsmiths] Some Papyrus plugins/feature can't be installed ↵Vincent Lorenzo2-12/+15
after the integration of GMF Tooling into Papyrus. Bug 569174: [GMF-Tooling] Fork of gmf plugins required for papyrus generation. Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I614053caa2f550af61249801fe897684b442d860
2021-02-04Bug 569174: [GMF-Tooling] Fork of gmf plugins required for papyrusAurelien Didier27-2/+2274
generation. https://bugs.eclipse.org/bugs/show_bug.cgi?id=569174 Change-Id: If82b7b3f07a5f3c1d5f06b5a11512d87c96a877e Signed-off-by: Aurelien Didier <aurelien.didier51@gmail.com> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-01-07Bug 570177 - Update RCP and platform post releaseQuentin Le Menez3-16/+6
Change-Id: I5c7f738d554780f8cdccf37e42cd0dfe34c50e76 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2020-11-09Bug 564770 - [Releng] Migrate to Java 11 and 2020-12 trainQuentin Le Menez1-1/+1
- second pass on the manifests, classpath and settings files for java 11 compliance - corrected missing manifest dependencies - seems to be a problem with the uml.tests.suite getting stuck Change-Id: I225f06da4f854f1b86fa1361fcc2a8e2fd3f0231 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Also-by: Patrick Tessier <patrick.tessier@cea.fr>
2020-11-09Bug 565020: Remove all reexported dependenciesVincent Lorenzo3-3/+16
- update pom version - update manifest project version - remove all re-export - add all missing required dependencies (with developped tooling + add many others required handly) - remove the optional attribute (and maybe others) - update target platform - fix 2 features verify manually: - infra.architecture - infra.constraints - infra.core - infra.emf.expression - infra.emf - facet.editor - facet make in ignore org.eclipse.papyrus.uml.decoratormodel.internal.resource.tests.DecoratorModelIndexTest.decoratorModelsForPackage_none() Change-Id: Id83401c9c46ab360214407572c4d5bd35cb8c03e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-08-24[Documentation] Profile customization and Architecture documentation updateChristophe Aussagues1-0/+6
- Add new org.eclipse.papyrus.uml.profile.customization.doc plugin - Update org.eclipse.papyrus.infra.architecture.doc plugin Signed-off-by: Christophe Aussagues <christophe.aussagues@cea.fr> Change-Id: I9ed60c1e0c6f1754a9c01c0723900dda2f7a3408
2020-08-07Bug 565361: [ModelExplorer][Architecture Framework] the ArchitectureVincent Lorenzo7-1/+103
Framework must allows to define the Customization to use in the ModelExplorer - create a facet tests feature - contribute tests plugins Change-Id: I3a2806360a7ee9c7ec33f18631197083915651f4 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-08-07Bug 565361: [ModelExplorer][Architecture Framework] the Architecture ↵Vincent Lorenzo1-0/+14
Framework must allows to define the Customization to use in the ModelExplorer - extends Architecture models to support references to EMF Facet Customization - connect this new feature to the ModelExplorer - add a reset button to ModelExlporer toolbar - attach the save of applied customization chosen by the user to the current model instead of the workspace (DialogSettings mechanism) - add documentation - add usecases - add API changes in the dedicated documentation plugins Change-Id: Iafe4c1f088cc139f6de4abd20aa7a1a51232d2a6 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-06-30Bug 564770 - [Releng] Reactivate the releng tools following the fix in the ↵Quentin Le Menez1-4/+4
aggregator build Change-Id: Ie0564fba082577ef82104078a09f06963d3f538e Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2020-06-19Bug 564470: [Doc][API] Papyrus must provide a plugin where all API changes ↵Vincent Lorenzo1-8/+14
are listed Change-Id: I76f219543a709cce6200f08f8b331fad5b4b1f23 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-06-18Bug 561154 - Update for the 5.0.0 nightlyQuentin Le Menez11-11/+11
- Update properties for the copyright year span - Update targets to the released version of Eclipse - Update versions for the new 5.0.0 nightly Change-Id: I5547669940ae5d94bb9bcd7877dc6426a89ec554 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2020-06-05"Bug 561154 - Papyrus 4.8 M2 for 2020-06"Florian NOYRIT1-4/+4
This reverts commit 51056dc1e2e9ef239d742d97a4be487cbeb76893. Update targets for 2020-06RC1 Change-Id: Ice398f9ad68baa04ba92917ce8df65407e96c4ca Signed-off-by: Florian NOYRIT <florian.noyrit@cea.fr>
2020-05-28Bug 561409: [Table] The Papyrus row axis manager used by tree table must ↵Vincent Lorenzo2-10/+23
support empty rows. Bug 561278: [Table] Provide API for actions on single click on cells - provide examples for these 2 bugs Change-Id: I1079f1bc4879daf5a2af1391a3ab4326034531f2 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-05-06Bug 561154 - Papyrus 4.8 M2 for 2020-06Quentin Le Menez1-1/+1
This reverts commit b46f6c831711594e26492d1fe3213e4afdd9e333. Change-Id: If55a2fab6bfbd9bc2d3d4826c481d2d7f09d4f2b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2020-05-06Bug 561154 - Papyrus 4.8 M2 for 2020-06Quentin Le Menez1-1/+1
- Removed the releng tools feature as the cbi.p2repo.aggregator plugins depend on a previous equinox version, pending a fix post M2 Change-Id: Iaee869d902ab9b58a908e16bc229adad97db5ba1 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2020-03-16Bug 561154 - Update the versions for the next releaseQuentin Le Menez2-2/+2
Change-Id: I763c3d8362a5990d18fecf41b7d890a3de8025f1 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-12-17Bug 558391 - [Releng] 2020-03 traceabilityQuentin Le Menez2-2/+2
- Update the version numbers - Update the splash screen Change-Id: Id1ecb07936b04839c2ada9bb4cfb98ab329d8f90 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-11-08Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-1/+8
than the documentation on the wiki - Import ALL the Developer Guide into the papyrus application documentation Change-Id: Idaeaa46ebcdbb52f1edbb37edac340da07ce1f1e Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-11-08Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-0/+7
than the documentation on the wiki - Add the migrations (neon and oxygen) in the developer documentation Change-Id: I8f72bb075101fd0b4368f0cd875f4e3b81f42045 Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-09-19Bug 550390: [Toolsmiths][AF] A validation of Architecture frameworkNicolas FAUVERGUE2-7/+7
plug-in definition can be available Manage doc in doc Feature instead of toolsmiths. Change-Id: Iedfe2c828f0bbc0eca3a0bf218fb5dbf24f65e80 Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-09-18Bug 550359: [AF] Create a view to visualize the available architecturesNicolas FAUVERGUE2-7/+7
in the instance The documentation should be in the documentation feature, not with its implemented behavior. Change-Id: I46a8a8bfa96e20d85a39736c396558092244338a Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-18Bug 550390: [Toolsmiths][AF] A validation of Architecture frameworkNicolas FAUVERGUE1-0/+7
plug-in definition can be available Documentation for the validations toolsmiths. Change-Id: I5f1b20e2e74a0294b20b76a98febc8fc50faec5d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-18Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-0/+7
than the documentation on the wiki - Add the neon works documentation: - References view images - Navigation user and dev doc - Control Mode (Fragments and Interface) Change-Id: I428513c3446555711eb0c55c8d0c2fc61c19d2fb Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-18Bug 550359: [AF] Create a view to visualize the available architecturesNicolas FAUVERGUE1-1/+1
in the instance Rename the doc plug-in name. Change-Id: I709210ef99f5686eb23aee06ede555de6426df45 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-17Bug 550656 - [Releng] 2019-12 update versionsPauline DEVILLE2-2/+2
Change-Id: I8c1416ebb6c82d78e39db70d242b8f07ed0432f5 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>

Back to the top